大家好,我是主讲人林晓,大家也可以叫我Shawn。我是PolkaBase技术生态社区的联合发起人、伦敦大学学院(UCL)的硕士,利物浦大学的学士。曾经长年旅居英国,在英国区块链行业有一些自己的经历和见解。在校期间我也是UCL BlockChain Labs 社区成员之一,对海外技术社区和校园区块链社区有着多年的涉猎。在国内,我是今年大热项目Polkadot(波卡)生态垂直社区 PolkaBase生态社区的联合发起人,并持续浸泡在国内外社区免费clash节点https,翻译多个技术内容和主持多个线下和线上分享会。PolkaBase社区简单来说是一个我们已经举办了10多期波卡生态项目参加的线上分享会,其中有多个海外项目的线月份,也是陪国内的波卡粉丝度过了疫情之后漫长的三个月,我也担任《波卡能否成为下一个以太坊》波卡生态线上峰会的总主持人。
感谢主持人,感谢主办方链客,今天我很荣幸能来到链客社区为大家带来波卡的最新进展,和大家一起分享消息和见解。
波卡的跨链技术的独特之处在于它在短期和中期能够同构跨链,长期目标是能够异构跨链,并且终极目标,在波卡2.0阶段实现中继链分层和实现无线拓展。Long in short, 波卡的跨链技术是由其十分精密的架构来支撑的。
直观的讲,波卡的核心是一条主链,这条主链被称为中继链(relay-chain),首先为了实现比较简单的同构跨链,中继链被设计成连接一排平行链的架构。链圈里,大家一般称为分片 shard,波卡生态里的分片则称为平行链(para-chain)的。
举例1:平行链A,平行链B,… 平行链Z 都同时连着同一个中继链,平行链A-Z1都是搭建在波卡上的协议项目。
举例2:平行链A和平行链Z之间相互转账,平行链A和平行链Z之间相互发信息,或者相互调用智能合约,这些行为都属于同构跨链交互,同构的同在于都连接着同一个中继链。
举个现实的例子,Kusama网络,波卡的孪生先行实验网络,我们国内舆情社区里一般称Kusama为Kusama网络或金丝雀网络。这个Kusama网络一般指的就是Kusama中继链。中继变+平行链则称为Kusama生态。
至于同构跨链,Kusama的同构跨链已经基本实现并通过测试了。前些时候一个Robonomics的项目测试连接到Kusama,并成功测试成为Kusama的一个平行链,并实现相互转账,这就是表明:资金的同构跨链功能已经成功实现。波卡的同构跨链还正在实现的路上,现在DOT代币已经可以锁定了,但还不能转账,等到可以转账之后有望用拍卖平行链槽位,实现同构跨链。(具体时间点可以看PolkaBase写的GavinWood社区回答整理)
为了实现异构跨链,波卡使用了一种转接桥的技术-Bridge,。转接桥技术可以说是攻克不同主链之间互操作的基石技术,有两种形态的转接桥:1是转接桥模块(Bridge Module),这一类类似一个单独扮演转接角色的平行链项目,2是转接桥合约,这一类是转接技术作为一个平行链项目的一部分。
现在已经有很多海外和国内的项目已经在测试转接桥的功能了,以及他们自己就是转接桥:
举例:InterLay旨在实现波卡和比特币的转接桥,它整个就是转接桥项目,因此属于转接桥模块;Bifrost彩虹桥,自己作为跨链staking流动性协议时,同时他正在实现波卡和EOS的转接功能,那么Bifrost正在做的是转接桥合约,转接桥是他自己协议的一部分。
讲完异构跨链,那么接下来就是波卡2.0的构想了:Nested RelayChain,分层中继链 (“无限可扩展性”),按照几个月前Gavin在社区的阐述,分层中继链会在今年末明年初进行概念验证,明年开发,并于2022年第一季度进行初步部署。
Gavin在6月初测试转账TPS时,给出了一个区块1500笔交易的性能测试结果。这里可能不是很熟悉Substrate和波卡的关系的我给下简单解释,Substrate是Gavin在2018年开发并已经可以使用的区块链使用套件SDK,Gavin的定义是一个用来搭建区块链的Linus系统。以后所有搭建波卡生态的区块链协议都可以使用Substrate框架,可以和波卡中继分享性能和安全性,使用Substrate搭建的项目可以作为平行链无缝接入波卡中继链,以后协议升级也无需分叉。
核心竞争力:在维持TPS速度性能的同时,保证所有分片的稳定性和共享安全性。
Dr.GavinWood是由以太坊前CTO、以太坊客户端缔造者、Solidity语言的发明人及Parity公司创始人Gavin Wood创建。GavinWood在以前的TED演讲中讲到现存:的互联网世界存在着信息屏蔽、暗箱操作的丑闻层出不穷情况,因此Gavin提出了Web3.0愿景,呼吁人们建立一个更少中间机构、更多真相(Less Trust, More Truth)的网络世界,以实现人民自主拥有和治理网络的理想。于是Gavin Wood在2016年10月受分片机制启发写了Polkadot最初的白皮书版本。
项目方借助波卡网络向世界展示了一个宏大的愿景,然而目前技术突破需要一个实验环境,因此为了波卡网络能稳步发展,项目方推出了Kusama。KusamaNetwork, 金丝雀网络,上线日,是波卡网络的Wild Cousin(狂野近亲),被认为是矿井发生灾难前鸣叫的金丝雀。最初推出的时候是被认为是一个波卡测试网;现在绝大多数社群成员已经认为Kusama是独立的现行试验网络,在未来会有自己的异构跨链发展方向。
随着架构和理念不断调整和推进,Kusama被赋予了更多的功能和意义。在Polkadot开启桥接链进入2.0阶段前,Kusama都会与主网生态断开连接,保持一个独立运行的网络状态。
Kusama的网络发展路线(roadmap)预期会以波卡的路线为蓝图,预先“演练”一遍:Kusama上线:从最初的PoA(权威证明)共识机制,转到PoS(权益证明)共识机制,开启治理,开启转账(目前Kusama的阶段),在未来1-2月大概率开启Kusama平行链测试。
波卡会在未来为企业量级的网络和数据量级服务,性能越高也会意味着门槛越高。Kusama会更针对初创型项目,和波卡的功能测试。
在Sub0.1上,据社区消息透露,Kusama大概率将会成为第一个用来测试平行链功能的网络,因此这不排除:Kusama网络有可能先于Polkadot测试桥接链成功,成为第一个异构跨链网络。
在ReadyLayerOne线上峰会会后,开发人员也有讨论以后独立办一个官方 Kusama网络宣讲会的可能,(我个人认为可能是Kusama测试平行链成功并运行之后)所以未来Kusama网络的展露机会还是很多的。
这个就要个人预告一下Kusama不久后的重点活动了,上个星期参加过Substrate China Day的朋友们应该都已经知道要开始的7月份的Kusama黑客松,Kusama黑客松预计在未来几周开始宣传活动怎么做clash代理服务器,非开发的行业人员可以参与合作的点比如:为黑客松推荐开发者,活动前后的宣传。因为这个Kusama黑客松是面向全球的线上形式的活动,时间跨度会比较大,预估持续一个月以上。还有就是未来kusama技术进展的宣传布道,大家可以问我关于PolkaBase社区志愿者,大家为我们贡献文章和社群我们会有精美周边相送。
第三个就是参与staking维护网络稳定了,因为波卡以及Kusama它们的出块稳定性都是要看全网的质押率,当大家手里有Kusama时可以通过官方操作页面进行staking,通过官方页面来staking是没有最短staking时间限制的,唯一限制是解除staking要等待7天。
这个提案是一个海外的parity开发人员在Kusama推出来的提案,是用来测试全民投票的功能的,所以最后就没执行,但这引起了波卡圈内外不小的争议:首先这个关于波卡DOT的提案是在Kusama上提出来,这给人感觉就怪怪的;还有就是这个提案涉及的利益巨大,但是没经过Gavin之后,而是由一个开发人员发起的投票,这给人感觉流程过的不太严谨;第三个是中国社区的信息传达不够充分,尤其是在2017年有很多中国投资者通过机构代投拿到的份额,而关于投票的讨论最早是从海外社区开始的,当传到国内时,已经有了一些细节上的曲解和情绪过于激动。投票中途的投票结果是没通过,但在投票后期投票结果变成通过了,这是社区情绪尤为明显。这给我们一些现象的启示:首先波卡网络上线初期即使是在NPoS之后也是会很长时间,甚至在整个1.0跨度,大概率会是半中心化,如果这样的投票形势还会持续,官方开发团队有大量的币,如果他们想出马,就能直接扭转、统治投票,虽然官方有说开发团队Parity和W3F会在以后尽量减少参与交给社区,但是背后,官方这样的能力我们是需要知道的,况且社区(或者整个二级市场流通的DOT)只有15%的币,后期还要靠POS慢慢来,挖这次投票过后我们PolkaBase很明显感觉到那一次发生的有点突然,发起投票的人不是很能来事。
但总体上看到在重量级事件上,吸引的大量DOT入场投票让我们看到了持有者的响应能力,同时海内外社区的热烈讨论也一定程度上让波卡出圈了。
这六个阶段分别为PoA阶段,NPOS阶段,治理阶段,去除SUDU阶段,开启转账阶段,平行链阶段。
现在我们正位于NPOS阶段,6月18日北京时间19:30 Polkadot从中心化控制的PoA机制切换到NPoS机制,最开始是20个验证节点开始验证区块,实现波卡网络分布式的第一步,PolkaBase在当天第一时间发了快讯并成功记录下NPoS的波卡第一个区块。
Gavin在海外社区说道从第二阶段:NPOS到第三阶段:开启治理的这个转换过程的速度,在启动NPOS后验证人会按4个小时增加10%个名额的速度增加,在验证人总数在100左右时,增加频率在10%左右。在昨天下午3点,波卡活跃验证人达到100名,所有名额的验证人均已上线。
在验证人节点名额不断增加,以启用Polkadot的治理系统。在下个阶段开启治理后,DOT的持有人就可以在波卡网络上提交议案,当议案通过后,针对这个议案的全民选举就会开始,跟上面说的DOT1/100拆分投票流程一样。
SUDO好比Guardian,Guardian是其他一些公链里的说法,就是i官方有这个Sudo模块就能完全控制这个网络、中断、或回滚。移除Sudo之后,波卡网络的方向会完全由DOT持仓者的投票来决定。
这是币圈最为关注的一个时间点,开启转账后,持币用户、网络里的节点商和 钱包、交易所的价值流通就打开了,以至于Lending或者DEX也可以激活了。
开启转账后网络的交易量也是对网络稳定性的考验一个,所以我们认为治理到转账这一阶段持续会比较长。在之前Gavin在社区回答的时候讲到开发平行链的时间还需要1-2个月左右,那么在这之前部署转账预估至少等到1个月之后。
详情见我们最新的社区问Gavin答整理:这是出自Gavin本人的整理,大家可以关注一下我们公众号,Gavin预估从上线到去中心化(然后转账)的每个阶段会需要1-2周时间。
在维持网络转账功能一段时间后,波卡就会启动新的runtime升级激活平行链拍卖和XCMP协议。较大可能上还需要会用1个月以上时间使平行链技术准备完毕,因为研究和软件开发都要同时进行,因此时间范围不能完全保证,至少要1个月以后再来看最新的开发进度再做评估。
XCMP离部署还有一段更长的时间;系统级别的平行链、平行链拍卖、平行线程会先比它部署。部署新技术需要runtime升级。
Gavin在5月末有提到:会开发一个XCMP的代替品(命名为RCMQ,中继链人工队列。会使平行链之间能够发送信息就像XCMP一样。但唯一的差别(XCMP和RCMQ)是XCMP是可扩展的,类似于一个是Pro, 一个是XR,RCMQ能实现跨链资产和信息传递,但远期来不能让中继链分层。
现在最直接的、盈利比较高的,那就是直接做验证人节点,据我问了一些验证人,统一是认为做波卡节点不存在很高的技术门槛, 节点只要根据指引搭建服务器(按官方给的技术文档搭建)并保持在线就行,搭建波卡节点在技术上也不需要懂Substrate。还有一个方式是和验证节点绑定在一起,作为nominator,积极参与投票持币抵押,用自己的币投给验证人,间接支持验证人,让表现好性能稳定的验证人更长时间的维护波卡中继的共识算法。
收集人:收集人在平行链负责把所有用户交易收集并且打包成区块,之后签名提供状态转换证明给验证人。
这里的技术文档直接扒出来讲就太长了,我会讲一下我的重点。你需要做市场调研,要需要知道自己能吸引到什么资源,这样能估算出未来的投入产出比:
举个例子,如果你要做中流或头部的验证人节点。初期投票给你节点的资金不是很充分,你的验证区块的速率会不稳定,你要了解在最差的情况-惩罚slashing发生,你会被扣除多少,占本金百分比。
我们PolkaBase应该是最早开始科普波卡验证人安全防护的技术知识的社区:
哨兵节点 (sentry node) 是一类可以在云存储软件 (例如 AWS, GCP, Azure) 进行备份的全节点**(full node).验证节点放在一个封闭的数据中心并且不与哨兵节点层一直保持数据沟通。验证人只会与哨兵节点沟通并与网络分隔,从而减低你的验证人被入侵机会。
要了解如何升级,在每次波卡升级(尤其是近期升级可能比较频繁时),每次升级后节点也要尽快升级:
PolkaBase是一个专注技术和价值投资的Polkadot(波卡)生态社区,以技术开发为核心、联系国际化资本与产业资源的、和区块链 3.0相匹配的社区生态。PolkaBase 旨在推动区块链技术与应用落地,产出优质内容和产品价值,吸引区块链行业外资源与团队。PolkaBase的发起团队,大部分来源于 2012 年的Candaq集团,团队主要是一批长耕区块链领域 7 年以上的资深从业布道者,其中有可追溯至 2012 年的中国第一批区块链开发社区的成员,也有来自中国最大的区块链黑客马拉松的组织者,还有多名明星项目的早期社区组建者以及海外区块链活动家。团队将以多年的行业经验和对区块链的深刻理解,融入波卡技术生态社区的建设之中。
我们计划在未来进一步深度参与波卡的分阶上线流程,将在端午节后很快有新的消息告诉大家,请大家敬请关注。
今年7月的KusamaHackathon,PolkaBase会深度跟进这个活动,随后的8月这个时段大概率还将会有Polkadot的黑客马拉松免费clash节点https。,我们也会积极跟进也欢迎有合作意向的生态参与者联系我们。总结一下就是:波卡宏大的技术路线图正在一步一步地实现,例如平行链和平行链之间转账已经在Kusama上测试成功了,这说明技术推进还是有颇有进度的。
至于”成为下一代的区块链技术,把其他区块链连接成一个网络“,往这个目标推进的进度是肉眼可见的。然后与此同时,其实所有前沿的区块链技术和开发者都是Web3开创者的一部分。Gavin在采访中就说过我们不希望一家独大,一链统治所有,比如参加Web3峰会、Sub峰会的项目IPFS,NEAR,CKB黑曜石,以太坊开发团队ConsenSys等等这些都是波卡的老朋友,都是整个Web3.0重要组成部分,今年我花时间”监控“IPFS的时间和波卡甚至都一样多,因为波卡的协议底层和IPFS的结合点也十分密集。总之,也对各个生态建设和竞争打造Web3.0,互相支持互相合作,我对波卡成为下一代区块链协议的核心部分很有信心。