Prova del tempo trascorso (PoET) (criptovaluta)
Che cos’è la prova del tempo trascorso (PoET)?(Criptovaluta)
La prova del tempo trascorso (PoET) è un algoritmo del meccanismo di consenso della rete blockchain che impedisce un elevato utilizzo delle risorse e un elevato consumo di energia e mantiene il processo più efficiente seguendo un sistema di lotteria equo. L’algoritmo utilizza un tempo trascorso generato in modo casuale per decidere i diritti di mining e i vincitori dei blocchi su una rete blockchain. Eseguendo un codice affidabile all’interno di un ambiente sicuro, l’ algoritmo PoET migliora anche la trasparenza assicurando che i risultati della lotteria siano verificabili da partecipanti esterni.
Punti chiave
- La prova del tempo trascorso (PoET) è un algoritmo di consenso sviluppato da Intel Corporation che consente alle reti blockchain autorizzate di determinare vincitori di blocchi e diritti di mining.
- PoET segue un sistema di lotteria che distribuisce le possibilità di vincita equamente tra i partecipanti alla rete, dando ad ogni singolo nodo le stesse possibilità di vincita.
- L’algoritmo PoET genera un tempo di attesa casuale per ogni nodo nella rete blockchain; ogni nodo deve andare a dormire per quella durata.
- Il nodo con il tempo di attesa più breve si sveglierà per primo e vincerà il blocco, potendo così impegnare un nuovo blocco sulla blockchain.
- Il flusso di lavoro PoET è simile al proof of work (PoW) di Bitcoin ma consuma meno energia perché consente al processore di un miner di dormire e passare ad altre attività per il tempo specificato, aumentando così l’efficienza.
Comprensione della prova del tempo trascorso (PoET)
La prova del tempo trascorso (PoET) è un algoritmo del meccanismo di consenso che viene spesso utilizzato sulle reti blockchain autorizzate per decidere i diritti di mining oi vincitori del blocco sulla rete. Le reti blockchain autorizzate sono quelle che richiedono a qualsiasi potenziale partecipante di identificarsi prima di poter aderire. Basato sul principio di un sistema di lotteria equo in cui ogni singolo nodo ha la stessa probabilità di essere un vincitore, il meccanismo PoET si basa sulla diffusione equa delle possibilità di vincita tra il maggior numero possibile di partecipanti alla rete.
Il funzionamento dell’algoritmo PoET è il seguente. Ogni nodo partecipante nella rete deve attendere un periodo di tempo scelto a caso e 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 va a dormire per quella durata specificata. Quello che si sveglia per primo, cioè quello con il tempo di attesa più breve, si sveglia e impegna un nuovo blocco alla blockchain, trasmettendo le informazioni necessarie all’intera rete peer. Lo stesso processo si ripete quindi per la scoperta del blocco successivo.
Il meccanismo di consenso della rete PoET deve garantire due fattori importanti. In primo luogo, il meccanismo garantisce che i nodi partecipanti selezionino realmente un tempo che è effettivamente casuale e non una durata più breve scelta appositamente dai partecipanti per vincere. In secondo luogo, il meccanismo stabilisce che il vincitore ha effettivamente completato il tempo di attesa.
PoET e Intel Corporation
Il concetto PoET è stato inventato all’inizio del 2016 daIntel Corporation (INTC), il famoso gigante della produzione di chip. Offre uno strumento high-tech già pronto per risolvere il problema informatico dell ‘”elezione casuale di leader”. Il meccanismo radicato consente alle applicazioni di eseguire codice affidabile in un ambiente protetto e ciò garantisce che entrambi i requisiti, ovvero la selezione casuale del tempo di attesa per tutti i nodi partecipanti e il completamento effettivo del tempo di attesa da parte del partecipante vincitore, siano soddisfatti.
In collaborazione con altre organizzazioni come Linux Project e IBM, Intel ha sponsorizzato Hyperledger Sawtooth che supporta il meccanismo di consenso PoET. Hyperledger Sawtooth è un gruppo di sviluppo blockchain ombrello che utilizza una piattaforma blockchain-as-a-service aziendale open source. Durante la creazione di PoET, gli sviluppatori hanno visto il suo potenziale da utilizzare su reti blockchain autorizzate per decidere i diritti di mining oi vincitori di blocchi sulla rete.
Benefici della prova del tempo trascorso (PoET)
Essenzialmente, il flusso di lavoro è simile al meccanismo di consenso seguito dall’algoritmo PoW (proof of work) di Bitcoin , ma senza il suo elevato consumo energetico. Invece di essere dispendioso in termini di risorse, consente al processore di un miner di dormire e passare ad altre attività per il tempo specificato, aumentando così la sua efficienza.
Il meccanismo di esecuzione di codice affidabile all’interno di un ambiente protetto si occupa anche di molte altre necessità della rete. Assicura che il codice affidabile venga effettivamente eseguito all’interno dell’ambiente protetto e non sia alterabile da nessun partecipante esterno. Garantisce inoltre che i risultati siano verificabili da soggetti ed enti esterni, migliorando così la trasparenza del consenso della rete.
PoET controlla il costo del processo di consenso e lo mantiene agile in modo che il costo rimanga proporzionale al valore derivato dal processo, un requisito fondamentale affinché l’ economia delle criptovalute continui a prosperare.