它可以将 Polkadot 吞吐量提高 8 倍,为波卡 2.0 打好基础?“异步支持” 是什么
Polkadot 的一项重大优化 —— 异步支持(Asynchronous Backing)已经上线至 Rococo 测试链,预计年底上线至 Kusama。它通过优化平行链区块的验证过程,有望将 Polkadot 的吞吐量提高 8 倍,并为波卡 2.0 的敏捷核心时间打下基础。
那么 Polkadot 的异步支持的原理是什么?为什么它对 Polkadot 的性能和扩展性有重要的影响?它什么时候可以上线?本文将尝试回答这些问题。
什么是 Polkadot 的异步支持?
平行链区块验证机制
我们都知道 Polkadot 是一个跨链网络,由中继链负责平行链的共享安全性。为了实现这一目标,Polkadot 需要一种高效和可靠的共识协议,来确保平行链的状态和交易能够被中继链验证。
在 Polkadot 中,平行链区块由收集人(Collator)在平行链上生成,然后发送给中继链上的验证人(Validator)来进行支持(backing)。
“支持” 指的是平行链区块由一组验证人(支持组)进行验证的过程,平行链区块只需要被一个验证人支持即可,但支持并不能保证平行链区块的有效性。
经过支持后的平行链区块会被发送到其他验证人那里,然后被包含到中继链上。每个平行链区块在生成时,必须锚定到一个叫 “中继链父块” 的中继链区块上。而中继父块又是生成下一个平行链区块的必备上下文。要注意的是,一个平行链区块的中继父块,和将它包含到中继链上的中继链区块不是同一个。
同步支持
在正式理解异步支持之前,我们先来看看原来的运行模式,也就是同步支持(Synchronous Backing)。
在同步支持中,平行链区块的生成和中继链的进程紧密相关:
-
只有在上一个平行链区块被中继链包含后,才能生成一个新的平行链区块。
-
构建下一个平行链区块的上下文,是从最新包含的平行链区块的祖先提取的。
-
中继父块必须是最新的中继链区块。
在这些条件的约束下,每个平行链区块要花 6 秒(一个中继链区块)来获得支持,再花另外 6 秒来被包含。因此一个平行链区块从出块到被包含到中继链上,需要 12 秒的时间。
而且,虽然整个过程需要 12 秒,但留给收集人生成区块的时间却最多只有 0.5 秒,因为平行链区块需要在剩下的 5.5 秒内完成支持和散布消息(gossip)。
异步支持
在异步支持中,支持和包含可以发生在同一个中继链区块内。而且可以使用较旧的中继父块来创建新的平行链区块。
同步支持 vs 异步支持,来源:Polkadot Wiki
从上图可以清楚地看异步支持带来的优势。
在左边的同步支持模式下,一个平行链区块先需要 6 秒来支持,另外 6 秒来包含,这一套全部完成后才能开始生成下一个平行链区块,因此每 12 秒才能包含 1 个平行链区块。
在右边的异步支持模式下,在 6 秒内既可以包含上一个区块,又可以为下一个区块做支持,因此每 6 秒就能包含 1 个平行链区块。
另外,由于异步支持允许使用较旧的中继父块来创建新的平行链区块,这让收集人有了更多时间去生成平行链区块,平行链区块的生成时间从原来的 0.5 秒增加到 2 秒。
一个比喻 —— 厨艺比赛
如果你觉得上面这些解释还是有点抽象,那么可以看看 Web3 基金会的 Filippo Franchini 给出的一个形象化的比喻。
我们可以把平行链出块过程比喻成一场厨艺比赛,平行链是厨师,中继链是评委。
在同步支持中,每 12 秒揭晓一本新菜谱(中继父块),厨师(平行链)需要在 0.5 秒内火速收集食材(数据)并且做好菜(填充区块)。
在异步支持中,厨师们可以从更多的菜谱(中继父块)中挑选,一些菜谱比较旧了,但是也很有价值。这样一来,厨师就有更多时间(2 秒)来选择最合适的食材(数据)并且做好菜(填充区块)。
也就是说,同步支持看重的是做菜速度和使用最新的菜谱。而异步支持看重的是精心准备,和充分利用资源。
在这两种情况下,厨师都需要按照特定的菜谱来做菜,也就是平行链需要锚定父块来生产平行链区块。但是在同步支持中,厨师只能选择最新菜谱,而在异步支持中,厨师也可以从更旧的菜谱中做选择。
另外,在同步支持中,一次只能端上来一盘菜,每 12 秒才能展示(支持)和评价(包含)完一盘菜(平行链区块)。
而在异步支持中,可以一边评价一盘菜,一边展示下一盘菜,这样每 6 秒就能评价完一盘菜。
异步支持能将 Polkadot 的性能提高多少?
总结一下,异步支持带来的最显著的好处是:
-
执行时间提升了 4 倍:执行时间从 0.5 秒增加到 2 秒
-
平行链出块时间缩减一半:平行链区块出块时间从 12 秒缩短到 6 秒。
两项叠加,就让平行链的吞吐量提升到了原来的 8 倍,同时不影响网络的安全性。
在早些发布的 Polkadot 路线图中估计,异步支持可以让 Polkadot 的总体 TPS 达到 10 万 – 100 万。
短期来看,异步支持上线后,Polkadot 本身以及平行链的性能都会显著提升,让区块空间的利用得到优化。
长期来看,异步支持作为一项重要的基础能力,将为 Polkadot 2.0 升级打下基础。有了异步支持,才能实现 “敏捷核心时间 (agile coretime)” ,从而以更灵活、更高性价比的方式来分配和管理区块空间,让 Polkadot 2.0 能够成为 Web3 中的 “云计算” 服务基础设施。
当前进展
目前异步支持功能已经部署到了 Rococo 测试网上,可供测试,预计在今年年底上线 Kusama,之后在通过审计、测试和治理的批准后将上线至 Polkadot。详情见《Parity:已在 Rococo 上部署异步支持并启动 Coretime 功能!》。
总结
异步支持是自平行链共识协议推出以来,Polkadot 共识的首次重大优化,它可以将 Polkadot 的吞吐量提高 8 倍左右,让 Polkadot 的性能和可扩展性达到新的高度,从而为 Web3 的各种使用场景提供更好的支持。
另外,异步支持还支持创建平行链区块队列,让区块空间可以更灵活地调度,为 Polkadot 朝 2.0 迭代打下基础。
参考资料:
比推快讯
更多 >>- 以太坊L2网络Mint Blockchain完成500万美元种子轮融资
- Avalanche链上稳定币中心Stable Jack完成100万美元天使轮融资
- Web3游戏发行平台NexGami完成250万美元种子轮融资,Metalpha领投
- Pacmoon宣布推出带有Social Validator概念的v2版本
- Truth Labs推出Memecoin组织和分享平台Meme Depot
- 特朗普重罪指控成立后,TRUMP代币短线下跌35%
- 美陪审团宣布特朗普在“封口费”案中的34项重罪指控成立
- 美参议员 Cynthia Lummis 和众议员 Patrick McHenry 敦促拜登不要否决 SAB 121
- Pudgy Penguins 计划于 2025 年推出手机游戏
- 华尔街日报:SBF正在返回其一周前离开的纽约监狱
- 美联储Bostic:不认为7月会降息,但如果数据证明有必要,会保持开放态度
- Immunefi:2024 年加密黑客和欺诈导致的损失已达 4.73 亿美元
- FTX 破产过程中批准支付给律师和顾问的费用已超过 5 亿美元
- 消息人士:SEC 要求现货以太坊 ETF 发行人于周五之前提交首轮 S-1 表格草案
- 比特币站上69000美元,日内涨2.40%
- 美众议院金融服务委员会主席:需要一项推进稳定币监管法案的工具
- QCP Capital:比特币面临 Mt Gox 债权人支付的不确定性,交易员的注意力转向 meme币
- LayerZero 将 Solana 添加到其跨链桥网络中
- 美联储威廉姆斯:并不需要通胀精确达到2%才降息
- 马斯克:我从未与特朗普讨论过加密货币;加密货币可以将权力从政府转移到人民
- Loopring将推出多网络 Loopring 智能钱包
- 黑山高等法院将再次就Do Kwon的引渡作出决定
- Uniswap创始人:名人币的概念并不一定不好,只是做得不好
- A16z 和 Ripple 已分别向加密PAC Fairshake 捐赠近 5000 万美元
- 消息人士:马斯克就加密货币问题向特朗普提出建议,特朗普竞选团队讨论邀请马斯克参加共和党大会
- Terraform Labs及其 CEO与美SEC就欺诈案达成初步和解
- 美SEC专员Hester Peirce建议英美联合建立数字证券沙盒
- Web3 社交网络工具提供商 Neynar完成1100万美元A轮融资,Haun Ventures 领投
- 纽约州金融服务部:虚拟货币公司必须遵守新的客户服务义务
- 交易执行协议Smart Transaction完成550万美元种子轮融资,HackVC等参投
- 比特币质押项目Babylon完成7000万美元融资,Paradigm领投
- 摩根大通:以太币现货 ETF 需求将远低于比特币
- Vanguard未计划在其经纪平台提供现货以太坊ETF交易
- Arweave AO:将 100% 公平发行代币AO,总量2100万枚
- RootData:Stargate Finance 代币(STG)24 小时涨幅达 60.26%
- 币安宣布今夏欧洲杯葡萄牙队比赛时用户可免特许权使用费和平台手续费购买C罗NFT
- 币安合约将上线TURBO 1-50倍USDT永续合约
- Sui:已联合 Atoma Network 推出可验证推理网络
- Turbos Finance上线推荐人计划
- SYMBIOGENESIS:Arbitrum链上NFT拍卖将在5月31日进行
- 美国PCE通胀数据明晚公布,比特币价格或将面临回调风险
- Orbs 推出基于意图的链上永续期货交易解决方案 Perpetual Hub
- Marlin:以太坊网络用户界面将于6月15日废弃,用户需将代币跨链至Arbitrum
比推专栏
更多 >>观点
项目
比推热门文章
- 以太坊L2网络Mint Blockchain完成500万美元种子轮融资
- Avalanche链上稳定币中心Stable Jack完成100万美元天使轮融资
- Web3游戏发行平台NexGami完成250万美元种子轮融资,Metalpha领投
- Pacmoon宣布推出带有Social Validator概念的v2版本
- Truth Labs推出Memecoin组织和分享平台Meme Depot
- 【比推每日新闻精选】消息人士:SEC 要求现货以太坊 ETF 发行人于周五之前提交首轮 S-1 表格草案;马斯克:我从未与特朗普讨论过加密货币;加密货币可以将权力从政府转移到人民;美陪审团宣布特朗普在“封口费”案中的34项重罪指控成立
- 【比推每日市场动态】特朗普重罪指控成立,相关meme币暴跌超30%
- 特朗普重罪指控成立后,TRUMP代币短线下跌35%
- 美陪审团宣布特朗普在“封口费”案中的34项重罪指控成立
- 美参议员 Cynthia Lummis 和众议员 Patrick McHenry 敦促拜登不要否决 SAB 121