最新进展!Polkadot 2.0 最后一块拼图「弹性扩展」已上线 Kusama!
2024-12-04 20:18
PolkaWorld
2024-12-04 20:18
订阅此专栏
收藏此文章


“不可能三角”即去中心化、安全性和可扩展性无法兼顾一直是区块链技术的难题之一。


如今,Polkadot 2.0 正在努力打破区块链技术的传统瓶颈,通过敏捷核心时间(Agile Coretime)异步支持(Asynchronous Backing)和弹性扩展(Elastic Scaling)等三项技术升级,引入了动态且灵活的经济模型来管理计算资源。随着弹性扩展已上线 Kusama 网络进行早期测试,三项技术升级均已在 Kusama 上实施,很快将在 Polkadot 上全面上线。



这些改进使 Polkadot 的功能类似于 Amazon Web Services(AWS)或 Azure,存储和计算能力可根据业务需求动态购买、分配和调度。Polkadot 的定位也将是成为 Web3 云计算机,能够无缝适应不同需求。


目前,敏捷核心时间与异步支持均已上线 Polkadot,而弹性扩展正是实现这一目标的关键技术。作为 Polkadot 2.0 最后一块拼图,弹性扩展不仅能够提升网络性能,还为去中心化应用(dApps)提供了更加灵活和高效的运行环境。



什么是弹性扩展?


弹性扩展基于 Agile Coretime,是一种动态资源分配机制,解决了单核心模型的局限性,并优化了 Polkadot 对计算资源的管理。通过允许平行链根据实际需求在同一个 Polkadot 区块中使用多个核心(Core),从而进一步提高了网络吞吐量并更高效地处理更大的交易负载。


在传统的区块链模式下,每个平行链只能使用单一核心来提交区块,这种限制在高交易量场景中会导致拥堵和效率低下。而弹性扩展通过为平行链分配多个核心,使其能够并行处理交易,提高了整个网络的资源利用率和灵活性。


总结来说,Agile Coretime 实现了与网络需求匹配的动态资源分配,而 Elastic Scaling 则通过并发处理能力进一步优化了这一过程。这样可以确保项目在需求增长时无缝扩展,避免瓶颈并提升性能。



弹性扩展的核心机制



多核心利用


弹性扩展允许平行链在单个中继链区块内利用多个核心。每个核心类似于一个虚拟服务器,独立处理和验证来自不同平行链的区块。通过并行处理交易,Polkadot 网络能够显著提升吞吐量,减少高峰期的拥堵。



平行区块验证与并行处理


在弹性扩展机制下,多个平行区块可以同时被验证并整合至中继链。中继链接收来自多个核心的平行链区块序列,并在支持、可用性和批准流程中将这些区块视为不相关,从而实现并行处理。这种并行处理方式通过验证区块状态根的对齐性,确保了数据的安全性和一致性。



协作与优化


弹性扩展与敏捷核心时间协同工作,使得核心资源的分配更加灵活。敏捷核心时间允许平行链按需购买核心时间,从而根据实时需求动态调整资源。


根据这些核心机制,笔者也简要总结了弹性扩展的优势与挑战:


优势:


  • 灵活性:项目可以根据需求动态调整核心数量。

  • 性能提升:并行处理显著提高了网络吞吐量。

  • 成本效益:按需分配核心时间减少了资源浪费。


挑战:


  • 技术复杂性:中继链需要高效处理多个核心的并行任务,确保在要求时间范围内完成验证、可用性和批准流程。

  • 收集人基础设施:收集人需要加强其基础设施以满足更高的生产需求。



弹性扩展的分阶段实施路径



初期阶段


弹性扩展首先在 Kusama 网络上进行测试,优先支持具有可信或许可型收集人集合的平行链且允许使用多个核心而无需更改候选区块接收流程。当前,弹性扩展已上线 Kusama 网络进行早期测试,此阶段为后续增强奠定了基础,确保系统的稳定性和可靠性。



中期目标


在下一阶段,Polkadot 计划引入非许可型收集人集合,将涉及对 Cumulus 框架的修改和优化,以支持更广泛的应用场景。此框架为平行链在 Polkadot 网络上的运行提供必要基础设施。



最终目标


最终,实现与 Cumulus 的全面集成,允许平行链持续访问多个核心,充分利用弹性扩展的优势。弹性扩展也将全面整合至 Polkadot 主网,所有平行链都能够动态使用多个核心,实现资源的高效利用和性能的最大化。


目前,弹性扩展已经在 Kusama 网络上进行早期测试,Polkadot 的正式版本预计将在 2025 年第一季度上线。届时 Polkadot 2.0 将全面上线,为生态系统带来更灵活、高效的扩展能力!


此外,Polkadot 2.0 还计划引入 JAM 升级,支持更多类型的应用在 Polkadot 上运行,包括简单的智能合约和零知识汇总(ZK-Rollups),进一步丰富生态系统。



弹性扩展的实际应用场景



高吞吐量项目的机遇


对于需要高吞吐量的项目,例如 DeFi 平台、链游和其他高需求应用,弹性扩展提供了更高效的交易处理能力。这些项目能够临时增加核心数量,以应对高峰期的交易需求。



灵活的资源管理


弹性扩展允许项目根据实时需求动态调整核心数量,避免资源浪费。例如,早期阶段的项目可以按需购买核心时间,而无需承担长期租赁的高成本。



成本效益与可持续发展


通过按需分配核心时间,弹性扩展降低了项目的入门门槛,减少了资源浪费,为小型初创项目和大型企业都提供了灵活的解决方案。


更多关于弹性扩展和 Polkadot 2.0 的相关内容,推荐阅读:


《超越单核限制:Polkadot 的 “弹性扩展” 方案深度解析》
《Polkadot 2.0 即将实现全面上线!为下一波 Web3 采用和创新奠定基础!》



总结


弹性扩展是 Polkadot 2.0 的关键技术之一,它将支持单个平行链使用多个核心,从而实现性能的显著提升。随着弹性扩展的全面上线,Polkadot 2.0 将成为一个真正的 Web3 云计算机,为去中心化应用和跨链生态系统提供无与伦比的支持。


未来,弹性扩展将为 Polkadot 带来更多创新和采用机会,推动 Web3 新时代的到来。



  • PolkaWorld Telegram 群:

    https://t.me/+z7BUktDraU1mNWE1

  • PolkaWorld Youtube 频道:

    https://www.youtube.com/c/PolkaWorld

  • PolkaWorld Twitter:

    @polkaworld_org


更多内容


发生了什么?Polkadot TPS 直奔榜首!

想进入 Web3 行业?想要一个 Web3 机会?试试 Polkadot 新推出的 PBA-X!

波卡周报 | Gavin 宣布 JAM Rust SDK 上线!含 DOT 的 Bitwise 十大加密指数 ETF 已提交申请

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

PolkaWorld
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开