![f0334bf02d2b38010b9d1bf344e58b2f.png](https://i-blog.csdnimg.cn/blog_migrate/bc1aefe0ab2cfd6ae2df4d5591924f49.jpeg)
免责声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
小编:记得关注哦
来源:以太坊爱好者
本文旨在以一种简单易懂的方式,剖析分片区块链中安全性和可扩展性之间的紧张关系。文中探讨了基于委员会分片的必要性,并阐述了分片设计中可能存在的问题和权衡方案。
区块链的可扩展性三难困境
“可扩展性三难困境” 理论认为我们无法创建能同时具备以下三点的区块链:1)运行全节点的开销低,2)交易吞吐量高,3)同时保持安全性。显而易见的是,单纯地增大区块大小(虽然能提高吞吐量但)会使得运行全节点的开销更昂贵。反之亦然:我们只需提高部署全节点的目标要求,就可以在支持更高交易吞吐量的同时保持安全性。
很多区块链引入或正在引入一些新的共识协议(其中很多项目都是由学术圈内人士发起的,因此这些项目也被戏称为 “教授币”,但这些教授们都不太理解可扩展性三难问题)。这些新的共识协议声称其支持的每秒交易处理量(TPS)比中本聪共识更高,但是我从未见过这些协议在相同的硬件,网络以及攻击力 条件下与中本聪共识做比较。无一例外的,他们都是在网络容量巨大的超强云服务器下对共识协议进行基准测试,然后 “发现” 他们的共识协议可提供高于比特币(每秒 3~7 笔)的交易吞吐量。换句话说,这些链关注于分片的垂直 可扩展性而不是水平 可扩展性。