编者按,本文来自波尔卡多特生态研究所\’波尔卡多特生态研究所\’,Odaily星球日报获授权转载。
背景随着前两天加文博士在社区的回复,我们可以看到的是草间弥生平行连锁拍卖可能即将到来,等待已久的“野兽”似乎即将破笼而出,人们对这一时刻等待已久。可以说,平行链的正式推出,对于博卡来说,将是一个划时代的时刻。
然而,在我们上周发布《一文了解波卡平行链插槽拍卖的全貌和隐藏的商业机会》之后,我们惊讶地发现,很多读者仍然只在概念层面上了解平行链,而对其产生和发展前景知之甚少。而且,目前我们真的没有看到市面上有任何文章对平行链进行完整的介绍,而今天的平行链可能比去年大家所知道的变化更大。因此,我们试图对平行链的过去、现在和未来进行全方位的分析。
当然,本文对平行链的部分描述不排除以后会有变化,如果有一天我们也会更新内容。
什么是平行链?1什么是平行链?首先,我们需要了解Boca的架构,它本质上是一个可扩展的异构分段区块链,由一个主中继链和多个并行链组成。碎片化意味着区块链被分成不同的块。如果把一个区块链分成50块,那么它的效率提高了50倍,而Boca是碎片化做到极致的情况,也就是每个块实际上就是一个区块链。这些区块链可以是不同的架构,所以博卡是异构的分段区块链,以太坊是同构的分段区块链。与以太坊不同,Boca在扩展性和兼容性上相对更好。
平行链在Boca生态系统中发挥着至关重要的作用,每个平行链都可以是针对特定用例优化的新颖设计,并专用于该链。它通过中继链接到Boca生态系统中进行交互,提供互操作和跨链通信服务。为并联链的未来发展提供了无限可能。目前Boca官方显示,Boca早期设计中有100条左右的平行链可以接入生态系统。不断涌现的博卡生态项目让平行链的概念更加清晰。
我们可以把平行链理解为Boca生态系统中具有平行结构、完全平行的独立链。
2平行链的运行原理Boca生态系统中平行链高度的自由度是其最大的优势之一。受Tendermint和HoneyBadgerBFT的启发,card的一致性算法是一种新的异步拜占庭容错算法,可以快速达成有效的块一致性。支持更多节点,容纳更多拜占庭节点。
对于Boca生态中的并行链,基于Substrate,可以直接通过XCMP交叉链接消息传输协议实现Boca并行链与中继链之间的交叉链接,从而实现并行链之间的信息交互。不同的平行链就像Adobe系列中不同的软件,但可以通过系统及时互联。
对于生态之外的区块链,通过转移桥接入,让波尔卡多特中的平行链以自己的共识机制与区块链沟通,从而实现异构区块链之间的沟通。
3平行链的大分类基于Boca生态系统的最新官方观点。平行链分为一般平行链和公益平行链。其中,一般平行链是指博卡生态系统中的大部分生态项目通过拍卖和租赁获得的私有平行链。我们将讨论平行的公共利益链。
为了维护和保障博卡生态系统的安全稳定运行,博卡正式启动链治,并通过全民公投决定为公益平行链注册平行链槽。那么,什么是平行的公共利益链呢?
平行的公共利益链包括平行的制度链和平行的公共职能链。公益链,代表着能够服务于整个生态的整个链条,可以看作与公共利益相关,就像市政基础设施一样。
3.1系统并联链
系统并联链可用于选举、治理和识别打桩和理事会,也可用于平衡。它可以将中继链的部分功能转移到并行链上,最大限度地减轻中继链的负担,使整个网络更加高效。它的最终目标是将中继链变成一个非事务性系统,可以处理更多的并行链。
3.2公共职能的平行链
公共功能并行链指的是桥梁,或以DOT/KSM定价的智能合约平台,以及为央行数字货币和稳定货币提供稳定永久平台的一般资产链等。它为Boca生态系统增加了新的公共功能,使整个网络更有价值。
3.3转移桥
在卡片的平行链中,如果使用基于底物框架生成的平行链,由于它们的共识机制相同,很容易实现跨链交互,这也叫同构跨链。但是,还有一种情况,就是现在已经在成熟运营的一些区块链项目,比如比特币、以太坊等。这些区块链的共识机制与博卡生态不同,不能直接与博卡挂钩,中间需要一个“翻译”的角色,这个角色就是桥梁。
桥本质上是一种平行链,它的作用就像翻译一样。一方面让中继链觉得外链是平行链;另一方面,通过在波卡并行链和外部区块链上同时部署智能合约,使中继链能够与其他不兼容波卡的区块链进行交互,实现跨链功能。
目前针对加密货币领域共识最大的两个项目,比特币和以太坊,官方与夹层团队合作开发了PolkaBTC的BTC传送桥,也与雪叉团队合作开发了以太坊的传送桥。这两个转接桥本身没有令牌,只是提供跨链的基本需求,大概率会成为波卡公共功能的并行链之一。
官方也在搭建一个Beefy(Bridge Efficiency enabled Finality Yielder)协议,可以允许基板链使用爷爷终结协议(目前主要支持ETH主网)桥接非基板链。使用该协议,其他并行链可以很容易地跨越以太坊的链。未来,我相信官方会针对目前各种成熟的区块链项目改进BEEFY。
3.4嵌套中继链
目前Boca的架构只有一个中继链,单个中继链可以承载的并行链数量有限。官方暂时给出的数据是100,但这并不代表这就是博卡的极限。Boca最大的优势在于扩展性强。比如Boca可以将其中一条并行链作为嵌套在原中继链上的另一条新中继链,新中继链可以链接100条并行链,就像现在的Boca是一个有100个插槽的配线架。当插槽不够用时,会在现有的Boca插槽中插入一个100个插槽的新插线板,以此类推,Boca可以链接无数个区块链。理论上,
博卡创建的原金丝雀网络草间弥生,是一个拥有正常经济体系和治理体系的区块链,自然会有自己的生态。未来,Boca的所有新功能都将在草间弥生上运行和测试。很多博卡生态项目也借鉴了这个思路,做了自己项目的金丝雀网络,参与了草间弥生的槽位拍卖。目前草间弥生的生态也是欣欣向荣。
官方对草间弥生有后续安排,就是让草间弥生成为博卡的嵌套中继链。目前官方已经安排了一个团队研究草间弥生的转桥。更多关于草间弥生转桥的消息,让我们静候佳音。
3.5由DOT/KSM定价的智能合约平台
目前Boca的中继链不支持智能合约,但是Boca背后的底层框架有智能合约模块。所以Boca上的平行链可以做成智能合约平台,但是现有的很多Boca生态项目都是智能合约平台,都有自己的token,不具备公共属性。
对于一些开发者来说,他们不想做链,虽然在Boca上发链很简单。那么,选择一个稳定成熟的链条,并在其上进行开发,就是这些开发者的刚需。但是,如果你选择一个Boca生态项目,也就是做一个智能合约平台,作为承载你自己开发的应用的区块链,你会遇到一个问题。如果这个链条的生态做不起来,你自己的应用是否也会受到影响?就像在现实中不太受欢迎的商圈开店,多少会影响到自己项目的发展。
对于这类开发者来说,寻找一个只支持DOT/KSM定价的智能合约平台是解决方案之一,也是官方认为必要的与公共利益相关的平行链。而这个平行链的功能就相当于博卡上的以太坊。在未来,许多不想开始自己的链的DApp开发者将考虑在这个公共利益的智能合同的平行链上开发。
3.6其他通用链(如通用资产链)
它是资产加密货币领域的一个重要组成部分。如今,稳定货币USDT的发行量已经成为比特币之外最大的加密货币。另一方面,各国都在加紧研发央行数字货币,中国也多次试水数字人民币,进展很快。所以这些资产的交易会成为未来最大的需求,这样的情况由其中一个项目控制是不合适的。更适合使用公共并行链来满足这样的需求。
总结:
从某种角度来说,平行的公益链促进了博卡生态圈的升级迭代。简单来说,系统平行链就像政府工作中的不同部门,在去中心化的条件下通过社区治理维持博卡生态系统的稳定,而公共平行链就像一个新的有益于公众的具体项目,使博卡生态系统的功能更加完善。
平行链的发展现状1平行链是如何产生的?首先需要明确的是,平行链不是某种巧合,本质上是解决某个问题的针对性方案。那么平行链方案要解决什么问题呢?
如果你是参加过DeFi的玩家,你一定会明白以太坊目前的两大核心问题:拥堵和高额气费。当然,即使不参加DeFi,通过ERC20转账,你大概也会深刻感受到什么是“油比粮贵”。不过这个问题现在已经不新鲜了,从2017年以太坊开始各种实际应用开始,就一直被大家诟病。
于是,我们看到以太坊提出的ETH2.0,希望通过从POW(工作量证明)过渡到PoS(权益证明)来解决当前的拥塞问题,而ETH2.0本质上是采用碎片化来解决问题,平行链也是一样的,只是大部分人可能不知道平行链是碎片化的子集。
但是,为了在PoS链上达成共识,超过三分之二的验证者必须对Layer1上发生的所有事情达成完全一致,网络中的每个人仍然需要验证block,这意味着效率不会太高。于是有人提出了切片的想法,有些工作类似于“外包”来减少主链的工作量。
所以并联链的产生就是为了完成这个“外包”工作。“通过碎片化和权益证明的相互协作,即使没有所有参与者检查所有状态转换,并行链主机也可以在许多并行链上提供全面的安全。”
但与ETH2.0的碎片化不同,Poca并行链是一种异构的碎片化解决方案,但解决的问题性质相似,这就是并行链的诞生。
2并行链目前的进展大概是两年前,Web3基金会的研究团队开始了跨链消息传递(XCMP)功能的研发。作为并行链函数的重要组成部分,XCMP的研发备受关注,并于去年取得突破。虽然现在还处于HRMP协议(XCMP 0.5版本)的过渡阶段,但是我们可以预见真正的XCMP很快就会到来。
当然,并行链开发过程还包括并行链开发工具包(PDK)工具的开发,它使开发人员能够轻松地创建与wave卡兼容的并行链。随着两大进展的融合,去年8月,专门测试平行链功能的洛可可测试网正式上线,这标志着平行链真正开启。
随后,洛可可的V1版本经过了多次测试,在此期间,无叉升级已经成功完成,这再次证明了无叉运行时的好处包括真正访问Substrate开发的其他项目。陆续测试了八个以上的平行链项目,解决了很多bug,优化了一些功能,前段时间出的多快问题最近也解决了。
按照官方的节奏,还会有更多的项目参与到洛可可的测试中来,对平行链的更多功能进行测试和改进。
另一方面,根据平行链的上线流程,目前,部分公益平行链已经开始正式测试。正因如此,我们刚刚得到草间弥生平行链槽拍卖将正式启动的消息,这预示着平行链即将迎来真正的“阅兵”,接受市场的考验。
平行链的意义1平行链的创新首先我们来看看,博卡官方是如何看待平行链的创新的?
平行链将颠覆所有现有的区块链技术,因为平行链兼具第一层区块链和智能合约的优点。
与智能合约平台相比,智能合约平台是通用的,而平行链可以专门用于特定的场景,如DeFi,或transfer,或governance等。另一方面,平行链是更主动的,而不是简单的被动。智能契约模型通常是事件驱动的,通常需要人工交互,而并行链可以安排和设置在特定时间或块高度执行的逻辑。
与层1的区块链相比,在相互作用水平上,层1的区块链不能容易或快速地与其它链相互作用。使用和操作交叉链桥相对昂贵,性能缓慢,并且难以开发。但是,同一中继链上的所有并行链可以跨链无缝交互。在安全级别上,为层1的区块链聚集安全验证者或矿工是非常困难的,而Boca的并行链具有由主Boca验证者提供的安全性。
抛开官方的观点,我们认为从博卡的结构和实际情况来看,创新带来的优势很多。
平行链背后有一个创新技术——Substrate框架。基于Substrate,开发者可以一键发送链,轻松完成区块链的开发。这样发链就容易了,会吸引很多开发者基于底物开发。
我们有理由相信,在未来,许多区块链将建立在基板框架。这样会得到什么好处?简单来说,各种意义上的兼容性变强了,因为大家都是基于一套框架。如果一个交易所已经整合了一个底物链,那么整合其他底物链就容易多了,或者说平行链之间的互动或者联合研发会受益于同根生,就容易多了。就像两个四川人在谈合作。两人都说四川话,同时对四川当地的风土人情和文化也非常熟悉,所以沟通起来顺畅很多。
2平行链对Web3.0的意义2.1平行链的创新加速了Web3.0的发展
对于Web3.0,它需要无止境的应用。通过优胜劣汰的方式,最终选出一些标志性的巨型项目来推动Web3.0的发展,平行链背后的创新基质框架,使得链条开发变得快捷轻松,大大缩短了项目的R&D周期,使其能够更快落地,接受市场的检验,是推动Web3.0发展的助推器
2.2平行链的设计也丰富了Web3.0生态系统。
平行链打破了第一层的区块链,因此需要确保通用性。由于具有跨链功能,平行链可以专注于一些特定的应用方向。比如过去我们看发展,往往只看中了一个城市的发展,所以可能各方面要求都比较高。发展科技、工业、农业、旅游业等。如果要各方面都发展,各方面往往会不那么出彩。
现在国内发展重点是由多个城市组成的经济带。比如长三角几个城市可以互相侧重,这在某些方面已经成为很好的方向,比如上海侧重金融,杭州侧重科技,苏州侧重工业,宁波侧重外贸。
所以,按照类似的思路,把原来区块链的一些功能拆分到一个特定的领域或者一个具有特殊功能的链条上,可以极大地丰富Web3.0的生态,而且因为分工的原因,可以让特定领域的项目更加高效和专业。
实际上,博卡官方也在遵循这一思路,逐步将原博卡干线链的部分功能拆分为系统并行链中的一个,如治理、转账等。从而可以轻载树干链,并且可以进一步提高效率。或者,官方会支持一些对整个生态有帮助的公共平行链,比如BTC的转移桥项目,最近提出的一般资产平行链Statemint,智能契约链Patract。
值得注意的是,由于链的简单分布,一些DApp团队将来可能会考虑基于他们自己的DApp制作一个区块链来单独运行他们的应用程序,每个链一个DApp将变得非常受欢迎。
如果你稍微关注一下现在Boca上的生态项目,你会发现大部分明显是一个链,但并不像以前的公链那样是通用的,不是基础设施,就是应用,就是平台。与通用公链相比,生态多样性不言而喻。
平行链的发展想象一下Boca本身的架构以可扩展性著称,可以带来更多的可能性。比如博卡的中继链本身就链接了很多平行链,实际上属于碎片化结构。因为它的不同碎片是不同架构的链,Boca属于异构碎片,以太坊属于同构碎片。
去年年底官方提出SPREE模块(共享受保护运行时执行飞地共享可信执行环境),可以让Boca兼顾异构碎片和同构碎片的优点。
SPREE的基本运作原理是,每一个使用SPREE模块的并联链都会有一个专门的区域。这些区域都遵守中继链上SPREE模块的规则,但是每个并行链都不能修改这个规则。该区域可专门用于安全性要求高的操作,如转移。比如SPREE,就跟各省纪委一样。不受地方制约,只遵守中央(接力链)。
这种机制的好处是,一方面可以让一个应用运行在所有的并行链上,就像你是一个公司一样。你在微信上做了一个小程序,在支付宝上做了一个小程序,在Tik Tok上做了一个小程序,而这些小程序都是一个应用,这样就实现了同构碎片化,提高了效率。
另一方面,不同的平行链可以在不同的领域或具有不同的功能。因此,通过SPREE,一个应用程序可以获得不同并行链的功能,并利用异构碎片。
或者说,平行链之间的关系不仅仅是通过中继链的跨链交互关系。例如,基于底物框架开发了许多平行链。同样的基础,可能会让并联链在没有中继链的情况下,以另一种方式再次连接。也许是两个链联合开发的工具。也许某个连锁因为专业化可以推出一个工具让所有连锁使用,这个连锁以另一种形式成为另一个区块链网络。
比如几个功能不同的链条联合推出一个应用或者工具,就像长三角经济圈一样。虽然现在更多的是两个项目方的结合,但我们相信未来会有两个以上的主体相互合作,推出更复杂的产品或功能更全面的工具。
后记近日,博卡官方消息称,平价计划开发并提出一条名为Statemint的通用并行资产链,这是博卡和草间弥生最早批准的通用并行链,这条并行链将具备NFT、稳定货币、央行数字货币等资产的配置功能。一旦占据了主要的资产发行端口,我们有理由相信Statemint对于博卡来说将是一个大动作。
如果说之前的平行链更强调功能性,那么Statemint似乎更符合用户资产端的东西,与当下几个热门方向不谋而合,势必会带来更多有趣的东西。毕竟,NFT的一幅画最近在佳士得拍出了超过6000万美元的价格,这个世界就是这么神奇。
然而,平行链给区块链或Poca本身带来的化学效应似乎还没有产生真正的火花。但是,当我们完全理解了平行链背后的想法,以及未来可能发生的故事,我们就充满了更多的期待。毕竟,区块链世界仍然需要新鲜的故事和新技术。
当然,Boca官方对平行链功能的完善,可能会催生出更多类似Statemint的东西,而这是值得我们长期跟进和关注的事情。艺术家告诉我们“未完成的才能是最好的状态”,而对于实干家来说,未完成的才能是充满期待的。恰好加文博士既是艺术家又是实干家。
卡片生态问答QA
我们开辟了一个新的部分,专门回答一些常见问题。可以关注Polkadot生态研究院,在微信官方账号后台提问。我们将选择一些问题,并在每期结束时的问答部分进行回复。
本期主要是关于波卡平行链槽拍卖的问答:
Q1:很多博卡项目都在做以太桥,官方也在推出带雪叉的以太桥,那么未来会不会只有雪叉以太桥?
A1:
1.没有人规定同一条链上只能允许有一个转移桥。
2.雪叉做的以太坊链会是公益链,本身不发币。
3.未来还会有一批以太坊传送桥。对此,可以理解为,雪叉是系统所需要的,为了在功能上满足一个公共需求。官方会有一个代表公众利益的以太坊传送桥。此传输桥项目没有自己的令牌;此链所特有的;但另一方面,其他做以太坊桥的项目会有一些其他的功能和自己的token,形成另一套生态,可以不同但兼容。
Q2:如何选择不同的换乘桥?
A2:对于不同的换乘桥项目,由于实际使用情况,在成本和效率上肯定会有一些差异,或者说不同的换乘桥项目会带来不同的功能。比如官方平行的公共利益链条中的以太坊转移桥,可能相对简单,而其他非公共转移桥可以享受这个链条的一些特殊功能,或者有一些特殊的激励机制。不妨从市场的角度来看如何选择换乘桥。根据自己的需求和实际经验做出选择即可。