http://www.7klian.com

智能合约平台 CasperLabs 突围之路:Highway 协议与开拓者友好计策

CasperLabs 依靠 Highway 协议兼顾安全性与可扩展性,同时在降低开发门槛、丰富开发工具等方面也下足功夫。

原文标题:《一文读懂 CasperLabs智能合约平台突围之路
撰文: 蓝狐笔记

经常有蓝狐笔记的读者问,当前的智能合约平台(如以太坊)虽然不错,但整体来说,智能合约平台的扩展性限制了它的大规模采用,如果是这样,新的智能合约平台是否有机会?这是个好的问题。

一方面,以太坊和 EOS 等先发者已经具有了一定的开发者生态,还有不错的应用场景探索。例如以太坊的 DeFi 和 EOS 的游戏和社交,尤其是以太坊 DeFi 锁定超过 10 亿美元的资产,在这方面的探索如火如茶。但另一方面,整个加密应用的用户规模还很小。基于以太坊的 DApp 的日活用户当前不到 2 万,其他用户数相对较多的平台如 EOS,也没能超越这一级别。从目前看,所有智能合约平台,还没有出现突破百万活跃用户的 DApp,如果那一天到来,将会是整个加密领域的真正里程碑时刻。

谁能率先实现百万活跃用户的 DApp,谁就能在加密领域占据领先位置。如果说,这是加密世界的网景时刻,那么要抵达这一个时刻,需要两个方面的条件。一是 DApp 场景的继续挖掘,以寻求产品和市场的契合度,这方面当前的以太坊和 EOS 等公链一直在努力,试图找到能够引爆主流人群需求的场景和应用。二是需要真正去中心化的且是可扩展的区块链。只有满足安全和可扩展性两方面的条件,智能合约平台才能既有独特价值,也能承载主流人群规模的应用。

所以,在接下来的几年时间,加密领域最重要的命题之一依然是:如何实现安全和可扩展性兼具的智能合约平台?

虽然以太坊和 EOS 等公链是先行者,但不妨碍其他公链的探索和努力,这其中包括 Tezos、Nervos、Solana、Polkadot、Harmony 等平台从不同的技术路线和场景方向进行探索。虽然先行者已经取得了领先,不过,如果我们把视野再放大,就会发现,今天的市场规模还很小,用户数还很少。在这样的情况下,很难说已经是市场的终局。如果从技术发展和商业发展角度看,今天依然处于早期的拓荒阶段。在这一阶段,有先行者,有领先者,不过,其他后发者并非没有机会。至于什么时候格局确定?这个可能需要三年,也可能需要五年。中间什么时候杀出程咬金?谁也不知道。但可以肯定的是,今天的格局肯定不是终局。

蓝狐笔记一直关注智能合约平台,之前也介绍过一些新的平台。今天蓝狐笔记要介绍的也是新来者:智能合约平台 CasperLabs。为了方便大家记忆,CasperLabs 以下简称为 Casper。跟其他公链一样,它也有自己的大梦想,它想成为受开发者欢迎的平台,为大规模用户提供去中心化服务的平台。那么,它又有什么不同,靠什么安身立命?

Casper 如何安身立命:Highway 协议

首先,Casper 是一个智能合约平台,跟其他智能合约平台一样,为开发者提供运行协议和应用的基础设施。而另外一方面,它强调的不是单纯的高 tps,而是要安全和可扩展性兼得。

目前已经有了这么多智能合约平台,Casper 如何安身立命?有什么杀手锏?它最核心的技术选择是基于 CBC Casper PoS 的共识算法,并在此基础上扩展出 Highway 共识协议。

Casper 之所以声称自己可以真正兼顾安全和可扩展性,很大程度上源于其技术路线的选择。而这个技术路线的核心之一就是 CBC Casper PoS。CBC 英文为「correct-by-construction」,大意是按照构建逐步校正的意思,它是一种验证架构正确性的流程,通过构建数学模型推演,确保最终的正确交付。CBC Casper 是「correct-by-construction」共识协议系列,这些共识协议共享相同的异步证明以及拜占庭容错。这一系列协议通过定义其协议状态和协议状态转移来描述。

Casper 的计算模型支持检测何时可以并行合约的执行,且区块消息格式允许在链中「合并」分叉,可以避免不必要的孤块。CBC Casper PoS 跟以太坊的 Casper-FFG 不同,以太坊需要考虑从 PoW 向 PoS 的过渡,而是 CBC Casper 是纯粹的 PoS 机制,不包含任何 PoW,只有提议区块和实现区块最终性的验证者才能获得奖励。

Casper 的 Highway 共识协议是基于 CBC Casper PoS 的扩展。Highway 共识协议是 Daniel Kane、Vlad Zamfir 以及 Andreas Fackler 三人的研究成果。其中,Vlad Zamfir 是以太坊知名的核心研究人员。

Highway 共识协议最与众不同的地方在于:兼具安全和活性。它跟 PoW 不同(完全同步的协议),Highway 是部分同步的协议,可以实现更高频次的出块,换言之,具有更好的吞吐量和可扩展性。

什么是兼具安全和活性?安全就是说 Highway 共识协议的决定不会前后矛盾,活性则是说共识协议的节点会永远保持做决策,区块不断增长。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!

相关文章阅读