24 juni 2021 22:13

Bewijs van verstreken tijd (PoET) (cryptocurrency)

Wat is het bewijs van verstreken tijd (PoET)?(Cryptogeld)

Bewijs van verstreken tijd (PoET) is een blockchain netwerkconsensusmechanisme-algoritme dat een hoog gebruik van hulpbronnen en een hoog energieverbruik voorkomt en het proces efficiënter houdt door een eerlijk loterijsysteem te volgen. Het algoritme gebruikt een willekeurig gegenereerde verstreken tijd om mijnrechten te bepalen en winnaars op een blockchain-netwerk te blokkeren. Door een vertrouwde code in een beveiligde omgeving uit te voeren, verbetert het PoET- algoritme ook de transparantie door ervoor te zorgen dat loterijresultaten verifieerbaar zijn door externe deelnemers.

Belangrijkste leerpunten

  • Bewijs van verstreken tijd (PoET) is een consensusalgoritme ontwikkeld door Intel Corporation waarmee geautoriseerde blockchain-netwerken blokwinnaars en mijnrechten kunnen bepalen.
  • PoET volgt een loterijsysteem dat de winkansen gelijk verdeelt over de netwerkdeelnemers, waardoor elk knooppunt dezelfde kans heeft om te winnen.
  • Het PoET-algoritme genereert een willekeurige wachttijd voor elk knooppunt in het blockchain-netwerk; elk knooppunt moet gedurende die tijd in slaap vallen.
  • Het knooppunt met de kortste wachttijd wordt als eerste wakker en wint het blok, waardoor het een nieuw blok aan de blockchain mag vastleggen.
  • De PoET-workflow is vergelijkbaar met het proof of work (PoW) van Bitcoin, maar verbruikt minder stroom omdat de processor van een mijnwerker kan slapen en gedurende de opgegeven tijd kan overschakelen naar andere taken, waardoor de efficiëntie toeneemt.

Inzicht in het bewijs van verstreken tijd (PoET)

Bewijs van verstreken tijd (PoET) is een consensusmechanisme  algoritme dat vaak wordt gebruikt op de toegestane blockchain-netwerken om de mijnrechten of de blokwinnaars op het netwerk te beslissen. Toegestane blockchain netwerken zijn netwerken waarbij elke potentiële deelnemer zich moet identificeren voordat hij zich mag aanmelden. Gebaseerd op het principe van een eerlijk loterijsysteem waarbij elk knooppunt even waarschijnlijk een winnaar zal zijn, is het PoET-mechanisme gebaseerd op het eerlijk spreiden van de winkansen over een zo groot mogelijk aantal netwerkdeelnemers.

De werking van het PoET-algoritme is als volgt. Elk deelnemend knooppunt in het netwerk moet wachten op een willekeurig gekozen tijdsperiode, en de eerste die de aangewezen wachttijd voltooit, wint het nieuwe blok. Elk knooppunt in het blockchain-netwerk genereert een willekeurige wachttijd en gaat gedurende die opgegeven duur slapen. Degene die als eerste wakker wordt – dat wil zeggen degene met de kortste wachttijd – wordt wakker en legt een nieuw blok vast aan de blockchain, waarbij de nodige informatie naar het hele peer-netwerk wordt uitgezonden. Hetzelfde proces herhaalt zich vervolgens voor de ontdekking van het volgende blok.

Het consensusmechanisme van PoET-netwerken moet zorgen voor twee belangrijke factoren. Ten eerste zorgt het mechanisme ervoor dat de deelnemende knooppunten echt een tijd selecteren die inderdaad willekeurig is en niet een kortere duur die met opzet door de deelnemers is gekozen om te winnen. Ten tweede stelt het mechanisme vast dat de winnaar inderdaad de wachttijd heeft vervuld.

PoET en Intel Corporation

Het PoET-concept werd begin 2016 uitgevonden doorIntel Corporation (INTC), de beroemde chipfabrikant.  Het biedt een kant-en-klaar hightech hulpmiddel om het computerprobleem van “willekeurige leidersverkiezingen” op te lossen. Het ingebakken mechanisme stelt applicaties in staat om vertrouwde code uit te voeren in een beschermde omgeving, en dit zorgt ervoor dat aan beide vereisten – voor het willekeurig selecteren van de wachttijd voor alle deelnemende knooppunten en het echt voltooien van de wachttijd door de winnende deelnemer – wordt voldaan.

In samenwerking met andere organisaties, zoals het Linux Project en IBM, sponsorde Intel Hyperledger Sawtooth dat het PoET-consensusmechanisme ondersteunt. Hyperledger Sawtooth is een overkoepelende blockchain-ontwikkelingsgroep die gebruikmaakt van een open-source blockchain-as-a-service-platform voor ondernemingen. Bij het maken van PoET zagen de ontwikkelaars het potentieel om te worden gebruikt op geautoriseerde blockchain-netwerken om de mijnrechten of de blokwinnaars op het netwerk te beslissen.

Voordelen van bewijs van verstreken tijd (PoET)

In wezen is de workflow vergelijkbaar met het consensusmechanisme gevolgd door Bitcoin’s  proof of work (PoW) -algoritme, maar zonder het hoge stroomverbruik. In plaats van arbeidsintensief te zijn, kan de processor van een mijnwerker slapen en gedurende de opgegeven tijd overschakelen naar andere taken, waardoor de efficiëntie toeneemt.

Het mechanisme van het uitvoeren van vertrouwde code binnen een beveiligde omgeving zorgt ook voor vele andere benodigdheden van het netwerk. Het zorgt ervoor dat de vertrouwde code inderdaad binnen de beveiligde omgeving draait en niet kan worden gewijzigd door een externe deelnemer. Het zorgt er ook voor dat de resultaten verifieerbaar zijn door externe deelnemers en entiteiten, waardoor de transparantie van de netwerkconsensus wordt vergroot.

PoET controleert de kosten van het consensusproces en houdt het wendbaar, zodat de kosten evenredig blijven aan de waarde die uit het proces wordt afgeleid, een belangrijke vereiste voor de cryptocurrency economie om te blijven floreren.