FISCO-BCOS / FISCO-BCOS-DOC

FISCO BCOS 技术文档(安装部署、搭链教程、系统原理、社区资源)Document of FISCO BCOS
https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html
178 stars 253 forks source link

交易共识中的一个问题 #1801

Open 694469927 opened 5 months ago

694469927 commented 5 months ago

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

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

JimmyShi22 commented 4 months ago

当前的区块的执行结果是临时的状态,执行不一致了,不会落盘存储。该节点会从其他节点同步正确的区块,执行一致后再落盘。