Blockchain 为什么我们不在公共区块链中使用伊斯坦布尔拜占庭容错(IBFT)?

Blockchain 为什么我们不在公共区块链中使用伊斯坦布尔拜占庭容错(IBFT)?,blockchain,consensus,Blockchain,Consensus,正如我在标题中所说的,为什么IBFT不能在公共区块链中用作共识协议?毕竟,它是拜占庭式的容错和防止分叉,这比比特币的工作证明更重要……使用IBFT共识(以及BFT集团的任何共识)涉及分配一个特殊的验证器池,不超过几十个,通过收集彼此的明确确认,确定块(或单独事务)的有效性及其包含在链中的可能性(例如,Ripple就是这样工作的)。对于公共以太坊来说,这首先违反了网络中节点平等的概念,其次,当试图将验证程序池扩展到参与公共以太坊的节点数量相当时,将不可避免地导致协商一致过程的崩溃 因此,在公共以太

正如我在标题中所说的,为什么IBFT不能在公共区块链中用作共识协议?毕竟,它是拜占庭式的容错和防止分叉,这比比特币的工作证明更重要……

使用IBFT共识(以及BFT集团的任何共识)涉及分配一个特殊的验证器池,不超过几十个,通过收集彼此的明确确认,确定块(或单独事务)的有效性及其包含在链中的可能性(例如,Ripple就是这样工作的)。对于公共以太坊来说,这首先违反了网络中节点平等的概念,其次,当试图将验证程序池扩展到参与公共以太坊的节点数量相当时,将不可避免地导致协商一致过程的崩溃


因此,在公共以太坊中,使用PoW,这并不意味着存在“特殊”节点和任何明确的确认-共识基于以下事实:遵循一般规则:找到“幸运”散列并向最长的分叉添加新块,该节点获得区块创建奖励的概率最高。

据我所知,它不是无权限的,因此对于必须不受信任的公共网络来说不是很有吸引力。