FISCO-BCOS / FISCO-BCOS/FISCO-BCOS-DOC

交易共识中的一个问题

Open
#1,801 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
197
Forks
281
Avg merge
2m
Merged PRs (30d)
1

Description

交易共识中写到:
区块链要求节点间就区块的执行结果达成一致才能出块。FISCO BCOS中一般采用PBFT算法保证整个系统的一致性,其大概流程是:各个节点先独立执行相同的区块,随后节点间交换各自的执行结果,如果发现超过2/3的节点都得出了相同的执行结果,那说明这个区块在大多数节点上取得了一致,节点便会开始出块。

假如其中一个节点执行不一致了,这个节点有什么处理机制恢复正确

Contributor guide

Open the contributing guide

Research direction

Start with the transaction-consensus passage quoted in this issue and the surrounding FISCO BCOS consensus documentation. Determine what happens when a node's execution result differs from the quorum, then document the recovery behavior and conditions for returning to consensus.

Written by the indexing model from the issue text.

Assessment

Domain
blockchain, distributed-systems
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.