分区化:以太坊扩展性问题的解决方案?

分片:以太坊可扩展性问题的解决方案?

太坊区块毫无疑问具备创新的本质。其智能协同功能促进了分布式应用程序(DApps)和原始币(ICOs)的发展。然而,尽管迄今为止的以太坊已经取得了短期的成功,但以太坊区块链不具备可扩展性依旧令人担忧,从而难以实现普罗大众广泛应用的目标。而一种被称为分区化的技术可能会被证明是以太坊可扩展性问题的可行解决方案。

可扩展性问题

目前,以太坊每秒处理大约5-6个交易,然而,这远远落后于每秒处理2000个交易的VISA,而每秒处理的交易量低的原因是以太坊区块链中交易的认证方式。目前,所有参与到网络上的节点必须保留以太坊区块链的副本,并处理在其上进行的每宗交易。尽管这种设定提供了强有力的安全性,但它牺牲的代价是可扩展性,因为这种劳动密集型的设设定意味着网络上处理的交易数量永远不会超过单个节点处理的交易数量。已有一些用于解决可扩展性问题的建议,其中包括提高以太坊块大小的限制。

在以太坊区块链上,增加每个块的大小理论上会增加每秒处理的事务数量,因为将有更多的事务能够包含在单个块中。但是,这个提案也有一些重大的缺陷。如果增加块大小并让节点处理更多的交易,则网络上所有参与节点的存储和计算能力要求也将随着区块链的增长而增加。最终会导致:消费级别的硬件设备用作节点将不具可行性。相反,(区块链)网络将越来越依赖具备处理大规模的交易的少数节点。这又导致了中心化的风险,因为区块链实际上只由少数节点(例如超级计算机)所运行。

分区化的解决方案

解决以太坊扩展问题的另一个解决方案是实施所谓的“分区”。分区是一种从传统数据库分区派生出来的扩展技术,其中数据库被分解成几部分并放置在不同的服务器中。而在区块链的背景下,以太坊区块链将被分割成不同的分片并由网络上的不同节点存储。每个节点只处理区块链的一小部分,并且会与网络上的其他节点并行处理。分区的目的是取代每个节点存储整个区块链副本并处理每个交易的要求。相反,分区允许节点存储区块链的一个子集,并验证与该子集相关的交易。这将允许在以太坊区块链上处理更多的交易,并随着网络的增长,可以处理的事务数量也随之增加。然而,实施以太坊区块链分区化也可能是一件复杂的事情。由于在区块链上进行的交易可能与以前版本区块链的任何部分相关(在区块链添加另一个交易进行更新之前),因此要确保节点并行处理交易极具有挑战性。此外,因为节点处在分区之下而不是处理整个区块链,所以必须有方法来决定哪个节点处理相应的分区。对以太坊区块链实施分区化也可能是一件复杂的事情。

结论 迄今为止,以太坊区块链带来的创新水平在某种程度上受到一定程度上的制约,因为它无法扩大规模以供广泛应用。但是,看到为了解决这个问题而正进行的认真的讨论,着实是令人鼓舞。分区技术是一个很有意思的提议,也许它将是以太坊的可扩展性问题的正确解决方案。无论如何,只有随着时间的推移,这个问题的答案才会明晓。


本文的版权归 繁林 所有,如需转载请联系作者。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

新年必看!预测2018年将是区块链爆发的行情

如果说2016-2017年是人工智能的爆发的年份,那么,2018年将是区块链高速发展的一年,2017年后半年区块链已经初露锋芒,明年将进入了从技术探索到产业应用...

18810
来自专栏陈树义

极简入门:什么是智能合约?

「智能合约」一词是由Nick Szabo在1997年首次提出的,比比特币的出现要早很多。他是位计算机科学家、法学学者,还是个密码译解专家,所以我还是替他跟你「讲...

611
来自专栏SAP最佳业务实践

SAP最佳业务实践:FI–资产会计(162)-26相关报表

5.2 SAPERP 报表 用法 以下表格列示了您获取业务过程相关信息所能使用的报表。 您可在以下业务流程文档中找到每个报表的详细信息。它们综合提供了所有重要...

3118
来自专栏智能计算时代

区块链101:公开和许可的区块链有什么区别?

在我们的指南中“区块链技术是如何工作的?”我们介绍了组成区块链技术的三种技术:加密密钥、分布式网络和网络服务协议。 比特币是最雄心勃勃的区块链。任何人都可以使用...

2224
来自专栏区块链大本营

我们是如何用分片技术把7笔/秒的区块链交易提升到2488笔/秒的?

3237
来自专栏liuchengxu

终极指南:为什么以太坊不仅仅一个是加密货币

尽管比特币(Bitcoin)和以太坊(Ethereum)是经常被一起提及的两个词,但实际上,比特币与以太坊有着很大的区别。它们唯一的共同点是,以太坊也是一个在区...

1052
来自专栏区块链技术指北

什么是闪电网络?

这是「区块链技术指北」的第 31 篇文章 闪电网络 ---- 闪电网络是一种基于区块链的支付协议。这种协议可以用在即时支付的场景。从设计上来说,中本聪实现了快速...

3457
来自专栏区块链大本营

BTA | 张犁 :为什么需要一个通用区块链资产平台?

37813
来自专栏区块链大本营

比特币、以太坊、Fabric…你知道它们的优缺点吗?不懂的进

4266

了解智能合约

智能合约是由公共区块链所带来的新技术,因为其部分混淆了描述的核心互动,所以这个术语会让人很难理解。智能合约有助于实现分散的体系,它存在于所有被允许的各方之间,不...

3678

扫码关注云+社区