Hyperledger Validating Peers (VPs) do not mine blocks and do not share the blocks between them. Here is how it works:
- A transaction is send to one trusted VP.
- The VP broadcasts the transaction to all other VPs.
- All VPs reach consensus (using PBFT algorithm) on the order to follow to execute the transactions.
- All VPs execute the transactions "on their own" following the total order and build a block (calculating hashes mainly) with the executed transactions.
All the blocks will be the same because: the transaction execution is deterministic (should be) and the number of tx in a block is fixed.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…