时间:2021-12-15|浏览:435
有一个著名的分布式领域 CAP 定理:分布式系统不能同时保证一致性(Consistency可用性()、可用性()Availability()和分区容忍度()Partition),设计需要削弱对某一特征的需求。
CAP 根据原理,分布式系统最多只能保证三个特征中的两个特征。
区块链本质上是一个分散的分布式分类账数据库,它也有不可能的三角形。今天,让我们来谈谈区块链世界中不可能的三角形是如何权衡和妥协的。
区块链中的不可能三角
分散化、安全性和高性能构成了区块链的不可能的三角形这三个特征在设计中不能同时实现,只能满足其中两个特征。
分散化是一个有大量参与区块生产和验证的节点。一般节点越多,分散度越高。
安全是获得网络控制权的成本。现实世界的资产通常锚定在共识机制的设计中,如工作量认证机制(PoW)锚定是计算能力。
交易性能是每秒处理交易的笔数(TPS)。区块链性能低下的主要原因是每笔交易都必须在所有节点达成一致。
面对不可能的三角,主流项目是如何妥协的
主流区块链比特币,以太坊,EOS 在不可能三角的特征上妥协。
作为一种分散的数字货币,比特币牺牲了其性能特性,满足了分散和安全的设计需求。目前,攻击比特币的所有的 PoW 最高的公链 ASIC 矿机本身的更新和新矿机的不断加入,可以不断提高整个网络的计算能力。
以太坊 2.0 将使用权益证明(PoS)共识机制。在以太坊网络仅可以转账,还可以运行智能合约,应用场景比较复杂,但以太坊性能低,更容易拥堵。
EOS 作为区块链应用平台,经常被指控集中。EOS 采用代理权证明(DPoS)共识机制,21 由于节点数量少,超级节点最容易被外界质疑三大公链的分散化。
小结
事实上,区块链的不可能三角形并不是严格论证的结论,而是对公共链实际运行状况的总结。
希望随着区块链技术的进步,不可能三角可以变成可能。
用戶喜愛的交易所
已有账号登陆后会弹出下载