
在去年哥本哈根的 Polkadot Decoded 大会上,Polkadot 的创始人 Gavin Wood 发表了关于 Polkadot 未来的重要主题演讲,这被称为 Polkadot 2.0 。
这一新愿景旨在让 Polkadot 更接近以太坊最初的理念之一,即“世界计算机”,目标提供一种广泛的计算能力,这种计算能力不需要依赖于任何中心化的信任机制,同时保持系统的健壮性和安全性。
随着这一新方向,Polkadot 2.0 开启了一条新的道路,可以充分释放中继链及其平行链的力量和潜力! Polkadot 2.0 强调灵活性 ,特别是在分布式计算中,旧的一刀切模型已经过时。相反,Polkadot 2.0 支持多样化的计算环境,从临时性的链(可能用于短期或特定任务)和高容量链(能够处理大量的交易和数据)。同时还能利用 Polkadot 框架的固有优势,比如安全性、可扩展性和互操作性,来优化这些不同类型的链的性能和功能。
当前 Polkadot 的运作方式及改进机会
正如 Gav 所解释的,目前的模型起源于 2016 年,当时发布了第一份 Polkadot 白皮书。
分片,即将单一区块链分割成多个同质链的过程,在那时引起了显著关注。它被视为以太坊 2.0 的关键元素,并广泛被认为是解决可扩展性挑战的方案。然而,以太坊后来的路线图转向了基于 Rollup 的方法。
Polkadot 对基础的分片概念进行了改进,引入了灵活的异构分片,最终演变成了平行链。Polkadot 旨在促进一个环境,其中分片可以根据各种应用需求多样化,并使用 XCM(Polkadot 的跨链消息标准)的方式简化它们之间的通信。
在这个基础上,Polkadot 发展成为我们今天所看到的 Polkadot 1.0。然而,即使有了这些进步,Gavin Wood 也指出了当前架构中的某些问题:
不灵活的平行链拍卖模型 ,这种模型可能会阻碍小型创新者的参与,而更有利于资源更丰富的大团队。
将整个租约期间的所有“核心”资源分配给单个平行链,这导致 效率低下 。如果平行链的区块没有填满,验证者和团队将会浪费资源。
正如开发过程中经常发生的那样,最终产品可能与最初预期的不同。就像 Gav 所说的,“事实证明,当你构建它时,你会意识到你构建的东西与你最初试图做的东西完全不同。通常情况下,如果你很幸运或有一个很棒的团队支持你,你可以创造出比你最初构建的更好的东西。”
平行链是 Polkadot 愿景的焦点,但它们现在太 “ 链中心化 ” 了。
在设计和发展 Polkadot 2.0 的过程中,需要考虑到计算机科学中的两个重要概念: 抽象和泛化 。
Polkadot 2.0:使用弹性核心(Elastic Cores)来适应不同的计算需求
Polkadot 2.0 的主要创新在于改变了区块链生态系统中安全资源分配的方式。以往,每个平行链都被视为一个类似于 CPU 核心的单元,具有一定的计算能力。这种计算能力代表了该链能够承受的安全级别,就像一部智能手机的性能一样,有高有低。
然而,随着 Polkadot 2.0 的推出,我们将不再静态地为每个链分配一个核心。相反,我们正在采用一种弹性的、根据当前需求量身定制的安全资源的分配方式。
当前的核心是如何分配的
图片来源:Gav 在 Polkadot Decoded 2023 的 PPT
例如, 应用链 (Appchains)有时可能需要的吞吐量不足一个完整核心的吞吐量,因此它们会“跳过”几个区块,将它们让给其他用户。在其他情况下,它们可能会与多个应用链共享一个核心,或者在需求高时甚至需要同时使用多个核心来应对。
未来如何在 Polkadot 2.0 中分配核心
图片来源:Gav 在 Polkadot Decoded 2023 上的演讲
这种资源分配的适应性与“灵活/弹性核心”的概念相呼应。在这里,Tanssi 扮演了关键角色。Tanssi 简化了开发人员的工作流程,它让开发人员能够更方便地设计和实现适应弹性核心的应用程序。
丰富而安全的跨链互操作性:Polkadot 的新愿景
Polkadot 2.0 超越了独立的区块链,设想了一个更加互联和流动的区块链生态系统。Gavin 用一张餐巾纸的画来说明这一点,将现有的中继链 + 平行链模型与设想中的核心和应用程序“网状”连接进行了对比,这些核心和应用程序被归类到特定的领域中。这些领域保持它们的独特性以确保专业化,但现在它们被复杂地互联起来。
Gavin Wood 对 Polkadot 2.0 功能描述的草稿图
图片来源:Gav Wood 在 Polkadot Decoded 2023 上的演讲
为了增强这种互联性,Polkadot 2.0 正在推出一个经过改进的共识机制,增强了安全性、交易路由、平行链性能和整体用户体验。此外,为了促进不同领域之间的通信,“ Accords ” 已经被引入。Accords 在 XCM 模型的基础上更进一步,制定了一套共享的“法律”,定义了链间互动。
强调社区去中心化的重要性,Polkadot 2.0 的治理正向类似 DAO 的结构过渡,强调了社区在真正去中心化中不可或缺的作用。
从平行链到应用链到容器链:Tanssi 在 Polkadot 2.0 中的角色
展望 Polkadot 的未来,显然灵活性是核心。Polkadot 2.0 正在引入一个新的安全市场,标志着传统的平行链插槽竞拍的转变。这种变化让人想起熟悉的云平台,允许大公司和小团队根据需求灵活地选择资源。
在这个不断发展的格局中, Tanssi 作为应用链基础设施协议的重要性不容置疑 。Polkadot 2.0,凭借其民主化的核心(Core)技术和降低的应用链启动成本,需要一个强大、用户友好的技术支撑 —— 这正是 Tanssi 所提供的。
想象一位开发者热衷于在应用链上引入一款新颖的金融应用。 有了 Tanssi,那么他们就不需要过多地关注底层的基础设施,可以专注于设计他们独特的应用。 Tanssi 的一个核心特性是容器链协议(ContainerChain protocol),它为应用链提供了现成的解决方案,用于区块生成、数据可用性、跨链消息传递和其他集成。这样的简化基础设施加快了部署时间表,从一个月的开发时间缩短到不到一小时。这种效率不仅有利于市场进入,还允许开发者有更多时间来完善他们的应用,增强用户体验,并培养活跃的用户社区。
总之,Tanssi 注定成为应用链开发的首选解决方案,就像游戏开发者偏爱 Unity 或 Unreal Engine 平台一样。它承诺提供一个无缝、高效和用户友好的体验,推动 Polkadot 2.0 实现更加互联和适应性的区块链生态系统的愿景。
我们什么时候能看到 Polkadot 2.0?
根据之前 Web3 基金会的 Joe 的分享,Coretime 将在 2024 Q1 在 Kusama 启动,2024 Q2 在 Polkadot 启动。 目前我们已经看到 Coretime 已经在 Rococo 上开始销售! Polkadot 1.2 版本也将推出,最大的新增功能就是在 Kusama 上启动 Coretime!
最近我们也看到社区开始讨论 Coretime 的定价问题。在这里查看讨论《波卡 2.0 批量 Coretime 初始定价设置多少合适?》
还有一个激动人心的进展是,Polkadot Fellowship 已经投票 通过了 74 号公投 !这意味着在启动 Coretime 销售的时候,内置了收入的 销毁
Polkadot 的开发从未停止,已经成功地解决了构建应用链的许多去中心化难题。去中心化的收集者、轻客户端、OpenGov —— 所有这些基础都是构建一个弹性(或不可阻挡)网络所必需的。
对于 Polkadot 2.0,重点将放在加速和支持下一个万亿美元级别的 Web3 应用案例上,Tanssi 将在这里帮助完成它的部分工作。
如果你想了解 Tanssi 如何革新应用链空间。关注 Tanssi 的最新动态,并在 Discord、Telegram 和 Twitter 上加入他们的社区。