Proof of Elapsed Time (PoET)
Hva er bevis på medgått tid (PoET)?
Proof of elapsed time (PoET) er en blokkjede -nettverkskonsensusmekanisme som forhindrer høy ressursutnyttelse og energiforbruk; det holder prosessen mer effektiv ved å følge et rettferdig lotterisystem.
Algoritmen bruker en tilfeldig generert medgått tid til å bestemme gruverettigheter og blokkeringsvinnere på et blokkjedenettverk. Ved å kjøre en klarert kode i et sikkert miljø, øker PoET- algoritmen også åpenheten ved å sikre at lotteriresultater kan verifiseres av eksterne deltakere.
Understanding Proof of Elapsed Time (PoET)
En konsensusmekanisme er en metode som brukes av blokkjedenettverk for å verifisere transaksjoner og opprette flere blokker. Proof of elapsed time (PoET) er en konsensusmekanisme som ofte brukes på tillatte blokkjedenettverk for å avgjøre gruverettighetene eller blokkvinnerne på nettverket. Tillatte blokkjedenettverk er typer som krever at enhver potensiell deltaker identifiserer seg før de får lov til å bli med.
PoET-nettverkets konsensusmekanisme må sikre to avgjørende faktorer. For det første sikrer det at de deltakende nodene virkelig velger en tid som faktisk er tilfeldig og ikke en kortere varighet valgt med vilje av deltakerne for å vinne. For det andre fastslår den at vinneren har fullført ventetiden.
Bevis på medgått tid bruker mye mindre energi enn bevis på arbeid siden det tilfeldig velger en node i stedet for å bruke alle gruvearbeiderne på et nettverk i en konkurranse.
PoET-konseptet ble oppfunnet tidlig i 2016 av Intel Corporation (INTC), brikkeproduksjonsgiganten. Den tilbyr et ferdiglaget høyteknologisk verktøy for å løse dataproblemet med "tilfeldig ledervalg." Den inngrodde mekanismen lar applikasjoner kjøre klarert kode i et beskyttet miljø, og sikrer at begge kravene – tilfeldig valg av ventetid for alle deltakende noder og ekte fullføring av ventetiden av den vinnende deltakeren – oppfylles.
I samarbeid med andre organisasjoner som Linux Project og IBM sponset Intel åpen kildekode Hyperledger Sawtooth-prosjektet, som bruker PoET-konsensusmekanismen. Hyperledger Sawtooth er en distribuert reskontroløsning som er både skalerbar og tilpasningsdyktig for mange bruksområder på bedriftsnivå.
Hvordan fungerer PoET?
Basert på prinsippet om et rettferdig lotterisystem der hver node er like sannsynlig å bli valgt, sprer PoET-mekanismen sjansene for å vinne over det størst mulige antallet nettverksdeltakere.
Under PoET må hver deltakende node i nettverket vente i en tilfeldig valgt periode; den første som fullfører den angitte ventetiden vinner den nye blokken. Hver node i blokkjedenettverket genererer en tilfeldig ventetid og sover i den angitte varigheten.
Den som våkner først – det vil si den med kortest ventetid – våkner og forplikter en ny blokk til blokkjeden, og kringkaster den nødvendige informasjonen til hele peer-nettverket. Den samme prosessen gjentas deretter for oppdagelsen av neste blokk.
Hvordan er PoET forskjellig fra PoW?
I hovedsak ligner arbeidsflyten på konsensusmekanismen etterfulgt av Bitcoins proof of work (PoW) algoritme, men uten dets høye strømforbruk. Den lar en node sove og bytte til andre oppgaver i den angitte tiden, og øker dermed nettverkets effektivitet.
Bevis på medgått tid fremmer ikke desentralisering og åpenhet slik bevis på arbeid gjør fordi det krever at det utstedes et sertifikat til alle som ønsker å bli med i nettverket.
Mekanismen for å kjøre klarert kode i et sikkert miljø tar seg også av mange andre nettverksbehov. Den sikrer at den pålitelige koden kjører i det sikre miljøet og ikke kan endres av noen deltaker. Det sikrer også at resultatene kan verifiseres av deltakere eller andre tillatede enheter, og øker dermed åpenheten i nettverkskonsensus.
PoET kontrollerer kostnadene for konsensusprosessen og holder den smidig slik at den forblir proporsjonal med verdien avledet fra prosessen, et vesentlig krav for at kryptovalutaøkonomien skal fortsette å blomstre.
Høydepunkter
- PoET-arbeidsflyten ligner på Bitcoins proof of work (PoW), men bruker mindre strøm fordi den lar en node sove og bytte til andre oppgaver i den angitte tiden, og dermed øke energieffektiviteten i nettverket.
– Noden med kortest ventetid våkner først og vinner blokken, og får dermed lov til å forplikte en ny blokk til blokkjeden.
– PoET følger et lotterisystem som fordeler vinnersjansene likt på nettverksdeltakerne, og gir hver node samme sjanse.
- PoET-algoritmen genererer en tilfeldig ventetid for hver node i blokkjedenettverket; hver node må sove i denne varigheten.
– Proof of elapsed time (PoET) er en konsensusalgoritme utviklet av Intel Corporation som gjør det mulig for tillatede blokkjedenettverk å bestemme hvem som lager neste blokk.
FAQ
Hva er Hyperledger Sawtooth?
Hyperledger Sawtooth er en distribuert hovedbok – lik en blokkjede – designet for bedriftsbruk som forsyningskjede og logistikk. Den kan til og med brukes til lagerstyring, regnskap eller andre forretningsoppgaver som tar tid og er utsatt for feil.
Er det et bevis på mynt med forløpt tid?
PoET brukes først og fremst i Hyperledger Sawtooth. Fra januar 2022 er det ikke en kryptovaluta som bruker PoET.
Hva er forskjellen mellom bevis på arbeid og bevis på medgått tid?
PoW er en konkurransedyktig arbeidsmekanisme, hvor PoET er en tilfeldig utvalgsmekanisme.