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

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

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

可扩展性问题

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

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

分区化的解决方案

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

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


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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小文博客

PayPal美元提现手续费低至1.2%——连连支付

32130
来自专栏申龙斌的程序人生

如何开发一款支持多币种的钱包?

除了炒币之外,比较有深度的介入区块链行业的一种办法是开发Dapp,即去中心化的应用。钱包就是一种非常重要的Dapp,可以说是币圈用户的刚需,如果说微信是移动互联...

15540
来自专栏智能计算时代

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

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

23840
来自专栏大数据文摘

以太坊是什么鬼?!媲美比特币的加密币大揭秘

14630
来自专栏服务端技术杂谈

区块链智能合约以太坊

以以太坊为代表的智能合约,被认为是区块链2.0的产物。 区块链可以看作是一个操作系统,而比特币则可以看作其上面生长的明珠。 区块链开发可以看作是自己开发一套系统...

37860
来自专栏liuchengxu

为什么去中心化兑换协议很重要

今天,去中心化兑换(decentralized exchange)仍处于早期,但是几年后,它很可能会是区块链生态中不可或缺的一环。

12220
来自专栏liuchengxu

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

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

11820

了解智能合约

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

38680
来自专栏陈树义

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

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

8310
来自专栏企鹅号快讯

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

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

208100

扫码关注云+社区

领取腾讯云代金券