Ho letto la documentazione su come il progetto di HyperLedger sta attuando una soluzione open source BlockChain: https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.mdI blocchi estratti in HyperLedger?
ho visto che l'algoritmo di consenso PBFT viene utilizzato, ma io non capisco come i blocchi sono estratti e condivise tra tutti i peer Convalida nella rete BlockChain.
PBFT == tolleranza di errore bizantina pratica https://en.wikipedia.org/wiki/Byzantine_fault_tolerance – christo4ferris
Suoni simili al protocollo di commit a 2 fasi. Ovviamente il gestore delle risorse e il coordinatore non sarebbero così semplici. Tuttavia, vengono in mente le soluzioni che fanno leva su IBM z/OS RRS. – cogitoergosum
Questo è il passaggio 3 sopra. Dato che la tecnologia blockchain si basa sul raggiungimento di un consenso tra coetanei bizantini, perché i VP vogliono un consenso sull'ordine delle transazioni piuttosto che il risultato delle transazioni? Almeno, in caso di Bitcoin, i saldi dei conti sono più importanti dell'ordine delle transazioni. http://bitcoin.stackexchange.com/a/3871/6975 – cogitoergosum