区块链与传统的中心化系统为什么在性能方面有巨大的差异?

区块链与传统的中心化系统,为什么在性能方面有如此巨大的差异?主要原因在于,区块链采用的是分布式账本的技术,无论什么DApp,其运算结果都必须同步到每一个节点上才算达成了共识。这就好比一群人做决定,必须经过讨论才能达成共识,和一个人做决定的速度相比,前者一定会比后者慢。
所有的区块链系统,都无可避免地会遇到三个因素的平衡难题——性能、安全性、去中心化。这三者不可能完美兼顾,目前主流公链,如比特币和以太坊,都往安全性和去中心化靠拢,牺牲了性能。
但只要性能问题一天不解决,DApp就无法落地成为大规模应用。很多顶尖的计算机科学家,都在千方百计地优化区块链的共识算法,试图解决性能低下的问题,于是就有了“千链大战”。各种底层公链项目如雨后春笋般不断冒出,很多项目声称其TPS可达数十万甚至百万以上,但或多或少都有所妥协,比如:EOS牺牲了去中心化特性(21个节点),而IOTA牺牲了安全性(没有矿工机制,节点作恶代价低)。

区块链与传统的中心化系统为什么在性能方面有巨大的差异?

扫一扫手机访问

发表评论