User Tools

Site Tools


dido:public:ra:xapend:xapend.k_consensus:02_mechanism:poet

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dido:public:ra:xapend:xapend.k_consensus:02_mechanism:poet [2021/07/16 19:08]
nick
dido:public:ra:xapend:xapend.k_consensus:02_mechanism:poet [2021/08/13 12:55] (current)
murphy
Line 1: Line 1:
-====== Proof of Elasped ​Time (PoET) ======+====== Proof of Elapsed ​Time (PoET) ======
 [[dido:​public:​ra:​xapend:​xapend.k_consensus:​02_mechanism:​start | Return to Consensus Mechanism ]] [[dido:​public:​ra:​xapend:​xapend.k_consensus:​02_mechanism:​start | Return to Consensus Mechanism ]]
  
-**Proof ​of Elapsed Time (PoET)** was introduced by Intel with an intent to take over cryptographic puzzles involved in PoW mechanism by considering the fact that the CPU architecture and the quantity of mining hardware know when and at what frequency does a miner wins the block+The definition is provided by Frankenfield(( 
 +Jake Frankenfield,​ 
 +Investopedia,​ 
 +__Proof ​of Elapsed Time (PoET) ​(Cryptocurrency)__,​ 
 +16 October 2020, 
 +Accessed: 18 July 2021, 
 +[[https://​www.investopedia.com/​terms/​p/​proof-elapsed-time-cryptocurrency.asp]] 
 +)):
  
-It is based on the idea of fairly distributing ​and expanding ​the odds for bigger fraction of participantsAnd so, every participating node is asked to wait for particular ​time to participate in the next mining ​processThe member with the shortest hold-up time is asked to offer block+//​**Proof ​of Elapsed Time (PoET)** is a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​blockchain|blockchain]] network consensus mechanism algorithm that prevents high resource utilization ​and high energy consumption and keeps the process more efficient by following ​fair lottery systemThe algorithm uses randomly generated elapsed ​time to decide [[dido:​public:​ra:​xapend:​xapend.a_glossary:​m:​mining|mining]] rights and block winners on a [[dido:​public:​ra:​xapend:​xapend.a_glossary:​b:​blockchain_network|blockchain network]]. By running ​trusted code within a secure environment,​ the PoET algorithm also enhances transparency by ensuring lottery results are verifiable by external participants.//
  
-At the same timeevery node also comes up with their own waiting timeafter which they go into sleep mode+//Proof of elapsed ​time (PoET) is a consensus mechanism algorithm that is often used on the permissioned blockchain networks to decide the mining rights or the block winners on the network. Permissioned blockchain networks are those which require any prospective participant to identify themselves before they are allowed to join. Based on the [[dido:​public:​ra:​xapend:​xapend.a_glossary:​p:​principle|principle]] of a fair lottery system where every single [[dido:​public:​ra:​xapend:​xapend.a_glossary:​n:​node|node]] is equally likely to be a winnerthe PoET mechanism is based on spreading the chances of winning fairly across the largest possible number of network participants.//
  
-So, as soon as a node gets active and a block is availablethat node is considered as the ‘lucky winner’This node can then spread ​the information ​throughout ​the network ​while maintaining ​the property ​of decentralization and receiving ​the reward.[[dido:​public:​ra:​xapend:​xapend.k_consensus:​09_ref:​bhardwaj]]+//The working of the PoET algorithm is as follows. Each participating ​node in the network ​is required to wait for a randomly chosen time periodand the first one to complete the designated waiting time wins the new blockEach node in the blockchain network generates a random wait time and goes to sleep for that specified duration. The one to wake up first—that is, the one with the shortest wait time—wakes up and commits a new block to the blockchain, broadcasting ​the necessary ​information ​to the whole peer network. The same process then repeats for the discovery ​of the next block.//
  
 +//The PoET network consensus mechanism needs to ensure two important factors. First, the mechanism ensures that the participating nodes genuinely select a time that is indeed random and not a shorter duration chosen purposely by the participants in order to win. Second, the mechanism establishes that the winner has indeed completed the waiting time.//
 +
 +An excellent description of how PoET works is provided by Curran((
 +Brian Curran,
 +Blockonomi,
 +__What is Proof of Elapsed Time Consensus? (PoET) Complete Beginner’s Guide__,
 +11 September 2018,
 +Accessed: 19 July 2021,
 +[[https://​blockonomi.com/​proof-of-elapsed-time-consensus/​]]
 +))
  
 /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- /​**=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
dido/public/ra/xapend/xapend.k_consensus/02_mechanism/poet.1626476910.txt.gz · Last modified: 2021/07/16 19:08 by nick