Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Please forward to anyone else in the community who may be interested.

Partitioning: Part 1 

Abstract:

Both permissioned and unpermissioned blockchains are designed to tolerate and to overcome the failure of individual nodes, which need to update themselves once they reconnect to the blockchain network. At the same time, it is important to avoid accidental network partitioning, since partitioning can lead to inconsistent “multiple truths” and violate the shared consensus about the global state, which must be maintained across all active and re-emerging nodes. Given the differences in design and implementation across ledgers and blockchains, a systematic analytic approach must be established before partitioning prevention in specific products is studied. Therefore, we perform a foundational analysis of enterprise-grade consensus protocols, including design recommendations for partitioning avoidance for Proof-of-Authority in Hyperledger Fabric.

...