Polkadot弹性扩展:平行链多核心处理提升性能

robot
摘要生成中

Polkadot的弹性扩展:提升平行链性能的新方案

Polkadot致力于打造一个专注于卓越扩展性和安全性的平台,旨在为去中心化应用提供最佳运行环境。通过对平台架构进行分层,Polkadot实现了强大的扩展能力。中继链作为核心,为所有平行链提供共享安全,最多可支持300个平行链。每个平行链可以为中继链的每个区块提交一个区块。

这种分层架构使平行链项目能够整合资源并获得强大的安全保障,几乎消除了攻击威胁。相比之下,如果每条平行链都独立运行安全措施,安全资源将被分散,从而降低攻击成本,增加风险。

弹性扩展是Polkadot生态系统中一项令人期待的创新,为更广泛的应用场景开辟了新的可能性。

平行链多核心扩展

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

Polkadot能够同时验证多个平行链区块。我们将用于在中继链上验证平行链区块的资源和时间称为"核心",类似于之前泛称的"插槽"概念。例如,如果中继链可以同时验证50个平行链区块,我们就说它有50个核心,就像一个50核处理器可以同时执行50个线程一样。这使得高吞吐量的平行链能够更快地执行交易。

核心时间:新的分配模式

Polkadot正在实施的敏捷核心时间(Agile Coretime)改变了传统的插槽分配模式。"核心时间"指在中继链上使用一个核心的权利。新机制允许通过链上购买或二级市场获取更灵活的核心使用时间,可以短至一个月、一小时甚至一个区块。

弹性扩展:启用额外核心

平行链多核心与敏捷核心时间的结合促成了弹性扩展的实现。这一发展使平行链能够在短时间内租用额外核心,加快区块验证速度,从而处理更多交易。

弹性扩展对区块链生态系统中的各类参与者都有益处。例如,服务提供商可以为更多客户(应用开发者)提供服务,从而增加收入和影响力。对核心时间需求难以预测的应用也将从中受益,它们可以根据需要购买所需的核心时间,避免在高成本和低性能之间权衡。

新兴应用在初期可能用户较少,但随着时间推移,优秀的应用会逐渐吸引更多用户。弹性扩展允许它们根据用户增长情况,在需要时购买更多核心时间。

成本效益高的扩展方案

弹性扩展允许应用只在需要时支付核心时间费用,降低了各方成本,也降低了应用开发者的准入门槛。此外,通过敏捷核心时间可能引入的二级市场,项目将能够转售未来不需要的核心时间。

与其他扩展模型的比较

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

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

未来展望

正如Gavin Wood最近在迪拜概述的那样,CoreJAM是Polkadot核心模型更为深远和通用的扩展,比单独的敏捷核心时间或弹性扩展更全面(尽管两者都能很好地融入CoreJAM模型)。

此外,Polkadot还在探索验证更多链的可能性。目前,平行链上的智能合约面临一个挑战:链上合约之间的调用是同步且快速的,而跨链调用则较慢且异步。这导致了在选择链和合约互操作性方面的困难抉择。CorePlay构想是CoreJAM的一个潜在扩展,它提出在对更快调用的需求允许的情况下,同一个智能合约可以与不同的智能合约进行调度。

Polkadot计划在未来数月乃至数年内,在互联网络内实现最大的可扩展性和安全性,以推动Web3新一轮的采用浪潮——这项技术将做好准备迎接各方关注。

DOT-3.02%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 分享
评论
0/400
智能合约试错员vip
· 08-01 04:18
300条链太夸张了吧
回复0
DeFi厨师长vip
· 08-01 04:17
干啥都卡成这样 300下能用?
回复0
FalseProfitProphetvip
· 08-01 04:13
dot保平安牛市别忘带我
回复0
GasFeeCrybabyvip
· 08-01 04:10
今晚加仓DOT 冲了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)