威廉希尔中文网站 > 期货 > 区块链不可能三角问题是不可能解决的
2020-01-24
区块链不可能三角问题是不可能解决的

ico泡沫在2018年年初破灭后,熊了好一阵子,我们经历了今年半年依赖似冷似热的行情,不出意外的是,小熊市后接着又酝酿出了一股基础设施项目集体被热捧的现象。今年公链的竞争越来越有意思了,各种各样的区块链解决方案正在不断出现。可扩展性应该是今年最热的一个话题,围绕着比特币、以太坊等区块链的交易速率极低的问题上,出现了一大批的各种相关项目,凡是围绕可扩展性的解决方案,包括侧链、子链、切片、还有其他共识改进等,只要推向市场,不管有没有开发出来落到实处,或者真正被检验,都会收到一定程度的热捧。举个例子来说,光在做侧链应用的项目,已经有十余个了,比如RSK,Plasma, Cardano, Loom, POA, Gochain, AELF, Tomochain, NULS 等等等等,凡是说能解决区块链“Scalability”问题的项目,都获得了不错的关注度,甚至一上线都能获得最直接的收益。Well, 区块链的不可能三角理论已经被广为人知,去中心化、可扩展性、安全性,三者只能取其二,没有完美的事情,三者总是做出一定的牺牲。比如,比特币是为了实现尽可能的去中心化和安全性,只好牺牲了可扩展性,也就是每秒的交易频次,每秒6笔的交易处理速度在支付宝每秒数十万笔交易处理速度上简直汗颜。再比如,EOS意识到了可扩展性也很重要这一点,为了实现尽可能高的可扩展性,刻意将节点数量减少,并在共识机制上做一些调整改进,彻底放弃了PoW的物理挖矿机制,在去中心化与安全方面都有稍作牺牲,以实现更高的可扩展性。我们会看到越来越多的区块链出现,在最初设计的时候,他们会怎样定位自己,会做怎样的取舍,就很重要了,这关乎到创始人的理念,甚至关乎到创始人的哲学观,也关乎到这样的取舍能带来多广泛的共识…取舍方案也不止这么一种的情况下,要做出做好的折中方案,也并不容易。好吧,在各种区块链行业的峰会上,我们也会经常听到嘉宾们争执Scalability这个问题,有时还争得不可开交。通常,通过听一听一个项目创始人对Scalability问题的理解与态度,其实也能很容易判断他们自己项目的好坏、是否靠谱。大家讨论最多的问题是:Scalability 问题该怎么解决?Scalability 问题真的有那么重要么?Scalability 问题在未来是否会有突破?对于这些问题,我们通常会听到两种说法:一种说法是,目前区块链技术还并不完美,我们相信区块链技术会改变世界,但是目前可扩展性问题还没有被解决,我们希望在不久未来的几年里,我们能够在技术上出现突破,也许是类DAG、或是Hashgraph这样的东西,或某些更先进的共识算法,能够彻底地解决Scalability的问题,实现去中心化、可扩展性、安全三者的统一。届时,才是各种去中心化应用大放异彩的时候,才是区块链应用能够真正改变世界的时候。另一种说法是,区块链不可能三角问题是不可能解决的,甚至,在这个方向上如此争执,费这么大的功夫,也可能是徒劳的。围绕着这个不可能三角问题,我们在设计区块链时,需要一种独有的设计理念,通过具体的应用场景,来设计你想要的区块链。两种说法,笔者当然还是更倾向于后者。区块链三角问题并不是那么重要,与其纠结矛与盾谁更厉害,不如在不同的环境下选择使用合适的工具。这个问题无所谓能不能解决,而是它让众人在设计区块链时,其实可以充分地定制化,按照这个思路来看,不同的区块链有他们自身的应用场景,就像EOS,专为商业而生…毕竟,对于商业应用来说,可能并不需要那么强的去中心化与安全性。那么,EOS会彻底颠覆以太坊吗?以后的公链市场,会被比特币、以太坊、EOS等公链统治吗?其他公有链是否还有生存的一席之地?我想我们已经有了回答。单靠几个大型的公链,是不可能解决这个世界所有的需求。即便除了商业世界之外, 也还有非常广阔的一片天地。大胆猜想一下吧,我们会有怎样的区块链应用场景?在物联网方向,也许会出现好几支在物联网领域有所作为的公有链,专门为基于物联网上的去中心化应用提供平台;在溯源领域,我们会看到专用于溯源领域的公链的佼佼者,为各个公司的产品提供一套产品上链的方案;在区块链游戏领域,我们会看到一些专门适配于游戏而生的公有链;在内容分发领域,也不光只有Steemit, 我们也将会看到几家在内容领域做得非常好的公有链。根据不同的场景,在不可能三角上进行不同的妥协,就是这样。当然,二八法则无处不在,少数总是占有大部分的市场。我们姑且把它定义为行业型公有链吧,行业还不止这些,与其正面与ETH、EOS直接竞争,不如专注垂直于某个具体的领域,做出更专业的区块链“产品”。对了,最近还有一种概念非常有意思,它的理念是它能通过不同的环境,动态调整节点的数量,以及共识算法,实现面对不同环境产生不同的方案….不过这个离落地还太远,先关注着吧。总之,在公有链竞争白热化的时代,主流的几个公有链会占大头,但是,Specialized blockchains will win!我们在面对Scalability问题的时候,与其等待出现一个完美的区块链来解决一切问题,不如期待出现更多各种各样的区块链,让整个区块链世界更丰富多彩。

