为什么区块链扩展性如此困难
扫描二维码
随时随地手机看文章
可扩展性的争论遍及整个数字货币社区。随着一些重大事件的发生,在短短几天时间内,就会导致整个以太网络的崩溃,比如CryptoKitties。正如大家所知道的,当前状态下最大的公共区块链不能处理过多的事务,因此需要扩展。
以太坊的开发人员开始注意到网络上面临的问题,并且这些问题使得网络很难在日常生活中成长和使用。因为由于每一个区块的计算都有硬编码的限制,与Visa处理的45000个事务相比,以太区块链目前只支持大约每秒15个事务。
但以太坊的开发人员给出了答案。通过“切分”过程的,这可以本质上分割区块链,以使其能够在多个不同的服务上运行,开发人员希望分片技术能够解决扩展性问题。
据Trustnodes报道,以太坊的创始人Vitalik Buterin在2017年11月在台北的一次演讲中阐述了该公司打算在未来三到五年内在可扩展性方面达到Visa的水平,并且分片技术被认为是实现这一目标的关键部分。
目前,路线图还处于讨论阶段,但开发者们已经致力于研究区块链基础层面的研究了,如果升级成功的话,将重新设计到平台上。
这个解决方案的关键还在于确定通过以太坊的区块链交易的到底是什么。并且隔离网络的各种交易元素将有助于开发团队引入协议级别的更改。因为像存储、气体和事务性数据这些元素被团队称为“数字商品”。
为什么扩展性如此困难?
在最基本的层面上,比特币和以太币都使用的是复杂的算法和数学工具,并且在没有集中式服务器的帮助下,有效地确定了交易的所有者,从而实现了“分散化”。
网络的“节点”是整个以太坊区块链的基础。因为像决定并验证事务,检查帐户“余额”,存储事务性历史记录,并使“智能契约”成为可能这些都是通过“节点”来处理而实现的。
但是随着平台用户数量和交易量的增加,系统在其“节点”网络中遇到了许多困难。如果我们解决这些问题,那么普通百姓都可以触及到数字货币了,甚至使人们在购买商品时变得更加快捷简单。
分片技术
“在这个系统中,分片技术的构想是每一笔交易只让一小部分节点看到和处理,所有的节点可以同时平行处理更多的交易。”区块链开发人员Raul Jordan在一篇博客文章中解释道。
简单地说,分片技术将区块链网络切分许多成独立的小片段,称为“碎片”,并且每个碎片有专门的节点来维护,这就相当于有数个独立的区块链。因此,碎片将被分配给特定的事务,并且每个相关的碎片将只适用于该特定的事务。
分片技术将允许系统大大增加输出,并且一个碎片的集合将能够处理更多的事务,而不像以太坊区块链是作为一个单一的实体。