V上帝提到的以太坊未来的可伸缩性是什么?

.details .details-cont p, p {word-break: normal; text-align: unset} p img {text-align: center !important;}

4月7日,V神的网站更新了一篇题为“为什么碎片化这么好:揭开技术属性的神秘面纱”的文章,其中提到碎片化是以太坊可扩展性的未来,这将是帮助生态系统支持每秒数千笔交易,并让世界大部分地区以可承受的成本定期使用该平台的关键。

你可能也知道,限制区块链技术大规模应用的一个非常重要的因素是性能,这也是很多传统互联网从业者对区块链技术不乐观的原因之一。那么,如何解决区块链的性能问题呢?解决方案之一是切分。

 01年;什么是碎片?

切片是数据库分区的一种形式,也称为水平分区,即将大型数据库划分为许多可处理的小部分,以提高性能和缩短响应时间。

碎片化并不是一个新概念,它早在20世纪90年代末就出现在传统的集中式数据库管理中。这一概念的流行得益于一款多人在线角色扮演游戏Ultima online。

在这个游戏中,开发者将玩家分配到不同的服务器以缓解流量压力(这意味着有许多平行的“游戏世界”)。在业务中,一种常见的碎片化情况是根据地理位置划分用户信息数据库,将同一区域的用户信息放在一起,并保存在单独的服务器上。

 02年;区块链领域的碎片化是什么?

区块链相当于一个数据库,每个节点相当于一个独立的服务器。在正常情况下,这些节点中一次只能有一个节点有权对块进行计费,其余节点没有权限对块进行计费,就等于做了“无用的工作”,浪费了计算能力。

如果将碎片化技术应用于区块链,相当于对区块链网络中所有待处理任务(如确认交易、运行DAPP等)进行分解,整个网络的节点也进行分组,每个分组同时处理一个分解的任务(如150个待处理交易),这样,从原来的单个节点处理整个网络的所有任务,多组节点同时处理。

V上帝提到的以太坊未来的可伸缩性是什么?

例如,假设以太坊上有8000个节点(矿工),整个网络中有15000个事务需要确认。以太坊每秒可以处理7-15个事务。在正常情况下,处理这些待确认的事务至少需要1000秒。当然,在处理过程中还会有新的交易需要确认。

如果将8000个节点分为100个组,每组80个节点,将15000个待确认事务分为100个分区,每个分区150个事务,则每组节点(80个节点)可以并行处理各自分区中的150个待确认事务,这样,待确认的15000笔交易最快可以在10秒内处理完毕。

从这个例子中我们可以看出,碎片化技术可以大大提高区块链的性能。

 03年;切片技术的潜在风险

那么,切片技术有什么缺陷吗?答案是肯定的。

碎片化技术虽然可以在一定程度上解决区块链的性能问题,提高区块链的可扩展性,但也存在两个缺陷。

一是分区后不同区域之间的通信问题。在上例中,以太坊网络被划分为100个分区,每个分区都是独立的,相当于100个独立并行的以太坊区块链,每个区块链都由一组矿工(80个节点)维护和确认。

这100个独立的以太坊区块链无法相互通信。如果他们想要通信,就会增加跨分区通信机制(类似断链),这会增加区块链的复杂性和开发难度。

二是区块链的安全性。在上面的示例中,在分段之前,以太坊网络由8000个节点组成。划分成100个分区后,每个分区相当于一个独立的以太坊区块链,计算能力降低到80个节点。

此时,其中一个分区是;51%的攻击更容易。如果您控制一个分区,攻击者就可以作恶并篡改分区中的事务。

以太坊基金会计计划将碎片化技术作为以太坊 2.0的升级内容之一。以太坊如何解决上述两个缺陷还有待观察。

除了性能问题外,您认为当前区块链技术还存在哪些问题?欢迎在留言区分享。

文章原文地址:V上帝提到的以太坊未来的可伸缩性是什么?

此文章来源于网络,如有侵犯,请联系我们删除文章

原创文章,作者:比特火炬,如若转载,请注明出处:https://www.btc978.com/1037.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注