Blockchain: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
m fatta coerenza in genere |
||
Riga 30:
Un blockchain database consiste in due tipi di record: le transazioni e i blocchi. Questi ultimi contengono lotti di transazioni valide che sono trasformate in un codice chiamato [[hash]] e codificate all'interno di un [[Merkle tree]] (hash tree). Ogni blocco include l'hash del blocco precedente creando così il collegamento tra due blocchi. L'iterazione di questa procedura forma la catena e garantisce l'integrità del blocco precedente, questo fino al blocco di genesi.<ref>{{Cita libro|nome=Nirupama Devi|cognome=Bhaskar|nome2=David LEE Kuo|cognome2=Chuen|titolo=Handbook of Digital Currency|url=https://www.sciencedirect.com/science/article/pii/B9780128021170000035|accesso=2017-11-29|data=2015|editore=Academic Press|pp=45–65|ISBN=9780128021170}}</ref>
Inoltre è possibile che blocchi separati siano prodotti simultaneamente, questo provoca una biforcazione (‘fork') nella catena
I peer che supportano il database hanno di volta in volta versioni diverse della cronologia e mantengono solo la versione con punteggio più alto del database a loro nota. Ogni volta che un peer riceve una versione con punteggio più alto, solitamente la vecchia versione con un singolo nuovo blocco aggiunto, estende o sovrascrive il suo database e ritrasmette il miglioramento ai propri pari. Non c'è mai una garanzia assoluta che qualsiasi voce particolare rimanga nella migliore versione della storia per sempre.
Riga 119:
Alcuni esempi includono: sistemi di pagamento e [[valute digital]] che facilitano il [[Crowdfunding|crowdsales]], implementazione del [[prediction market]] e strumenti di [[governance]] generici.
Può sopperire il bisogno di un [[Trust Service Provider|trust service provider]], provvede che si verifichino meno capitali legati alle controversie e ha il potenziale di ridurre il [[rischio sistematico]] e la frode finanziaria.
|