近期的打铭文热潮成为众多公链的压力测试,Polkadot的技术成就再次令众人眼前一亮!Polkadot生态没有出现gas费飙升,也没有网络卡顿,而且还在顶住铭文铸造压力的同时顺利维持着50多条平行链的运行。
Polkadot的技术成就再次另众人眼前一亮!
今年Polkadot专注技术开发,实现多个重要里程碑,包括正式交付波卡1.0版本列出的所有功能和特点。在今年6月的Polkadot Decoded 2023,波卡创始人Gavin Wood带来了全新的视角,提出了波卡的2.0版本 — — 多核计算概念,在维护安全和效率的前提下,进一步降低开发者进入Web3展开业务的门槛。与之而来的新的租赁机制 — — 核心时间,与支持核心时间的异步支持、核心时间的市场、核心时间销售销毁,今天想与大家分享这4个方向。
在Polkadot中,平行链区块由平行链端的收集人生成,并发送到中继链端的验证人进行支持(backing),这既能够允许Polkadot网络中的平行链能有效分片提升效率,又能保持强大的安全性和稳定性。
异步支持是对同步支持的升级,可实现网络整体的吞吐量提升2倍,或延迟性降低2倍;每个平行链块中的数据量可增加4倍。实现异步支持不仅能保证更快的效率和高性能,也能让区块链中丰富的区块空间资源得到更多利用。
异步支持中的支持是指平行链区块由验证人或支持组的子集验证的过程。这是平行链区块验证过程中的重要步骤,因为这是确保防范审查的第一道防线。
在异步支持被提出之前,Polkadot使用同步支持来实现平行区块的生成和与中继链的同步。同步支持(Synchronous Backing)的情况下,每个平行链区块要花 6 秒(一个中继链区块)来获得支持,再花另外 6 秒来被包含。因此一个平行链区块从出块到被包含到中继链上,需要 12 秒的时间。
异步支持(Asynchronous Backing)的情况下, 执行时间从 500 毫秒增加到 2 秒,从而使区块空间产生量提升了 4 倍;平行链区块出块时间从 12 秒缩短到 6 秒,实现了 2 倍的吞吐量提升。实现异步支持的Polkadot,其网络运行效率将能媲美大部分EVM-based公链。
关于更多异步支持的原理,请访问:Asynchronous Backing · Polkadot Wiki
今年10月,异步支持已经部署在Rococo测试网,明年Q1上线Kusama,之后Q2上线Polkadot。引入异步支持将立即提升 Polkadot 生态系统,包括 Polkadot 本身、平行链和使用平行链的用户的性能。这不仅会优化当前的区块空间和网络扩展,还为未来可能引入的更高级功能打下了基础。
异步支持将实现“敏捷核心时间”(Agile Coretime)的新能力。这是 Polkadot 发展路线图中的一个关键组成部分,它的目的是以更灵活和成本效益更高的方式来分配和管理区块空间。
敏捷核心时间由 Polkadot 创始人 Gavin Wood 在 6 月份的 Polkadot Decoded 会议上首次提出,它提出了新的、更灵活的方式来访问 Polkadot 的计算能力。
敏捷核心时间分配:在Polkadot 1.0中,coretime是在一个特定核心上的固定两年期限。现在这个限制取消,将coretime的使用泛化(分割、跨越和组合),以满足不同的应用需求。
敏捷核心使用:在Polkadot 1.0中,一个核心分配给一个应用程序(在这种情况下,相当于一个平行链)。现在取消了每个应用程序拥有一个核心的假设,而是认为所有核心是一个可以由生态系统中所有应用程序按需消耗和使用的资源。核心可以压缩和共享。
以上所有敏捷的核心时间分配和核心使用都是可以组合的,可以创建一个敏捷的去中心化全球计算系统。
因此,这个新的愿景专注于 Polkadot 的资源,这是一个安全、灵活且可用的区块空间,可以通过在核心上保留一些时间来访问。在分配核心时间和使用核心方面的灵活性可以实现网络效率和区块空间利用的最大化。
区块链的最终产品是区块空间(Blockspace)。应用程序需要访问 Polkadot 的区块空间,而访问区块空间的入口是核心。因此,应用程序需要在核心上或核心时间上保留一些时间,以获取在有限时间内访问 Polkadot 安全区块空间和实现互操作性的权利。
核心必须是灵活且通用的:它们可以像现代 CPU 一样轻松更改其运行的任务。由此而来的是,采购这些核心必须同样灵活。
而槽位拍卖机制不够灵活,会产生高的准入门槛,且设计用于长时间运行的单一应用程序(即白皮书中提出的最初的 Polkadot 愿景)。
现在,核心时间的灵活市场被提出了 — — 实质上将核心时间变成了一种可以被代币化、出售和交易的商品。这种设置最大程度地增加了 Polkadot 的灵活性,并让市场找出应用程序成功所需的最佳解决方案。
Coretime 在一级市场可以通过两种方式来获取:大宗采购和即时采购。
如果一个平行链、平行线程或平行分片拥有多余的 Coretime,它可以把 Core Time 出售给其他需要区块时间的实体,并获得相应的收益。这样,Coretime 就形成了一个二级市场,让区块时间的分配更加灵活和高效。
DOT 目前被设计为随着时间推移而发行的通货膨胀性实用代币。通过销毁核心时间的销售收入,Polkadot 的目标是平衡这种通货膨胀,使 DOT 更具长期持有吸引力。
通过销毁这些资金,而不是将它们转移至 Polkadot Treasury,将会产生明确的通缩力量。提议得到了开发者的积极反馈,他们认为销毁 Coretime 收入可能会对 DOT 代币产生有意义的通缩压力。尽管初始收入影响可能有限,支持者认为这可能对代币的通胀叙事产生积极影响。
波卡2.0将从以链为中心转变到以应用为中心,为此正在进行大的革新。经过异步支持与核心时间的改变,波卡一定会给开发者带来更容易的访问门槛,从而给用户带来更友好的体验和更低的成本。但DApp是否越来越多部署在波卡上?波卡能否崛起?是否能与其他区块链抗衡?能给整个区块链行业带来巨大的机遇吗?相信波卡仍然需要做出更多的改变,时间会给我们答案。