https://github.com/ethereum/wiki/wiki/Consortium-Chain-Development
我想使用PBFT作为我在本地部署的ethereum网络中的协商一致机制。
由于上述文档,我们可以使用PoA,PBFT,DPoS协商一致算法,在私有或财团ethereum区块链。有谁知道如何实现它吗?
如有任何建议,将不胜感激。
发布于 2017-04-05 09:45:56
奇偶校验支持Tendermint 共识引擎 (实验性的)。您可以使用它来运行基于私有 PBFT的网络,即将以下内容添加到您的链配置中:
"engine": {
"tendermint": {
"params": {
"gasLimitBoundDivisor": "0x400",
"validators" : {
"list": [
"0x37f93cfe411fa244b87ff257085ee360fca245e8",
"0x610a3a37b98bf0c91c35442e489c246096739324"
]
}
}
}
}"gasLimitBoundDivisor"决定气体限制调整的速度,大多数情况下0x400是罚款的,"validators"是允许可选地发出区块的实体的地址列表:"blockReward"确定授予颁发机构"timeoutPropose" "timeoutPrevote" "timeoutPrecommit" "timeoutCommit" "registrar"地址的奖励,该合同包含用于UI的注册表。
"seal": {
"tendermint": {
"round": "0x0",
"proposal": "0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"precommits": [
"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
]
}
}除非使用硬叉,否则不应改变创世封口。
披露,我为均等而工作。
https://ethereum.stackexchange.com/questions/10607
复制相似问题