威廉希尔中文网站 ,.wqpc_wechat_view *{max-width: 100%区块链不可能三角问题是不可能解决的。!important;box-sizing: border-box!important;-webkit-box-sizing: border-box!important; word-wrap: break-word!important;} 微信号 功能介绍 导语从2008年“中本聪”发表比特币白皮书开始,区块链公链的发展便开启了1.0阶段。在这一阶段,以比特币和莱特币为代表的数字货币不断涌现,区块链公链更多表现出的是一种服务于数字货币的属性。比特币的成功应用不仅深化了人们对货币的认识,更让我们对于支撑这种“点对点、去中心化”的虚拟货币背后的区块链技术多了一些期待。但是,随着对比特币网络了解的逐渐深入,其扩展性不足的问题也逐渐地暴露了出来。例如,比特币的区块链网络里只能记录与比特币交易相关的信息,无法扩展至股票甚至是债务凭证的记录;另外,比特币的区块链网络上也无法构建更高级的应用。为了解决区块链1.0阶段的扩展性问题,许多人为此做出了不懈努力。2013年末,Vitalik Buterin发布了以太坊的初版白皮书,正式开启了区块链2.0的代表性项目:以太坊(Ethereum)。步入2.0阶段的区块链在数字货币区块网络技术基础上发展出了智能合约的功能,使得区块链不仅可以具备点对点的现金交易系统的功能,还可以探索更广泛的场景应用,这一阶段的区块链网络已经可以实现简单的去中心化应用(DApp)开发。目前业界尚无公认的区块链3.0代表性公链项目,区块链3.0背景下的许多公链项目都致力于解决区块链2.0阶段存在的问题,以全方位地提升区块链的性能和可扩展性,同时保证成本更低、安全性更高。区块链3.0使区块链技术的应用超出金融领域,为各行业提供去中心化的解决方案。2018年被称为区块链公链的元年,不仅每一个公链创业团队都踌躇满志,投资人也几乎要看花了眼,到底哪个公链团队能拔得区块链3.0的头筹,获得以太坊一样千万倍的回报,似乎所有和公链相关联的人都在做着一场豪赌。零壹财经·Binary会继续关注公链项目,对Nervos的解读是本系列的第1篇文章。1Nervos基金会CEO太檑(Terry)非常自信地在一次线下交流会上宣称:“和其他(公链)项目不同,Nervos走了一条全新的道路”,似乎是要让到场的观众们相信,Nervos的与众不同能够为区块链3.0的公链项目开发提供最优的解决方案。国际金融学理论中存在着一个“三元悖论”,或者叫做“不可能三角”,指一个国家不可能同时完成资本的自由进出、稳定的汇率以及独立自主的货币政策。在区块链技术中,也存在着这样的一个“不可能三角”,并且贯穿区块链技术发展的始终,即区块链技术无法同时达到可扩展性(高吞吐量、高容量、低延迟)、去中心化(链上节点自由进出、高度自治)和安全性(或一致性,即节点在同一时点验证的数据相同),三者只能取其二。图1:区块链“不可能三角”资料来源:零壹财经·Binary例如:比特币区块链技术追求去中心化和安全性却牺牲了可扩展性;以太坊区块链技术追求可扩展性和去中心化却牺牲了安全性(参考The DAO事件);EOS区块链技术追求可扩展性和安全性却牺牲了去中心化的特征(EOS网络含21个超级节点,去中心化不够彻底)。区块链技术领域的“不可能三角”问题也被Terry在他的演讲中提及,并由此引出他对Nervos公链项目最核心的两层架构设计的介绍。“大多数项目都在尝试往区块链里加入更多的功能(可扩展性),而Nervos恰恰相反,我们试图从区块链中拿出尽可能多的功能...当你不能再拿出任何一个功能的时候,就是最贴近本质的时候”,Nervos团队如是说。Nervos采用了两层架构,Layer 1和Layer 2,Layer 1也称共识层(CKB),Layer 2又叫生成层(Generator)。“Layer 1只关心Layer 2产生的新状态,不关心状态产生的具体方式。”整个Nervos网络中,公链底层的CKB只记录状态信息(State),而将生成状态信息的事件(Event)的计算和处理放在Layer 2或者说CKB这条主链以外完成共识层与生成层的关系于是变成了类似主链与侧链的关系。也就是说,Nervos的分层架构将链上数据与计算分开了,每层的共识协议也不同,这使得每一层都拥有了各自的灵活性与可扩展性。“Nervos的设计就是用分层设计来解决不可能三角的问题,Layer 2追求把性能做到极致,但是去中心化和安全由Layer 1来解决。”图2:Nervos的两层架构资料来源:Nervos CKB: A common knowledge base for blockchains and applications梳理一下主流公链的技术特色就知道Nervos在分层架构的设计上并不新鲜,如Cardano和Qtum公链就都有分层的架构设计,可以说Nervos的开发有很多对之前技术积累的继承。图3:公链技术特色梳理资料来源:零壹财经·BinaryNervos目前还处于开发的早期,项目的Github页面上还不是特别活跃,因此能否如几位创始人所述成功解决“不可能三角”问题或者能否帮助各类商业场景高效地做链上部署还需要时间来检验。2Nervos Network在7月份的天使轮融资中募集了2800万美元的资金(约合人民币1.82亿),红杉资本中国基金、万向区块链领投,经纬中国、九合创投、策源创投、峰瑞资本、imToken、星火矿池、币信、现在支付、Amber AI等机构参投。2800万美元对于Nervos来说意味着什么呢?意味着这样的融资额度已经相当于DFINITY 6100万美元融资额度的一半,而宣称要做区块链版“世界计算机”的后者被视作EOS与Ethereum的颠覆者。投资人能够给Nervos开出这样的价码,一方面是对这个团队技术实力的认可;另一方面,也是很重要的一个方面,即Nervos团队使用了效率颇高的开发者+粉丝的全球化社群运营方法。通过举办多场线下见面会和管理多个线上交流群,Nervos团队正逐渐壮大他们的粉丝队伍。作者、排版 | 雨林编审 | 孙爽