数字货币共识到底是什么?没有银行,一万个陌生人凭什么信同一本账

数字货币共识,说白了就是一群互不相识的人,在没有中心机构背书的情况下,怎么对"谁欠谁多少钱"达成一致。我做了八年区块链协议,这是我最常被问到的问题,今天用大白话讲透。

共识的本质不是投票,而是让所有节点不得不接受同一个结果。比特币里数字货币共识到底是什么?没有银行,一万个陌生人凭什么信同一本账,矿工花电费算出随机数证明什么是数字货币共识,全网验证后把交易写进账本。合理时间内没法伪造等长的证明,账本就改不了。信任不靠人,靠数学。

数字货币共识到底是什么?没有银行,一万个陌生人凭什么信同一本账

主流机制分两大阵营。PoW靠烧算力,能耗大;PoS改为质押,锁多少币有多少话语权,以太坊转PoS后能耗降了99%。Tendermint、PBFT这类BFT变体跑在联盟链里,出块快,但要求节点身份已知。

共识选错了,网络就是纸糊的。The DAO攻击的根子在合约漏洞叠加共识规则可被利用。更隐蔽的是"51%攻击":掌握过半算力或质押份额,就能把交易往回翻。看白皮书,第一眼看共识参数和出块间隔。

现在的趋势是混合架构。Sui和Aptos用Narwhal-Bullshark把共识和数据传输拆开,出块压到亚秒级。ZK证明正在替代部分共识验证环节。没有银弹,只有场景适配——高吞吐选PoS加BFT,强去中心化选PoW或混合方案。

相关阅读