【发布时间】:2021-07-20 17:18:31
【问题描述】:
所以我确实理解 Raft 协议的概念。
但我在 Hyperledger Fabric Ordering Service 的用例中遇到了困难。
到目前为止我的理解:
当对等方提出并认可交易时,应用程序会将其转发给排序服务。
Raft Leader-Node 接收到这个事务并将其写入他的 Log,然后将其发送到他的 Follower-Nodes,后者也会更新他们的 Logs。
我不明白的地方:
- 块是在哪里以及如何创建的?
- 是否所有节点都创建一个区块并检查多数是否相同?
我在某处读到,Leader 调用了 Blockcutter 方法,然后将生成的 Block 提议给本地 Raft 有限状态机(这是什么?)。
【问题讨论】:
标签: hyperledger-fabric blockchain hyperledger raft