服务器之家:专注于服务器技术及软件下载分享
分类导航

服务器|IT/互联网|云计算|区块链|软件资讯|操作系统|手机数码|百科知识|头条新闻|

区块链系统的局限性是什么?现今区块链的七大局限性

2019-06-09 21:25来源:区块网所属分类:区块链

我们今天来讨论下,最为广泛使用区块链技术应用的代表比特币和以太坊了,YIi-Huomo等人的研究成果可以用作检验区块链技术的重要参考。 其中总结了近期区块链技术的进展,并指出了区块链系统固有的局限性。虽然他们的研究完

我们今天来讨论下,最为广泛使用区块链技术应用的代表——比特币和以太坊了,YIi-Huomo等人的研究成果可以用作检验区块链技术的重要参考。

其中总结了近期区块链技术的进展,并指出了区块链系统固有的局限性。虽然他们的研究完全集中在讨论比特币的文献上,但这一发现在我们的讨论中也同样适用, 其中一些关键指标来自于Swan。

区块链系统的局限性是什么?现今区块链的七大局限性

研究指出了现今区块链系统的七大局限性:

- Throughput交易吞吐量

-Latency延迟

-Size and Bandwidth大小和带宽

-Security 安全性

-Usability可用性

-Wasted Resources浪费资源

-Versioning, Hard Forks, and Multiple Chains版本控制、硬分叉和多链

Throughput交易吞吐量

典型的区块链(如比特币)需要10分钟或更长的时间来确认交易,平均交易速率约为每秒4个交易,最高可达每秒7个交易。以太坊每秒可以处理10个或更多交易,确认时间也比在比特币网络上快10倍。

然而对比VISA交易网络,就能青楚看出当前区块链交易吞吐量的局限性,VISA 可在几秒钟内确认交易,平均每秒处理2000个交易,每秒交易量最高可达65000个。

从这些指标可以看出,与传统的中心化支付网络(如VISA)相比当今使用最多的区块链网络的交易吞吐量也还存在着很大的差距。限制区块链网络交易吞吐量的主要因素是节点间的延迟。

人们虽然已经做出一些积极的尝试,并试图解决这个问题,比如比特币所采用的闪电网络,以及已经作为一个微版本在以太坊区块链上运行的雷电网络等,但就一个可行的长期解决方案各方还没有达成共识。

Latency延迟

如上所述,因为网络的最大交易吞吐量受到节点间延迟的限制,延迟也就成为了区块链的限制因素。如果节点之间存在较高的延迟,矿工则更有可能是在旧块上进行采矿。

在比特币网络上,一个块同步到50%的节点的平均时间不到2秒,同步到90%的节点大约需要13秒(截至2017年4月)。而在以太坊上,同步到50%的节点的平均时间小于1秒,同步到90%的节点大约在10秒内。

对于比特币来说,出块时间与网络同步时间的比值很大,说明节点间的延迟尚不构成一个大的限制因素,而以太坊的出块间隔时间较短,在同步上耗费过多时间就会更有问题。

不过以太坊采用了基于GHOST协议的算法来激励矿工在最长的链上进行采矿,而不是试图使用高延迟和低间隔时间去产生分链。

Size and Bandwidth大小和带宽

在讨论大小和带宽时,必须考虑到两个问题:整个区块链的物理数据的大小,以及通过网络发送的单个块的大小。根据要求,作为一个能挖出新块并与区块链网络交互的完全节点,必须保留- -份完整区块链的本地副本。

很显然,对保留这份副本的存储空间大小的要求是与链上的区块数量成正比的,这就有可能导致中心化,因为如果区块链变得足够大时,将只有少数几个节点有能力进行块的操作。

此外,当交易量开始突破可用带宽的限制,再加上块容量大小的限制,矿工费会显著增加,为了达到更大的吞吐量,这可能需要修改核心协议,获得更大的块容量或更短的块确认时间。面对这种情况,必须进行核心协议的修改,但是导致的硬分叉通常又是很难接受的。

Security安全性

工作量证明(PoW)区块链的最大卖点就是技术上很难被破解。攻击者若想要修改已经出现在区块链上的块,他们需要重做该块以及后续所有块的工作量证明。为了实现这样的攻击至少需要全网51%的哈希算力,因此也称为“51%攻击”。而这显然不太可能发生,因为拥有51%的算力所产生的采矿收益远比用来攻击获得的收益大。

Usability可用性

在比特币区块链上,大约每十分钟就会打包交易生成区块,但是之后通常需要等待50分钟甚至更久来进行后续对交易的确认。这就类似于在现实世界中,从商店买了东西,却要等待-个小时排队付款。 对于一个希望在真实世界中实时应用的程序,这显然是不可接受的。

Wasted Resources浪费资源

比特币对电力乃至环境的影响相当大。按照现在的估计,验证一笔交易需要249千瓦时的电力,比特币区块链上的矿工每年要消耗32太瓦时的电力来持续不断地开采出新的块。虽然相对来说以太坊消耗电力较低,但其能量消耗和对环境的影响仍然很大。

