什么是区块链“不可能三角”?

2个回答

王凡2星评价

2020-04-20 14:47:27

区块链技术存在一个无法同时满足的不可能三角”,即我们平时说的去中心化、可扩展性、安全性,三者只能满足两个。

不可能三角”问题,是几乎所有底层公链发展中不可回避的问题,归根结底要解决的问题是如何在不影响安全性和去中心化程度下提升区块链吞吐量?这是目前区块链行业领域的一个行业痛点。

比特币的区块链技术就是追求的不可能三角”里的去中心化”和安全性”。它的每一个节点都下载和储存所有的交易数据,但也同时带来了巨大的储存空间损耗和较长的校验时间。比特币每秒只能处理7笔交易,因此目前还是不能支持大规模的商用场景。

为了解决可扩展性的痛点,公链开发团队不断在侧链技术、闪电网络和分片技术等三大领域深耕,试图解决吞吐量低的难题,但就目前的公链来看,绝大部分的表现却不尽如人意。

闪电网络的解决方案,是指将小额的,频繁交易,先通过一些分支节点进行储存和计算,并在一定时间内整合归并到主链,这样可以极大减少主链的写入压力,提升主链的容量。这也是选取了可扩展性”和安全性”而部分放弃了去中心化”。

而追求可扩展性”与安全”则无法实现去中心化”:从共识机制”角度看,为了在确保安全”的前提下,解决比特币的POW共识低效性,POS、DPOS等机制被采用。但无论是权益证明(POS),还是利用101位受委托人通过投票实现的股份授权证明(DPOS),实际上都是部分牺牲了去中心化”。

如果追求可扩展性”和去中心化”,则无法实现安全”。一个应用便是基于 P2P(Peer-to-Peer)的视频播放软件BitTorrent。传统的视频播放器是基于中央服务器设计的视频服务器,它会因承载压力变大而速度缓慢。BitTorrent则采用高效的软件分发系统和P2P技术共享大体积文件,并使每个用户像网络重新分配结点那样提供上传服务,最大的特点是,下载的人越多,提供的带宽也越多,下载速度就越快。其中P2P的核心思想就是没有服务器的概念,任何一个下载者既是客户端,又是服务器。

同时,由于视频一秒有24 帧,少量图片的局部数据损坏并不影响太多的视觉感官,但是用于数据校验而出现的图像延迟则是不可接受的。于是 BitTorrent等P2P 视频播放软件牺牲了安全”性,允许传输的数据出现少量错误。当然这对于严谨的金融业来说,数据的错误是不可接受的,安全也是金融业所首要考虑的问题。

总之,从当前的技术条件来看尚无法实现可扩展性”、去中心化”和安全”三者皆得的区块链技术。但是若对其一个或若干个要求进行妥协,所产生的新技术集合由于更符合实际需求,有可能它对实际应用的吸引力反而增强。


公益币8星评价

2020-04-20 14:47:58

在区块链行业中,我们有时会看到某某项目宣传他们打破了“不可能三角”,比如近期大火的“荷兰式拍卖”项目Algorand。那么,不可能三角究竟指的是什么,打破它意味着什么?

区块链不可能三角,指的是去中心化(Decentralization)、可扩展性(Scability)、安全性(Security)这三项要求无法同时满足,必须有所取舍。比如比特币的去中心化程度与安全性非常高,但是它的性能(也就是所谓的可扩展性)很低,经常网络拥堵,交易者不得不支付更多的手续费。再比如明星项目EOS,号称百万级TPS,性能远高于比特币。但EOS为了达到高性能牺牲了去中心化程度,只有21个超级节点,也因此被人质疑权利过于集中,不利于网络安全性。

以上是两个不可能三角的典型例子,该说法最早源于长铗的文章《不可能三角形:安全,环保,去中心化》,以及“V神提出的不可能三角”(其实V神并没有亲自说过)。经过深入了解可知,区块链的不可能三角,目前并非一个被行业公认的真理,而只是一种说法,所以它未必是正确的。

