Proof of Elapsed Time (PoET)


Cos’è il Proof of Elapsed Time (PoET)?

Sviluppato dal gigante della produzione di chip Intel, il Proof of Elapsed Time (PoET) è meglio descritto come un algoritmo di consenso basato su lotteria temporale. Solitamente utilizzato su reti blockchain permissioned (che richiedono ai partecipanti di identificarsi), il PoET sfrutta il calcolo affidabile per garantire che i tempi di attesa casuali per la costruzione dei blocchi siano rispettati. Questo particolare meccanismo di consenso permette a tutti i partecipanti della rete una pari possibilità di vincere la ricompensa e di aggiungere un nuovo blocco alla blockchain.

Come funziona il Proof of Elapsed Time (PoET)?

Un meccanismo PoET inizia assegnando casualmente a ciascun nodo, una quantità di tempo, che il nodo deve attendere prima di poter aggiungere un nuovo blocco alla rete. Questo garantisce che quando il tempo di attesa di un nodo giunge al termine e si ‘risveglia’, sia in grado di creare e inviare un nuovo blocco di transazioni e un test crittografico per la verifica.

In confronto al Proof of Work (PoW) il meccanismo, PoET è molto più efficiente in termini di tempo ed energia poiché non richiede un lavoro di calcolo costante da parte di ogni nodo (o miner) per aggiungere un nuovo blocco. Invece, il PoET consente ai nodi di svolgere altre attività durante il tempo di ‘sonno’, migliorando così l’efficienza della rete.

Un esempio dell’algoritmo di consenso PoET è Hyperledger Sawtooth.

Punti chiave

Proof of Elapsed Time (PoET) è un algoritmo di consenso utilizzato nelle blockchain permissioned per decidere sui diritti di mining.

Parole correlate