实际上,如果将维持比特币和以太坊正常运作的电力加起来,足以为新西兰供一年的电力。 目前已经有人试图改变工作量证月(PoW) 的区块链,取而代之的是权益证明(PoS), 以太坊就是其最突出的支持者。

Versioning, Hard Forks, and Multiple Chains版本控制、硬分叉和多链

区块链分叉带来的主要问题是共识机制和安全性的缺失。举两个极端的例子,-边是一个严重膨胀、占用了地球100%的可用算力的区块链,另一边是100个互相竞争的链,各自拥有1%的可用算力。硬分叉通常是由于共识机制被破坏导致的另一种不太受欢迎的结果。

区块链会因为其生态系统中不同干系人的不同意识形态产生分裂,或分叉链。比较著名的例子有因为比特币的扩展问题致使其不能成为一种便捷廉价的电子现金,从而分裂出比特现金(BCH),以及以太坊经典(ETC), 也是从以太坊区块链中各种意识形态不一致,无法达成共识的基础上分裂而来。

不过硬分叉并不总是因为意识形态的分裂,很多时候也来自区块链系统核心协议的变更,比如以太坊2017年的大都会升级。硬分叉形成后,原链上的哈希算力仍然存在。但是在无法达成共识分裂产生的硬分叉中,哈希算力被分给两条互相竞争的链,使得链安全级别都降低了且易受到攻击。

延伸 · 阅读

精彩推荐
  • 区块链天津自由贸易试验区机场片区支持区块链验证等技术手段

    天津自由贸易试验区机场片区支持区块链验证等技术手段

    昨天,天津港保税区举行《天津自由贸易试验区机场片区支持和鼓励航空保税维修再制造产业发展若干措施》(以下简称《若干措施》)新闻发布会。 据悉,《若干措施》支持天津自由贸易试验区机场片区海关特殊监管区内企业采用...

    站长之家 383 2019-06-06
  • 区块链区块链技术对商业方面会有什么影响呢?

    区块链技术对商业方面会有什么影响呢?

    尽管区块链爱好者宣称这项技术是革命性的,但商界尚未完全领会其含义。以下是区块链技术有望改变商业的四个方面。 组织工作流程 大型组织开始使用区块链技术进行身份验证。这种能力在涉及几个不同方的项目中尤其适用。...

    网络 234 2019-06-09
  • 区块链FaceBook加密货币将发行 线下OTM同步推出

    FaceBook加密货币将发行 线下OTM同步推出

    【TechWeb】据The Information报道,Facebook将在下个月宣布推出加密货币,并将允许该项目员工把工资换成该加密货币。 约一年前,Facebook任命前PayPal高管David Marcus探索区块链方面的机会。其后多家媒体报道该公司开始创建自己的数字货...

    Techweb 405 2019-06-06
  • 区块链区块链是什么?有哪些特征和分类?

    区块链是什么?有哪些特征和分类?

    最近区块链(blockchain)非常火,新闻媒体大量报道,国内众多巨头公司纷纷入场布局区块链,把区块链当做互联网时代的伟大颠覆性创新,都想在区块链上抢占自己的市场商机。那么区块链究竟是什么呢? 今天币教程小编简单介绍下...

    电子发烧友网 137 2019-06-09
  • 区块链曝Facebook本月将推加密货币,允许员工把它当工资领取

    曝Facebook本月将推加密货币,允许员工把它当工资领取

    6月6日消息,据付费科技媒体The Information报道,Facebook将于本月晚些时候推出其加密货币,并将允许参与该项目的员工领取这种新货币充当工资。 大约一年前,Facebook任命PayPal前高管戴维马库斯(David Marcus)开始探索区块链蕴含的机会...

    网易科技 364 2019-06-06
  • 区块链隔夜崩盘的不只是美国科技股,还有数字货币

    隔夜崩盘的不只是美国科技股,还有数字货币

    在过去24小时,市值前100币种中仅有少数几个上涨,比特币下跌8.14%,以太坊下跌8.26%,瑞波币下跌9.52%。...

    华尔街见闻 241 2019-06-05
  • 区块链区块链技术能用在哪些地方?区块链应用介绍

    区块链技术能用在哪些地方?区块链应用介绍

    区块链慢慢的被大家所知晓,很多人都会想区块链技术能做什么呢?对我们有什么帮助呢?区块链的影子不难寻觅,从汽车制造到人工智能,随便拿一个行业来说,你都可能会发现区块链应用的实例。就连美国财政部也通过法案官方发声...

    网络 451 2019-06-09
  • 区块链Salesforce公布区块链开发工具

    Salesforce公布区块链开发工具

    去年,Salesforce主席马克贝尼奥夫(Marc Benioff)首次提到了他对区块链的兴趣。当时并不知道他是否真的对此感兴趣,或者Salesforce是否确实提供了在Salesforce平台上使用区块链的应用。一年多以后的今天,该公司宣布推出首款区块链产...

    CTI论坛 279 2019-06-05