LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > “以太坊杀手”中,最有成功希望的不是EOS而是Nervos?

“以太坊杀手”中,最有成功希望的不是EOS而是Nervos?

2020-02-12 婷婷玉立 来源:区块链网络

以太坊目前不乏竞争对手,这个第二大公有区块链正急迫解决受限的可扩展性议题,也促成了许多解决方案不断出现。不过,许多项目都朝向创造更好的链上共识演算法迈进,但 Nervos 认为,要达成扩展性有着更好的做法。

1.更好的以太坊?

比特币2008 年诞生,这个点对点的电子现金网络带出了区块链的概念。

2014年,由Vitalik Buterin与其他优秀的开发者接棒打造了以太坊(Ethereum),利用区块链的信任机制所设计的以太坊网络,能够在上面运行智能合约,大大地减少了信任的成本,Vitalik曾用“单一功能计算机”与“智能手机”来比喻比特币与以太坊之间的差异,更灵活的设计让以太坊赢得了区块链2.0的美名。

但是以太坊走到了今天,可扩展性(Scalability)依旧是它的重大议题,随着区块链与加密货币受到大量关注,在区块链走向成为全球价值网络基础之前,问题依旧是:

公链究竟能否承受全球用户的使用需求?

以太坊基金会转型至PoS的设计尚未完成,目前分裂成Casper FFG跟Casper CBC,而分片技术(Sharding)目前正在开发中。尽管过程有些延宕,以太坊仍持续往规划中的路线一步一步升级。

然而,在区块链的可扩展性被认定为产业发展的一大阻碍后,许多野心勃勃的底层区块链新创团队也开始设计出创新的解决方案,从链上(On-chain)解决方案到链下(Off-chain)的第二层(layer 2)解决方案大量出现。

链上的解决方案像是以太坊目前开发社群首重的分片技术(Sharding),或是其他的共识机制,诸如PoS、DPoS、甚至设计非区块链架构的去中心化帐本结构,例如有向无环图(DAG)等。

上述这些方案皆在让区块链的链上(On-chain)节点运作效率提升,也是从区块链的第一层(Layer 1)开始着手,而这类型的解决方案目前占了现在底层区块链开发的90%。

然而,区块链的发展不应、也不能只有以太坊,并只针对它解决问题,多元的竞争关系是产业成长的重要因素,在过去两年,许多专案看见以太坊在暴涨后的扩展性问题,纷纷开启了不同解决方案。

其中有些专案不只仅面向第一层(Layer 1)进行开发。

Polkadot、Cosmos 等项目展开了以跨链沟通为重点的新协议,透过串连区块链之间的沟通协作来解决区块链上的扩展性问题。

当然,早已进行数年开发的闪电网络(Lighting Network)也开始实施,在比特币区块链之外的第二层(layer 2)透过链下通道架设开始积极扩张。

针对第二层解决方案,Nervos Network 有着不一样的想法,其旨在透过通过发布专为第二层与区块链底层的沟通协议,从初始架构改变区块链目前大量依赖链上(On- chain)运作而受限的可扩展性。

在去年,Nervos Network与Polychain、Blockchain Capital、ImToken等风险投资以及钱包公司完成2800万美元融资。

2.区块链究竟是不是超级计算机?

Nervos Network的首席系统架构师谢晗剑(Jan Xie)曾于以太坊核心团队(Research Team)参与两年开发工作,与Vitalik Buterin一同进行了以太坊PoS共识演算法的早期研究和开发,也就是现在的Casper升级,并且一直是Pyethereum和Ruby-Ethereum的主要维护者。

其曾表示:

“如果抛开区块链的概念,就字面意思理解「世界计算机」,那应该是一台全世界用户可以共同使用的计算机。

在世界计算机中,我们应该可以搭建和部署自己的应用,由世界计算机帮我们执行;我们可以在世界计算机上保存各自的数据;不仅如此,应用之间还能够完美的协作,共同完成我们交待的任务。”

我很喜欢这个想法。

但是去中心化计算机的效率,是没办法比得上现在的中心化计算机的,像是云端计算的处理速度。这让我们反思,让节点的运作速度更快、效率更高的Layer 1 设计是否是应该是向往的发展方向?

要知道区块链该怎么走,仍须先定义出要解决何种问题,中本聪并不是为了做区块链才发表比特币的白皮书,而是想要做电子现金,而要做点对点的电子现金,必须要先解决信任问题,所以中本聪才用上了区块链的技术。

而开发者在设计区块链时,也许就应该权衡“区块链本身究竟是不是超级计算机”。

闪电网络实验室的创办人Elizabeth Stark 曾指出,若将区块链比喻成网络,从最早就有的TCP/IP 开始,慢慢才有了第二层、第三层、最后到了应用程序,造就了我们现在的互联网。


第二层(Layer 2)的概念像是雷电网络、状态通道,从论文提出到现在都过去了五年,但是还是没有落地。Layer 2 必须充分得到主链的支持,但是现在所有的主链在设计的时候,并没有考虑到Layer 2。

现有的Layer 2 扩展方案,包括state channel、lasma、Truebit、Teechan 等,不论从理论研究到工程实现,都慢慢趋向成熟,不过Nervos 认为,没有主链的支持,Layer 2 的技术很难继续发展下去。

3.换个架构,也许会不一样

专为Layer 2 开发的主链非常少,这也是该专案是最引人瞩目之处。

如果区块链上的运算能力是稀缺资源,那我们真的要考虑,买一杯咖啡的交易,到底需不需要世界计算机来运算?

谢晗剑曾解释:

“Nervos 网络打造的信任引擎叫做CKB(Common Knowledge Base),共同知识库。CKB 位于Nervos 网络的最底层(我们称为Layer1),是一个全新设计的公有链协议。

在CKB 之外,Nervos 还要定义Layer1 与Layer2 之间的信任传递协议,将CKB 建立的信任传递到上层,保障Layer2 DApp 的执行,保障整个Nervos 加密经济的运行。这是一个类似PKI 体系的分层信任网络,绝大部分的计算、存储、网络传输发生在Layer2。”

他还补充说:

“只有在Layer2 的运营节点作恶,产生信任问题时,用户才需要与Layer1 交互,提交密码学证据给CKB,CKB 根据证据和事先确定的规则进行仲裁,由此保障Layer2 上协议的执行。Layer1 的目标是安全,Layer2 的目标是计算。

换句话说,Nervos CKB 协议的Layer 1 上面的计算能力,就像法庭一样。

只有在Layer 2 上有争议的交易才需要由Layer 1 解决。这样一来,Layer 1 就能提发挥区块链当中最重要的机制——信任机制。而Layer 1 上面的计算能力,也能得到解放。从整个经济模型的上来看,分工合作,发挥自身最大效益。

也许就像亚当.密斯在《国富论》提到的:“市场需求量越大,就越需要更精细的分工。”

声明:本文为译文,内容不代表译者观点。

阅读原文请戳 Everyone wants to make ethereum better. Is this the wrong direction? " A look at Nervos's ideal blockchain architecture

和婷婷一起来充电8!

—-

编译者/作者:婷婷玉立

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...