12、区块链技术:工业4.0中的变革力量

区块链技术:工业4.0中的变革力量

1. Tendermint共识机制

Tendermint是一种实现拜占庭共识的方法,每一轮都会确定一个新的区块。在每一轮中,会选出一个提议者来广播一个未确认的区块,其过程可总结为以下三个步骤:
1. 预投票 :验证者选择是否对提议的区块进行预投票。
2. 预承诺 :如果提议的区块获得超过三分之二的预投票,节点将为其广播预承诺。当节点收到超过三分之二的预承诺时,提交程序开始。
3. 执行过程 :节点验证该区块,然后广播一个提交信息。如果收到三分之二的提交信息,节点接受该区块。与PBFT不同的是,节点在成为验证者之前必须锁定其代币。如果验证者被判定为不诚实,将会受到惩罚。

下面是Tendermint流程的mermaid流程图:

graph LR
    A[选择提议者广播未确认区块] --> B[预投票]
    B --> C{是否超2/3预投票}
    C -- 是 --> D[广播预承诺]
    C -- 否 --> B
    D --> E{是否超2/3预承诺}
    E -- 是 --> F[开始提交程序]
    E -- 否 --> D
    F --> G[验证区块并广播提交信息]
    G --> H{是否收到2/3提交信息}
    H -- 是 --> I[接受区块]
    H -- 否 --> G
2.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值