• bitcoinBitcoin$64,311.00-3.76%
  • ethereumEthereum$3,156.19-3.12%
  • elrond-erd-2MultiversX$41.70-7.68%

Che Cos’è La Proof Of History?

In questo articolo spieghiamo cos’è la proof of history, come funziona, perché è così veloce e vedremo perché i ritardi sulla rete non sono un problema.

Che Cos’è La Proof Of History?

La proof of history viene utilizzata per alleggerire il carico dei nodi di rete nel processare i blocchi offrendo un metodo di codifica del tempo nella blockchain.

Quando si parla di una normale blockchain, è essenziale raggiungere il consenso sul tempo impiegato per il mining di un blocco, oltre che su quello delle transazioni nel blocco. Pertanto, il timestamp è importante in quanto consente alla rete di sapere che le transazioni sono avvenute in una certa sequenza.

Fondamentalmente, la proof of history consente di creare un registro storico in cui si dimostra che un evento si è verificato in un determinato momento.

 

Come Funziona La Proof Of History?

Nel caso della proof of work, colui che mina con successo il blocco diventa il primo a trovare il giusto nonce (abbreviazione di numero usato solo una volta, cioè un numero intero usato come input per la funzione di calcolo dell’hashrate del blocco corrente), il che richiede una notevole quantità di potenza computazionale.

Ma la proof of history si basa su un nuovo concetto crittografico, noto come Verifiable Delay Function (VDF). È possibile risolvere una VDF con un solo core della CPU utilizzando un insieme esatto di passaggi sequenziali. Poiché l’elaborazione parallela non è consentita, diventa facile determinare esattamente quanto tempo è stato necessario per applicare questi passaggi.

Poiché la proof of history ha sostanzialmente risolto il problema del tempo, il peso di elaborazione della blockchain è cambiato, rendendola più veloce e leggera.

Questo sistema è noto soprattutto grazie a Solana, la blockchain più famosa che lo utilizza insieme a un protocollo di sicurezza noto come Tower Bizantine Fault Tolerance per consentire ai partecipanti di mettere i token in staking e quindi votare la validità di un hash nella proof of history. Se un malintenzionato vota per una fork che non corrisponde ai registri della proof of history, verrà penalizzato.

Solana si affida anche alla proof of stake per stabilire chi può diventare validatore di blocchi.

 

Quanto È Veloce?

È con la Verifiable Delay Function che ogni produttore di blocchi dimostra di aver atteso il tempo necessario, non in base all’ora locale.

Il produttore successivo deve generare localmente una parte della VDF fino allo slot programmato. Ciò significa che non appena vengono ricevuti i nodi, la transizione di stato può iniziare proprio quando viene ricevuto il messaggio. Questo perché c’è la prova crittografica che il produttore ha seguito i ritardi del protocollo.

Mentre Solana conferma 25 blocchi proposti da 25 validatori diversi, altre reti ne possono confermare solo uno.

 

Ci Sono Mai Dei Ritardi?

Il messaggio può arrivare danneggiato mentre il costo dei ritardi di rete viene lentamente compensato seguendo la consegna di molti pacchetti. Non appena la proof of history viene ricostruita, l’intera struttura dati assicura che i ritardi appropriati tra tutti i produttori di blocchi siano effettivamente corretti.

Ciò si traduce nel fatto che la rete non subisce mai ritardi e, anche con variazioni causate dai produttori di blocchi, può continuare a produrre a elevatissima velocità. Pertanto, la proof of history è un meccanismo che assicura una velocità di rete mai vista prima nella tecnologia blockchain.

 

Conclusioni

In breve, la proof of history consente agli utenti di creare un registro storico che funziona come prova che un evento si è verificato in un determinato momento, rendendo la rete più veloce e leggera.

ARTICOLO PRECEDENTEARTICOLO SUCCESSIVO

Leave a Reply

Your email address will not be published. Required fields are marked *