Polkadot弹性扩展:提升区块链吞吐量的革新之路

robot
摘要生成中

Polkadot的弹性扩展:为区块链提供更高吞吐量

Polkadot致力于打造一个专注于卓越扩展性和安全性的平台,旨在为去中心化应用程序创造最佳运行环境。通过分层架构实现扩展,Polkadot允许平行链为每个中继链区块提交一个区块,中继链作为中心枢纽为所有平行链提供共享安全。目前,中继链最多可支持300个平行链。

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

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

平行链的多核心扩展

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

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

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

核心时间:新的分配模式

Polkadot正在实施的灵活核心时间(Agile Coretime)改变了传统的插槽分配模式。"核心时间"指在中继链上使用一个核心的权利。新的变化允许通过链上购买或从二级市场购买较短时间段(如一个月、一小时甚至一个区块)的一个或多个核心。

弹性扩展:启用额外核心

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

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

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

成本效益高的扩展策略

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

与其他扩展模型的对比

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

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

未来展望

Polkadot正在探索更全面的扩展方案,如CoreJAM模型,它比单独的灵活核心时间或弹性扩展更为通用和深远。此外,Polkadot还在寻求验证更多的链。

目前,平行链上的智能合约面临一个挑战:链上合约之间的调用是同步且快速的,而跨链调用则较慢且异步。这导致了选择哪条链以及哪种合约易于互操作的困难。CorePlay构想是CoreJAM的一个可能扩展,它提出在对更快调用的需求允许的情况下,同一个智能合约可以与不同的智能合约进行调度。

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

DOT3.8%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
TooScaredToSellvip
· 07-22 12:18
平行链是踩点来的
回复0
空投猎手vip
· 07-20 16:40
架构还行 背后大资本说是谁懂得都懂
回复0
StableGeniusDegenvip
· 07-20 16:39
这个还行,比上个版本好用
回复0
社群潜伏者vip
· 07-20 16:24
技术都听不懂 就知道上涨就对了
回复0
汤米老师vip
· 07-20 16:22
早期也就这么吹
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)