与大多数公有链技术一样,以太坊可以支持尽可能多的用户。如今,唯一的问题是平台的极限仍在探索中。由于每块计算存在硬编码限制,以太坊区块链在一秒钟内支持大约15个事务。开发人员和学者们还在继续讨论区块链和以太坊系统的规模如何进行调整。虽然以太坊开发人员强调这个灵活的平台与比特币的区别,但尚未就可扩展性达成共识。
扩展:挑战和机遇
以太坊和比特币使用技术和激励措施来确保一个人在没有中央集权的情况下准确记录谁知道什么。在增加用户数量的同时保持平衡非常重要。这是因为数字货币依赖于节点网络。每个节点都存储完整的以太坊交易历史记录以及合同、存储和帐户余额的当前状态。
这本身很麻烦,因为每个新块的事务总数增加10到12秒。如果开发人员提高每个块的大小以适应更多事务,则每个节点需要存储的数据必须变大,从而将有些事务赶出网络。如果每个节点都变得足够大,但很少有拥有大量资源的公司能够运行这些节点。尽管如此,运行完整节点会产生隐私和安全性,这样也会限制可以自行验证事务的人员。
解决可扩展性问题
以太坊扩展项目正在将这些挑战转化为机遇。一个问题是每个节点需要在网络上存储更新的帐户状态。分片从传统的数据库分片技术中提取,它将数据库分成多个部分并将每个部分放在一个单独的服务器上。此举是要求完整的节点,每个节点都存储一个数据子集,并仅验证这些事务。
如果节点知道不存储的事务或块,则它会找到具有所需信息的另一个节点。以太坊通过加密经济的激励解决问题,推动系统内的参与者以这种方式行事。这可确保节点将所需数据传递给其他节点。
一个更加大的扩展以太坊网络的扩展技术借鉴了来自与多层互联网相关的闪电网络。闪电式的离线交易可以使技术更接近用户的需求。这些交易是在链外微支付渠道进行的,从而减轻了区块链的负担。任何一方都可以将交易返回到区块链,并给予双方终止交互的机会。
需要多长时间才能扩展?
这是最大的问题,因为正在进行大量的实验。平台的长期目标应该能够处理更复杂的交易。以太坊需要扩展到分片、Plasma和Raiden网络不断增长的需求和解决方案范围。可以将节点和事务分解为具有分片的更小的组,从而增加事务容量。状态通道由Raiden等离线解决方案使用。这会将事务从网络中取出,并仅在需要时验证加密货币。Plasma是JosephPoon的创作并使用侧链。好处是删除根链中的非必需数据,并且仅将完成的事务广播到网络。它可以与分片一起使用以确保网络安全。
Plasma新进展降低了Plasma链在以太坊区块链内的通信风险。当新架构到来时,以太网将很容易添加到其中。这将为简单有效的扩展铺平道路。随着新的缩放技术的出现,以太坊的未来发展将是前景广阔。