Investor's wiki

Prova del tempo trascorso (PoET)

Prova del tempo trascorso (PoET)

Che cos'è la prova del tempo trascorso (PoET)?

La prova del tempo trascorso (PoET) è un meccanismo di consenso della rete blockchain che impedisce l'utilizzo elevato delle risorse e il consumo di energia; mantiene il processo più efficiente seguendo un sistema di lotteria equo.

L'algoritmo utilizza un tempo trascorso generato casualmente per decidere i diritti di mining e bloccare i vincitori su una rete blockchain. Eseguendo un codice affidabile all'interno di un ambiente sicuro, l' algoritmo PoET migliora anche la trasparenza garantendo che i risultati della lotteria siano verificabili da partecipanti esterni.

Comprensione della prova del tempo trascorso (PoET)

Un meccanismo di consenso è un metodo utilizzato dalle reti blockchain per verificare le transazioni e creare più blocchi. La prova del tempo trascorso (PoET) è un meccanismo di consenso spesso utilizzato su reti blockchain autorizzate per decidere i diritti di mining o i vincitori del blocco sulla rete. Le reti blockchain autorizzate sono tipi che richiedono a qualsiasi aspirante partecipante di identificarsi prima di potersi unire.

Il meccanismo di consenso della rete PoET deve garantire due fattori cruciali. In primo luogo, garantisce che i nodi partecipanti selezionino davvero un tempo che è effettivamente casuale e non una durata più breve scelta appositamente dai partecipanti per vincere. In secondo luogo, stabilisce che il vincitore ha completato il tempo di attesa.

La prova del tempo trascorso utilizza molta meno energia della prova di lavoro poiché seleziona casualmente un nodo invece di utilizzare tutti i minatori su una rete in una competizione.

Il concetto PoET è stato inventato all'inizio del 2016 da Intel Corporation (INTC), il gigante della produzione di chip. Offre uno strumento high-tech pronto all'uso per risolvere il problema informatico delle "elezioni di leader casuali". Il meccanismo radicato consente alle applicazioni di eseguire codice attendibile in un ambiente protetto, assicurando che entrambi i requisiti, selezione casuale del tempo di attesa per tutti i nodi partecipanti e completamento effettivo del tempo di attesa da parte del partecipante vincitore, siano soddisfatti.

Insieme ad altre organizzazioni come Linux Project e IBM, Intel ha sponsorizzato il progetto open source Hyperledger Sawtooth, che utilizza il meccanismo di consenso PoET. Hyperledger Sawtooth è una soluzione di contabilità distribuita scalabile e adattabile per molti usi a livello aziendale.

Come funziona PoET?

Basato sul principio di un sistema di lotteria equo in cui ogni nodo ha la stessa probabilità di essere scelto, il meccanismo PoET distribuisce le possibilità di vincita al maggior numero possibile di partecipanti alla rete.

Sotto PoET, ogni nodo partecipante alla rete deve attendere un periodo scelto casualmente; il primo che completa il tempo di attesa designato vince il nuovo blocco. Ogni nodo nella rete blockchain genera un tempo di attesa casuale e dorme per la durata specificata.

Quello che si sveglia per primo, cioè quello con il tempo di attesa più breve, si sveglia e invia un nuovo blocco alla blockchain, trasmettendo le informazioni necessarie all'intera rete peer. Lo stesso processo si ripete quindi per il rilevamento del blocco successivo.

In che modo PoET è diverso da PoW?

In sostanza, il flusso di lavoro è simile al meccanismo di consenso seguito dall'algoritmo proof of work (PoW) di Bitcoin,. ma senza il suo elevato consumo energetico. Consente a un nodo di dormire e passare ad altre attività per il tempo specificato, aumentando così l'efficienza della rete.

La prova del tempo trascorso non promuove il decentramento e l'apertura come fa la prova del lavoro perché richiede il rilascio di un certificato a chiunque voglia entrare a far parte della rete.

Il meccanismo di esecuzione di codice affidabile all'interno di un ambiente sicuro si occupa anche di molte altre necessità di rete. Garantisce che il codice attendibile venga eseguito all'interno dell'ambiente protetto e non sia alterabile da alcun partecipante. Garantisce inoltre che i risultati siano verificabili dai partecipanti o da altre entità autorizzate, migliorando così la trasparenza del consenso della rete.

PoET controlla il costo del processo di consenso e lo mantiene agile in modo che rimanga proporzionale al valore derivato dal processo, un requisito essenziale affinché l' economia delle criptovalute continui a prosperare.

Mette in risalto

  • Il flusso di lavoro PoET è simile al proof of work (PoW) di Bitcoin ma consuma meno energia perché consente a un nodo di dormire e passare ad altre attività per il tempo specificato, aumentando così l'efficienza energetica della rete.

  • Il nodo con il tempo di attesa più breve si sveglierà per primo e vincerà il blocco, potendo così eseguire il commit di un nuovo blocco sulla blockchain.

  • PoET segue un sistema di lotteria che distribuisce le possibilità di vincita equamente tra i partecipanti alla rete, dando a ogni nodo la stessa possibilità.

  • L'algoritmo PoET genera un tempo di attesa casuale per ogni nodo della rete blockchain; ogni nodo deve dormire per quella durata.

  • La prova del tempo trascorso (PoET) è un algoritmo di consenso sviluppato da Intel Corporation che consente alle reti blockchain autorizzate di determinare chi crea il blocco successivo.

FAQ

Cos'è Hyperledger Sawtooth?

Hyperledger Sawtooth è un libro mastro distribuito, simile a una blockchain, progettato per usi aziendali come la catena di approvvigionamento e la logistica. Potrebbe anche essere utilizzato per la gestione dell'inventario, la contabilità o altre attività aziendali che richiedono tempo e sono soggette a errori.

Esiste una moneta di prova del tempo trascorso?

PoET è utilizzato principalmente in Hyperledger Sawtooth. A partire da gennaio 2022, non esiste una criptovaluta che utilizza PoET.

Qual è la differenza tra la prova del lavoro e la prova del tempo trascorso?

PoW è un meccanismo di lavoro competitivo, dove PoET è un meccanismo di selezione casuale.