从生成到高效调度,Polkadot 如何重塑区块链性能与安全
OneBlock
2024-10-11 22:00
订阅此专栏
收藏此文章

原文:https://x.com/0xgoku_/status/1836877013459816894
作者:Goku

编译:OneBlock+

在区块链技术的领域中,诸如“Blockspace”、“Coretime”、“Agile Coretime”以及即将到来的“弹性扩展”这些术语,听起来或许有些像技术营销词汇。那么它们究竟代表了什么?本文将深入探讨这些概念,并展示波卡(Polkadot)如何在这些领域带来真正的技术革新。


什么是 Blockspace?

Blockspace 是一个经常被提及但不一定被广泛理解的概念。简单来说,Blockspace 是区块链生产的“原材料”,它代表着网络的安全性、计算能力和存储能力。这使得区块链能够在去中心化共识下安全地执行交易和智能合约。
可以把区块空间想象成一种由网络的验证者分配并保护的“燃料”,类似于 Vitalik 早期描述的以太坊中的“加密燃料”,用于为网络中的智能合约和操作提供动力。所有区块链都在分配这一资源,而在 Polkadot 上,这个过程则略有不同。

Polkadot 的 Blockspace
生成机制:不止于链的增加

在构建多链应用时,混合高质量和低质量的区块空间,就像一个厨师将垃圾混入顶级食材中。

—— Asynchronous Rob

如今的 Polkadot 不仅仅是运行更多区块链的网络,更像是一个高质量的区块空间生成器,重点是通过共享安全性与核心时间(Coretime)最大化这一区块空间的效率和安全性。
所谓高质量区块空间,指的是 Polkadot 的共享安全性和背后的经济安全保障,同时由于其可组合性,能够为多链应用程序提供更稳定可靠的基础设施。


什么是 Agile Coretime 时间?

Agile Coretime 是 Polkadot 在区块空间管理中的一项革新机制,旨在确保在需要时能够提供合适的处理能力,从而实现区块空间的高效分配,同时不影响网络安全。借助 Coretime,访问 Polkadot 区块空间的障碍得以消除。系统会根据不同 Rollup 的需求来动态分配处理能力(即 core),在需求增加时扩展,在需求减少时缩小。此外,与其他区块链不同,用户可以提前 1 个月购买这种高质量的区块空间,这是其他平台无法提供的。

Coretime 为区块链提供 CPU 式的灵活调度

简单来说,Agile Coretime 类似于计算机中的 CPU 调度机制。就像 CPU 的多个核心可以处理不同的任务以确保计算机顺畅运行一样,Polkadot 也通过分配其核心处理能力,确保多个 Rollup 能够灵活地使用区块空间,提升效率。
想象一下你在使用电脑运行多个程序,例如同时玩游戏《The Last of Us》、听 Jay Chou 播放《夜曲》、并打开多个浏览器标签页。你的 CPU 会根据这些程序的需求动态分配资源,确保计算机不会过载或崩溃。Polkadot 的弹性核心时间就是在区块链世界中执行类似的任务,确保多个 Rollup 能够获得适当的处理能力以顺畅运行。
此外,Polkadot 独有的弹性扩展功能可以进一步优化这一过程。当某个 Rollup 需要更多的计算资源时,它可以“借用”额外的 core,并在完成任务后将这些核心归还至网络中的资源池。这种灵活的分配方式确保资源不浪费,每个 Rollup 都能获得所需的处理能力。

改善现有的区块空间分配模式

在 Agile Coretime 出现之前,Polkadot 通过众筹贷款的方式分配区块空间,项目可以通过竞标获得最长两年的区块空间使用权。这种模式虽然提供了稳定性和安全性,但由于部分项目并不需要如此长时间的区块空间,导致资源的浪费。此外,长达两年的锁定期也对新项目进入生态系统形成了阻碍。
如今,Agile Coretime 解决了这一问题,区块空间可以按需动态扩展和分配。通过这种敏捷调度模式,Polkadot 生态中的项目可以根据需求灵活地扩展其区块空间,避免浪费,并提升了网络的整体利用率。

与其他区块链的区块空间管理对比

在区块链上构建和部署应用的可能性在波卡比其他任何地方都更为多样化。

—— Dónal Murray

其他区块链网络也在尝试不同的区块空间分配方式。例如,Ethereum(以太坊)使用 Gas 费来分配计算资源,L2 Rollup 将交易打包并提交给以太坊进行存储与安全验证。然而,由于以太坊的验证者并未直接参与 Rollup 的状态执行,这增加了复杂性和潜在的安全隐患。
相比之下,Polkadot 从设计上就是原生分片的,不仅进行数据分片,还能够执行 Rollup 的状态转换,确保其有效性,且最终安全性由 Polkadot 的中继链验证者负责,确保了统一的安全标准。



Polkadot 的未来

弹性扩展带来的无限可能

随着弹性扩展功能的进一步提升,Polkadot 将能够实现 Web2 级别的扩展能力。通过减少区块生产时间至 6 秒以下,Polkadot 的 Rollup 能够同时使用多个核心,快速生产区块。未来的限制只会体现在中继链核心数量和 Rollup 所能使用的核心数量上,而这一切都可以随着验证者数量的增加进一步扩展。
Polkadot 目前提供了区块链领域中最均衡的解决方案,既有区块空间的质量、可访问性,又具备弹性扩展和安全性。这也是为什么 Polkadot 被认为是 Web3 服务中,不牺牲去中心化前提下的最佳选择之一。


2024 波卡黑客松曼谷站火热报名!

超 30W 奖池等你来赢

OneBlock+ 社区将于 11 月 16 日在泰国曼谷迎来 2024 波卡黑客松大赛(曼谷站)的最终决赛 Demo Day!本次比赛涵盖 4 大核心赛题,奖金池高达 31.5 万美元。更有 Vara Network & Gear、CESS Network、Unique、Bifrost、Darwinia Network、Moonbeam 以及 Blockchain for good 等 Bounty 赞助商鼎力支持,帮助开发者开拓创新项目。如果你错过了新加坡站的激烈角逐,这次曼谷站的精彩赛事千万不要再错过!
💡注意:曼谷黑客松的截止提交时间是 10 月 23 日中午 12:00(UTC+8)
🏄 立即报名:https://forms.gle/4pNpmp92pnX2wWSZ8
🔥 曼谷站参赛指南:https://dorahacks.io/zh/hackathon/polkadot-2024-bangkok/detail
🛠️ Github 代码库:https://github.com/OneBlockPlus/polkadot-hackathon-2024
🗳️ 技术资源库:https://github.com/OneBlockPlus/Technical-docs/blob/main/Substrate-technical-docs.md

About Us

关于我们

OneBlock+ 作为区块链的人才聚集地,是全球领先的 Substrate 开发者社区。我们将提供专业的技术文章和开发课程,并组织研讨会、黑客松创业大赛等交流实践活动,从而帮助开发者掌握 Substrate 技术、深入探索 Web3 领域。同时,OneBlock+ 还为 Web3 优质项目提供技术指导、人才资源等多重创业支持,促使更多开发团队使用 Substrate 技术框架构建未来开放网络。
Twitter: https://twitter.com/OneBlock_
Medium: https://medium.com/@OneBlockplus
Telegram: https://t.me/oneblock_dev
Discord: https://discord.gg/fE8deY4UbP
Bilibili: https://space.bilibili.com/1650224419
YouTube: https://www.youtube.com/channel/UCWo2r3wA6brw3ztr-JmzyXA

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

OneBlock
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开