区块链能否遵循paxos共识

Can paxos consensus be followed in blockchain

Paxos 是一种容错分布式共识算法。有没有遵循paxos算法的区块链框架向区块链添加区块

区块链的共识算法用于防止恶意节点对链条造成伤害,这是一种假设每个人都是恶意的偏执方法。这些算法属于拜占庭容错范围。 另一方面,分布式计算中的Paxos更加信任;当一个主节点宕机时,其他节点将投票选出一个新的主节点。在此过程中,一个恶意节点或一组节点可能会不断跳入破坏选举,从而基本上停止该过程。如果恶意节点成为主节点……那会怎样?

确实存在一个混合体,但对于区块链的规模,它跟不上。

TLDR; None 我知道的,上面就是这个原因。

Paxos(和 Raft)被设计为在更受信任的环境中用作共识算法,在这种环境中,我们希望节点不会作弊,或者简而言之,它不会 Byzantine fault-tolerant; Paxos 仅 partition-tolerant。大多数区块链实施(如加密货币)运行 publicly(在不受信任的环境中)在所有参与节点之间达成共识。在 public 环境中达成共识是一个完全不同的难题。

在 public 环境中,节点可以随意加入和离开网络。此外,黑客可以通过跨越多个虚拟节点并破坏当前状态来利用和操纵共识。

So Paxos can't be used to achieve consensus in blockchain