Polkadot推出弹性扩展方案 大幅提升平行链吞吐量

Polkadot的弹性扩展:提升平行链吞吐量的新方案

Polkadot作为一个专注于卓越扩展性和安全性的平台,其使命是为去中心化应用提供最佳运行环境。通过分层架构,Polkadot实现了强大的扩展能力。中继链作为核心,为最多300条平行链提供共享安全,每条平行链可以为中继链的每个区块提交一个区块。

这种分层结构使平行链项目能够整合资源并获得强大的安全支持,大大降低了攻击风险。相比之下,如果每条平行链都独立运行安全措施,安全资源将被分散,使攻击成本更低、更易实施。

弹性扩展是Polkadot生态系统中一项令人兴奋的新发展,为更多采用机会开辟了可能性。

平行链多核心扩展

弹性扩展的一个关键特性是允许平行链为每个中继链区块生成和验证多个区块。这些平行链区块可以按顺序构建,但中继链能够并行处理它们。

Polkadot能够同时验证多个平行链区块。我们将用于在中继链上验证平行链区块的中继链资源和时间称为"核心",类似于之前笔系地被称为"插槽"的概念。

例如,如果中继链可以同时验证50个平行链区块,我们就说它有50个核心,就像一个50核处理器可以同时执行50个线程一样。通过这种方式,高吞吐量的平行链可以获得多个核心同时执行,从而更快地处理交易。

核心时间:新的分配模式

Polkadot的传统模式是通过拍卖分配插槽。获胜的项目成为平行链,拍卖决定了需要锁定的代币数量。在单核模式下,租期通常在六个月到两年之间。

正在实施的灵活核心时间(Agile Coretime)改变了这一模式,允许更灵活地分配核心。"核心时间"指的是在中继链上使用一个核心的权利。新的变化将允许通过链上购买或从二级市场购买一个月、一小时甚至一个区块等较短时间内的一个或多个核心。

弹性扩展:启用额外核心

平行链拥有多个核心以及灵活核心时间,这两项变化共同促成了弹性扩展的实现。通过这种开发方式,平行链可以在短时间内租用额外的核心,帮助他们以更快的速度验证区块,从而执行更多的交易。

弹性扩展对区块链生态系统中的各种实体都很有用。例如,服务提供商可以为更多的客户(应用程序开发人员)提供服务,从而增加收入和扩大影响力。

许多难以预测核心时间需求的应用也将受益于弹性扩展。它们可以在特定时间购买所需的核心时间来节省成本,无需在高成本和低性能之间做出选择。

新兴应用程序在发展初期可能只有少量用户,随着时间推移逐渐增加用户数量。弹性扩展允许他们根据用户增长情况,在需要时购买更多的核心时间。

成本效益高的扩展

弹性扩展允许应用程序只在需要时支付核心时间费用,从而为所有参与者降低成本。此外,通过可能随灵活核心时间引入的二级市场,项目将能够转售他们未来不需要的核心时间。

与其他扩展模型的比较

目前,以"rollup"形式存在的Web3项目,通常是基于以太坊构建的Layer-2解决方案,已经解决了可扩展性问题。然而,这些项目本身也有缺陷,要么必须在安全性较弱的情况下运行(如"乐观"rollup),要么必须按照"零知识"模型对节点进行大量计算。

这是因为在rollup中,区块的执行被委托给验证者集合之外。因此,大部分计算和存储都是在链下进行的。

未来展望

除了弹性扩展,Polkadot还在探索更全面的扩展方案。CoreJAM是Polkadot核心模型更为深远和通用的扩展,比单独的灵活核心时间或弹性扩展更加全面。

此外,Polkadot还在努力验证更多的链。目前,平行链上的智能合约存在一个局限性,即链上合约之间的调用是同步且快速的,而跨链调用则较慢且异步。CorePlay构想是CoreJAM的一个可能扩展,它提出在对更快调用的需求允许的情况下,同一个智能合约可以与不同的智能合约进行调度。

Polkadot计划在未来数月和数年内,在互联网络内实现最大的可扩展性和安全性,以推动Web3新一轮的采用浪潮,并为吸引更多关注做好准备。

DOT5.9%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
UnluckyLemurvip
· 5小时前
Dot生态又起飞?
回复0
Hash_Banditvip
· 5小时前
2017年时,平行链只是一个梦想……现在看看这个怪物,扩展得就像没什么一样
查看原文回复0
虚拟土豪梦vip
· 5小时前
波卡这么牛逼?大牛啊
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)