收藏本站 网站导航 开放平台 Friday, April 26, 2024 星期五
  • 微信

Polkadot 官方发文:公布 10 大开发主题及上线时间

来源 中金网 09-28 10:23
摘要: 随着 Polkadot 社区进入 2022 年最后一个季度,我们想向社区更新我们一直在研究的一些重要的开发主题。

  [

  随着 Polkadot 社区进入 2022 年最后一个季度,我们想向社区更新我们一直在研究的一些重要的开发主题。包括平行链可扩展性、平行链开发、中继链治理、跨链通信、公益平行链、与其他生态系统的桥接以及质押。我们一直在努力开发这些功能和升级,并期待它们被 Polkadot 社区使用。

  异步支持

  异步支持是 Polkadot 平行链共识协议自 2021 年 12 月在 Polkadot 上线以来的第一组重大优化。可扩展性是区块链生态系统中一个很大的话题,作为 Polkadot 协议的设计者,Parity 和 Web3 基金会的目标就是为每个平行链提供大量增加的块容量,来满足平行链的需求。如果网络启用了异步支持,平行链的12 秒出块的时间将缩短至 6 秒,这意味着在平行链上执行的交易延迟更低,最终确定性更快。此外,平行链区块本身将被分配更多的执行时间,这意味着它们可以获得更多的吞吐量。

  异步支持是一个跨越 runtime 运行时、网络协议和收集人逻辑的大型升级,旨在做 3 件事:

  •   将平行链出块时间减少到 6 秒

  •   将每个区块的可用块空间量增加 5-10 倍

  •   允许平行链区块在第一次尝试没有进入中继链时被“重新使用”

  •   这是一项重大的可扩展性改进,它将增加每个平行链可以做的工作量,并优化网络性能允许更多的平行链注册。我们估计此次更新将使网络的总 TPS 容量达到 100,000 到 1,000,000 之间,而不会影响网络的安全性。

      我们预计异步支持将在 2022 年终的时候准备好,并在 Kusama 上部署,之后在 Polkadot 上部署,并等待审计和测试的结果。

      相关链接:

    •   GitHub Issue 3779: 异步支持规范和跟踪。https://github.com/paritytech/polkadot/issues/3779

    •   GitHub PR 5022: 异步支持 MegaPR。https://github.com/paritytech/polkadot/pull/5022

      平行线程 / Next-Generation Scheduling

      我们设定的主要目标之一是尽可能轻松地在 Polkadot 生态系统中构建。虽然智能合约平行链可以使网络轻松构建并可以使用互操作性,但我们的目标是在堆栈的各个级别改善开发者的体验。Polkadot 上的早期平行链竞拍是一个重大事件,获得了大量社区支持。每个竞拍获胜者都有权在 2 年内推出一条定期执行的链。随着时间的推移,平行链插槽供应量的增加,获得平行链插槽变得更便宜。但建立支持者社区、等待下一次竞拍、开启 crowdloan 以及与其他项目竞争来赢得插槽的机制,对于希望加入 Polkadot 生态系统的项目来说,仍然是一个巨大的门槛和障碍

      平行线程是这个问题的解决方案。平行线程是随付即用的平行链。平行线程能够轻松启动智能合约来启动区块链。它们可以在不等待下一次竞拍的情况下启动和运行,也可以做除了将代码上传到中继链并启动一些收集人节点之外的任何事情。平行线程专为快速迭代和修补程序的专业团队,以及黑客松参与者而构建,适合非常快速发展的区块链开发者生态。

      平行线程代表了在 Polkadot 和 Kusama 上启动 L1 链的一个简单、容易且可访问的入口点。 平行线程区块与平行链区块一样安全。平行线程架构只能在 Polkadot 上实现,而不能在单链上,因为 Polkadot 具有用于分配区块空间、数据可用性和执行的独特市场机制。

      平行线程还允许无缝升级为具有保证容量的平行链。就算在运行期间,平行线程也可以参与平行链竞拍并升级到完整的平行链。

      我们估计平行线程将在 2023 年第一季度/第二季度推出

      同时,我们正在进行持续的研发工作,以探索我们目前称为下一代调度(Next-Generation Scheduling)的东西。下一代调度与平行线程有关:一种赢得插槽竞拍的平行链能够“增加”他们可以访问的块空间量和执行时间的能力。这是协议更改的一种类别,旨在通过允许平行链和平行线程根据自己的要求调整它们使用的共识资源的数量,使 Polkadot 成为最高效的区块空间市场。平行链和平行线程应该能够通过避免支付超出其需要的费用来节省共识和安全成本。此外,这将确保这些资源可供其他链购买,从而总体上提高网络的效率。

      相关链接:

    •   GitHub Issue 5492: https://github.com/paritytech/polkadot/issues/5492

      XCMv3

      随着 Polkadot 的核心论题—— 区块链互操作性,在过去 2 年中成为现实,我们比以往任何时候都更了解跨链通信在多链未来中的影响和重要性。

      Polkadot 的 XCM 是 Cross-Consensus Messaging 的缩写,正在发布第三个主要版本。

      XCM 是一种用于跨链通信的通用语言,可以在 Polkadot 生态系统内部或外部使用。结合传输协议 XCMP-Lite(又名 HRMP)或其他未来的传输协议,它可用于在平行链之间进行安全且无信任的通信。

      XCM 已经在 Polkadot 生态系统中使用。随着 XCMv3 的发布,平行链以及部署在它们之上的合约和应用程序将受益于额外的功能。包括对桥的支持,例如到外部网络,也改进了操作、NFT 和 API 的费用支付,用于查询和调用其他链上的模块。

      XCMv3 依赖于 Weights V2,我们的目标是在 2022 年底之前准备好部署。

      相关链接:

    •   XCM v3(GitHub PR 4097:):https://github.com/paritytech/polkadot/pull/4097

      FRAME: Weights V2

      从以太坊早期开始,就一直在讨论改变“gas”支付的概念,让其变得多维,以准确反映不同类型资源的使用情况,以便更准确地设置和调整费用。Polkadot 现在正在使用 Weights V2 实现这些想法。

      Weights 是根据区块容量衡量 Substrate 交易和操作的机制。Weights V2 引入了多维权重的概念,它不仅测量执行时间,还测量特定操作访问的状态量。Polkadot 对此特别感兴趣,其中验证特定平行链块所需的数据量是一个关键的决定因素,并且必须限制在中继链的链上配置所接受的大小范围内。从本质上讲,Weights V2 使 Substrate runtime 更适合无状态客户端方法,因此这标志着使用 Substrate 轻松编写平行链(和其他类型 rollups)的关键一步。这也是 XCMv3 的前身。

      Weights V2 将于 2022 年 10 月中旬投入使用。

      相关链接:

    •   GitHub Issue 12176: Weights v2 的其余部分。https://github.com/paritytech/substrate/issues/12176

      治理改革

      Polkadot 的治理系统正在为改革做好准备。我们一直在关注区块链行业的发展,并预测未来将允许完全去中心化或非去中心化的项目。部分去中心化是一个正在迅速消失的类别。为此,Governance V2 是使 Polkadot 的链上、有约束力的决策过程尽可能去中心化的下一步。

      我们新颖的治理系统取消了理事会和技术委员会,引入了 Polkadot Fellowship,并将 Polkadot 中的每一个决定都提交给社区进行公投。它的代理系统允许社区领导者为所有决策或某些特定领域或重点领域提供代理服务。在公投中投票、提交公投或成为代理的行为是完全无需许可的。Governance V2 体现了 Polkadot 链上治理机制自我升级的能力,这种能力被称为“元协议”。要详细了解此次改革中涉及的设计注意事项和机制,请参阅 Gavin Wood 的长篇博客文章,链接在下面。

      新的治理系统计划于 2022 年第四季度初部署在 Kusama 上(很可能是在 runtime 升级到 v.0.9.30 的时候)。部署新治理系统的提案将提交给社区,需要由代币持有者在公投队列中投票和批准。

      相关链接:《Gavin 亲笔 | Gov2:波卡的下一代去中心化治理》

      集体平行链

      公益平行链团队一直在对新的平行链 Polkadot Collectives 进行最终测试。该平行链将成为众多为 Polkadot 网络提供服务的集体所在地,包括上述将在 Kusama 部署的技术 Fellowship。

      预计将推出的第一个集体是 Polkadot Alliance(https://docs.google.com/document/d/1aXlVDDQj6v8kOTvbMXBmenBZ3Sfn5zZf0ipQbYvdipo/edit#)这是一个社区倡议,旨在创建一个链上机构来捍卫 Polkadot 品牌和对开源代码的公平使用。

      预计在 10 月下旬推出。

      相关链接《Parity 即将在 Polkadot 上推出「集体」平行链!》

      Bridge Hub

      Parity 的桥团队已经在 Polkadot<>Kusama 桥的开发上工作了一段时间,并准备启动它的上线过程。生态系统中的其他几个团队也在开发桥协议,例如 Snowfork 和 Centrifuge。公益平行链团队将致力于在 Kusama 和 Polkadot 上启动平行链,并作为每个网络的桥枢纽。

      Bridge hub 将是每个网络内的消息路由服务。也就是说,它不会存储关于桥接链的太多状态(例如包装的资产),而是将消息转发到其他平行链(如 Statemint)来处理。

      Bridge hub 的上线计划正在制定中,预计在 2022 年底前上线。

      提名池 & 快速解押

      Polkadot 很高兴能够引领 PoS 区块链的未来。我们一直处于领先地位,并且已经将我们的思维方式从 “进入 PoS” 转变为 “超级扩展 PoS 系统”。提名池将扩大可以参与 Polkadot 质押系统的人数范围,质押仪表板( 见下文)将使每个人都可以轻松地学习如何做到这一点。

      提名池是对 Polkadot 质押系统的重大升级。提名池允许用户在未经许可的情况下创建其他人可以加入的质押“池”,并且这些“池”将一起用于提名相同的验证人。池里的投票将自动在被提名的验证人之间进行平衡,从而使提名收益最大化。提名池使得更多的提名人,尤其是较小的提名人,可以加入质押系统。

      提名池已经在 2022 年 6 月在 Kusama 上线,这些确实实现了成为 Polkadot 的真实价值实验游乐场的目的,目前创建了超过 64 个提名池。

      自 0.9.28 版本起,提名池将添加到 Polkadot,但会使用默认参数,也就是还无法创建任何池。一旦这个runtime 被执行,可以通过治理提案设置初始配置,例如可以创建多少个池,可以加入多少个成员等。提名池被设计为无限可扩展,这意味着对可以参与其中的提名池和成员的数量没有技术限制。不久后,我们的目标是在质押系统中添加快速取消质押功能,来帮助那些没有获得奖励的提名人迁移到提名池。

      相关链接:

    •   GitHub PR 10694: 提名池。https://github.com/paritytech/substrate/pull/10694

    •   提名池和 Polkadot 的 NPoS 历史:https://www.youtube.com/watch?v=_wjAYivFQBU

    •   Staking 8 -9 月更新:https://polkadot.network/blog/staking-update-august-september-2022/

      Staking Dashboard

      除了扩展 Staking 协议本身功能的工作外,我们还认识到需要使最终用户和普通用户可以简单方便的访问和使用 Staking。

      为此,Parity Technologies 开发了一个 Staking Dashboard(https://staking.polkadot.network/),目前处于公开测试阶段。该仪表板允许用户探索和提名验证人,并查看有关其质押回报的指标。

      Staking Dashboard 还利用了 Polkadot 一流的轻客户端技术(https://substrate.io/developers/substrate-connect/),该技术允许用户与区块链直接交互,而无需向 Infura 等中心化服务提供商“打电话回家”,后者可能会出现故障、限制访问 ,或收集有关用户的数据。

      Parity 的区块链 UI 开发允许用户有不同的选择。因此他们可以选择使用中心化服务来为应用程序增加更多功能和数据;同时提供去中心化的服务,以便在中心化服务停止后还可以继续使用。

      这是我们正在开发的众多产品中的第一个。

      Staking Dashboard 将很快推出公开测试版,但测试版功能齐全并且已经可以使用。

      争议惩罚 Disputes Slashing

      Polkadot 平行链协议在 2021 年 12 月上线。Parity 的软件开发方式是尽早且经常发布,所以平行链协议的初始版本不支 slashing 逻辑。这为验证人社区提供了与网络一起升级的机会,并确保以这样一种方式配置他们的节点,即一旦惩罚代码上线,它们就不会被错误地惩罚。一旦启用了争议惩罚(disputes slashing),提交无效平行链区块的验证人将被惩罚其全部质押,而产生错误争议的验证人将被惩罚少量的数额。这大大增加了整个网络的经济安全性。

      我们估计争议惩罚将在 2022 年底准备上线。

      相关链接:

    •   Polkadot v1.0:分片和经济安全(1)

    •   Polkadot v1.0:分片和经济安全(2)

    •   Polkadot v1.0:分片和经济安全(3)

    •   Polkadot v1.0:分片和安全(4)—— 争议的处理

    •   GitHub PR 5535: runtime/disputes: slashing。https://github.com/paritytech/polkadot/pull/5535

      原文链接:https://polkadot.network/blog/polkadot-roadmap-roundup/

      翻译:PolkaWorld 社区

      ]

免责声明:中金网发布此信息目的在于传播更多信息,与本网站立场无关。中金网不保证该信息的准确性、真实性、完整性、有效性等。相关信息并未经过本网站证实,不构成任何投资建议,据此操作,风险自担。