首页 > 解决方案 > 在网络通信丢失后,超级账本 Fabirc 中的两个背书节点可以相互同步吗?

问题描述

我想让两个知道,如果两个对等点在同一个组织中,并假设它们相距 1 公里,通过 wifi 连接。现在两者都在为对等点背书,并将交易保存在自己身上。那么如果每个对等点都与互联网断开连接并且无法相互通信怎么办。他们俩会崩溃吗?

我希望他们能自己在那里工作。将交易提交到账本。一旦他们之间建立了网络。他们将在那里同步交易并重新开始工作。

标签: hyperledger-fabricblockchaindecentralized-applications

解决方案


你是部分正确的,如果 Peers 离线一段时间,他们会“赶上”,但它比这更复杂。在大多数现实世界的场景中,背书需要超过 1 个对等点,因此如果对等点离线,它们可能会导致交易完成问题。

Peers 模拟交易,但在背书之后和 Ordering 之后才提交,因此孤立的 Peer 无法执行交易。

Fabric 文档中有一个很好的文档,涵盖了交易流程


推荐阅读