区块链的“致命弱点”?

构成问题的三个问题是分散性,可伸缩性和安全性。这三个都是构建有用的区块链平台所必需的,但是把三个连接起来是具有挑战性的。去中心化-消除集中式治理-是区块链技术的基础。但是,随着分散化和用户入口点数量的增加,安全性成为一个问题。为了创建安全的系统,需要各种形式的共识来生成块。 例如,比特币使用权益证明(PoS)来保护区块安全,但是,此系统极大地减慢了块生成,从而大大缩短了事务处理时间,结果导致可扩展到企业级的麻烦。

换句话说,对于平台而言,提供这三个功能中的任何两个功能的任意组合都是相对简单的,但是将所有三个功能连接起来是一项挑战,有人说这是区块链众所周知的“致命弱点”。而且,如果平台能够找到一种方法来获取链中的所有三个链接,那么仍然无法保证成功。该平台还需要开发人员友好的界面以及轻松构建和部署dApp的能力。

以太坊的不断变化的目标

尽管乍看之下可能会出现这种结构性缺陷,但某些平台正在寻求创建将这三者结合在一起的解决方案。由Vitalik Buterin创立的以太坊是第一个提供用于部署dApp的区块链系统的公司,该平台的巧妙设计使其成为爆炸性的领跑者,但在很短的时间内,挑战就开始出现。 随着数量的增加,交易时间开始急剧下降,这表明可伸缩性是一个大问题。最近,联合创始人在一次采访中撤销了ICO白皮书中对可扩展dApp的最初承诺。约瑟夫·鲁宾(Joseph Lubin)告诉采访者,该平台从未设计用于提供可伸缩性,从而使当前用户为之痛苦。但是,Vitalik Buterin表示,系统的新升级将提供可伸缩性解决方案。这些可能以“分片”的形式出现-一种新设计的流程,用于拆分交易并提高交易数量的速度。但是,解决方案仍然难以捉摸,尤其是随着从工作量证明(PoW)达成共识的升级似乎很困难。

更好的共识,更好的解决方案

区块链基础设施是用经过改进的权益证明(PoS)共识系统构建的,该系统称为Correct-by-Construction,简称CBC。简而言之,区块链网络保留了其计算能力用于实际计算工作,而不是要求像PoW共识这样的数学方程式的繁琐解决方案。该解决方案可提供与传统区块链网络相同的安全级别,但吞吐量交易时间要快得多。此外,区块链执行引擎允许多个dApp同时执行。简而言之,存在进行交易的更多渠道,使可伸缩性成为现实。 对于某些编码语言专家的dApp开发人员而言,CasperLabs允许使用几乎所有高级编程语言进行编译。此功能使开发人员可以踏上区块链,几乎立即开始创建dApp,而无需学习新的专有代码。综上所述,该平台的功能似乎为区块链难题提供了可行的解决方案。 其他解决方案也已经上线了。例如,考虑EOSIO区块链。该平台还使用了PoS共识协议的一种变体,称为Delegated PoS,简称DPoS。DPoS系统的功能类似于PoS,但允许社区声誉发挥作用。允许用户放权令牌,然后对允许创建交易块的人进行投票,创建去中心化的系统以进行块批准。通过网络的分散性来维护安全性,并且事务处理时间比传统系统快一个数量级。虽然肯定是一个独创的解决方案,但该公司已从社区中获得了有关区块链投票性质的一些回击。该争议基于以下观察结果:投票机制导致平台随着时间的流逝而趋向于集中化。

共识规则?

这些新解决方案似乎为区块链社区提供了有意义的前进方向,与任何其他新技术一样,更改速度很慢,并且只能通过反复试验才能发现错误。随着区块链社区不断开发新系统以提供共识、安全性、可扩展性和去中心化的明显“致命弱点”可能会得到解决。以太坊是否能够做到这一点还有待观察,但是来自CasperLabs和EOSIO等公司的新共识解决方案似乎提供了朝着这个方向发展的最现实的方式。