“不可能三角”说法如果正确,也就是去中心化、可扩展性与安全性三者不可能同时兼顾,那么它的意义则是给区块链行业画了一条红线,告诉大家三者必须有取舍,比如为了性能就要牺牲一定去中心化程度。但实际上,我们看到的是,很多项目都在声称自己解决了、打破了区块链不可能三角。这就矛盾了,既然不可能,又何谈打破?

所以,目前来看区块链的不可能三角说法并非真理,而是更多的被一些项目方用于宣传目的:我打破了“不可能三角”,是不是非常厉害?


  • 什么是区块链“不可能三角”?

    王凡2星评价

    区块链技术存在一个无法同时满足的不可能三角”,即我们平时说的去中心化、可扩展性、安全性,三者只能满足两个。不可能三角”问题,是几乎所有底层公链发展中不可回避的问题,归根结底要解决的问题是如何在不影响安全性和去中心化程度下提升区块链吞吐量?这是目前区块链行业领域的一个行业痛点。比特币的区块链技术就是追求的不可能三角”里的去中心化”和安全性”。它的每一个节点都下...

  • 区块链不可能三角问题是什么?

    网咖浪子6星评价

    区块链“不可能三角”,指的是区块链网络无论采用哪种共识机制,都无法同时兼顾 扩展性(Scability)、安全性(Security)、去中心化程度(Decentralization)这三项要求,最多只能三者取其二。简单讲就是没办法兼顾 交易速度、安全性 和 绝对的去中心化 这三个特性,这也就是为什么目前尚未有在这三方面同时突破的公链。我们从目前的三大...

  • 区块链为什么叫区块链?

    我看专家3星评价

    2008年,全球爆发金融危机。10月31日,中本聪”发表了一篇名为《一种点对点的电子现金系统》的论文,描述了比特币的工作模式。2009年1月3日,中本聪在位于芬兰赫尔辛基的一个小型服务器上挖出了第一批比特币,标志着比特币的诞生。2010年5月22日,一位程序员花费了1万枚比特币购买两块披萨,第一次赋予了比特币价格。比特币作为区块链的第一个应用,被大家所熟知。...

  • 区块链百科|究竟什么是区块链?

    潇洒一回(王8星评价

    新事物往往不是凭空而来,发展与演化就更少一蹴而就。区块链最早的模型形成于20世纪90年代初,当时的计算机科学家Stuart Haber和物理学家W. Scott Stornetta为了保护数据不被篡改,便使用了加密技术。Haber和Stornetta的这项成就鼓舞了当时许多的计算机科学家和密码学爱好者钻研区块链工作,这也促使了世界上第一种数字货币——比特...

  • 都在谈区块链,区块链是个是么?

    家美九0星评价

    随着比特币大火,区块链也被带到了人们眼前,区块链一两句解释不清,很多人想要了解区块链也会被一大堆专业词的解释绕晕,其实最好的办法是关注区块链媒体平台,了解了区块链的基本意思后,多看相关新闻,自然而然就了解了。现在还是要来解释一波。区块链是什么?它是个什么东西,什么样的概念,你可以把区块链比拟成互联网,这样有大概的概念了吗?区块链就是由一个个区块连接而成,区块...

  • 什么是区块链,区块链的价值在哪里?

    絶哋反击0星评价

    所谓区块链(BlockChain),就是一个分布式账本。所谓区块,就是一个Block,相当于一页纸,上面记了n笔账,这些帐都加了密,不能篡改。所谓链,就是Chain,相当于把很多页纸(Block)按时间顺序装订起来,形成一个完成的帐簿,这个帐簿可以无限增加纸(Block),变得越来越长。所谓分布式,就是把这个链(帐簿)同时存放到很多个节点上(服务器),每个节...

  • 什么是区块链,区块链是干什么的?

    势在币行0星评价

    区块链技术是人手一个账本,账目是公开透明的。没有人作弊,代码就是法律,一切行为都将变得高效。@区块链神吐槽...

  • 区块链非常火,到底什么是区块链?区块链的价值几何?

    如此感动0星评价

    区块链会火的原因,无疑是因为和金钱挂上了关系,而且目前区块链运用在数字货币方面也比较多,那么什么是区块链。其实区块链只是一个技术的名称而已,据百科的回答区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。而区块链的价值并不是区块链本身,而是区块链技术所带来的...