Difference between revisions of "Proof of Elapsed Time"

From wiki
Jump to navigation Jump to search
(Created page with "Category:Blockchain Proof of Elapsed Time (PoET) is a competitive consensus algorithm for blockchain, it can be used in permissioned (private) blockchain networks....")
 
m
 
Line 8: Line 8:
 
A nice explanation can be found on [https://blockonomi.com/proof-of-elapsed-time-consensus/ bockonomi.com].
 
A nice explanation can be found on [https://blockonomi.com/proof-of-elapsed-time-consensus/ bockonomi.com].
  
It is very efficient compared to [[Proof of Work]] algorithms, downside is it relies on the Intel SGX technology making the protocol dependent on that company.
+
It is very efficient compared to [[Proof of Work]] algorithms, downside is it relies on the Intel [https://en.wikipedia.org/wiki/Software_Guard_Extensions SGX] technology making the protocol dependent on that company.

Latest revision as of 12:48, 1 June 2021

Proof of Elapsed Time (PoET) is a competitive consensus algorithm for blockchain, it can be used in permissioned (private) blockchain networks.

The validation software run in the Trusted Execution Environment (TEE) that is available on some CPU-types. PoET is using SGX which limits the processors to use to Intel.

Nodes in the network running the code in TEE creates evidence it is allowed to validate. Validator nodes receive a timer object and the one expiring first is allowed to create the next block. The amount of CPU capacity reserved affects the timer you get (more CPU => shorter timer). The protocol however does assure randomness in the timers so all nodes can be selected for validation.

A nice explanation can be found on bockonomi.com.

It is very efficient compared to Proof of Work algorithms, downside is it relies on the Intel SGX technology making the protocol dependent on that company.