Artela创新弹性区块空间:实现DApp可预测性能

全栈并行化: Artela的高性能区块链方案

近期,新兴的并行 EVM Layer1 项目 Artela 发布了一份关于"全栈并行化"的白皮书。该白皮书旨在探讨如何充分释放区块链的可扩展性潜力,使去中心化应用(DApps)能够实现"可预测的性能"。

可预测性能指的是为 DApp 提供可预期的每秒交易处理量(TPS)。这一特性对某些特定业务场景的 DApps 来说至关重要。传统上,部署在公共区块链上的 DApp 必须与其他应用竞争计算资源和存储空间。在网络拥堵时期,这可能导致交易执行成本攀升和处理延迟增加,严重制约了 DApp 的发展。

为解决这一问题,业界提出了两种主要方案:应用链和弹性区块空间。

DApp的可预测性能:从应用链到弹性区块空间

应用链:专用区块链解决方案

应用链是为运行单个 DApp 而专门设计的区块链。开发者可以定制虚拟机、共识机制、网络协议等多个方面,以满足特定的设计需求。这种方法可以有效解决共享网络上的拥堵、高成本和功能受限等问题。

应用链的概念并不新鲜。例如,比特币可视为"数字黄金"的应用链,Arweave 则是永久存储的应用链。近年来,应用链还发展出了多链生态系统,如 Cosmos 和 Polkadot。这些项目致力于解决区块链之间的互操作性问题。

然而,应用链方案也存在一些挑战。虽然它为 DApp 提供了充分的自主权和可定制性,但同时也带来了安全风险、跨链互操作性问题以及高昂的开发和维护成本。这些因素可能会阻碍一些初创团队采用应用链方案。

DApp的可预测性能:从应用链到弹性区块空间

弹性区块空间:灵活的性能保障

为了克服应用链的局限性,Artela 提出了弹性区块空间(Elastic Block Space, EBS)的创新解决方案。这一方案借鉴了云计算中弹性计算的概念,能够根据 DApp 的实际需求动态调整区块资源,为高需求的 DApp 提供独立的扩容区块空间。

弹性区块空间允许区块链网络根据网络拥堵程度自动调整每个区块可容纳的交易数量。对于特定应用的交易,网络可以通过弹性计算提供稳定的区块空间和 TPS 保障,从而实现"可预测性能"。

DApp的可预测性能:从应用链到弹性区块空间

Artela 采用了"非实时弹性"的方法来实现这一功能。当网络检测到需要扩容时,会发起一个扩容提议。在一定时间后,整个网络的验证节点会完成扩容,并提交扩容证明供其他验证者审核。

DApp的可预测性能:从应用链到弹性区块空间

这种方案借鉴了分布式数据库的理念,也可以看作是区块链分片技术的延续。它针对有需求的应用流量进行扩容,避免了"跨片事务"的问题,使开发者和用户的体验与传统方式相比没有太大差别。

DApp的可预测性能:从应用链到弹性区块空间

结语

无论是应用链还是弹性区块空间,这两种方案的本质都是为了解决不同 DApp 对区块链性能的差异化需求。它们各有优势,适用于不同的场景和需求。

应用链可以视为一种"瘦协议",特别是在 Layer1 采用模块化架构的情况下。它为应用提供了更好的价值累积机制,但同时也带来了较高的成本和有限的安全性。

相比之下,弹性区块空间可以看作是一种"胖协议"。作为底层 Layer1 协议的扩展功能,它有效降低了对"可预测性能"有需求的参与者的进入门槛,同时也使协议能够捕获应用价值,形成正向反馈循环。

随着区块链技术的不断发展,我们可以期待看到更多创新的扩展性解决方案,为 DApp 生态系统的繁荣发展铺平道路。

DApp的可预测性能:从应用链到弹性区块空间

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
BoredStakervip
· 07-17 18:32
吹了这么久还没上主网?
回复0
quietly_stakingvip
· 07-14 21:49
啊哈 架构调成这样tps还不跑到火星?
回复0
SerumDegenvip
· 07-14 21:49
哈哈又一个L1试图诱高他们的TPS数字……朋友们,我以前看过这部电影
查看原文回复0
毁灭罐头vip
· 07-14 21:47
又一个拼tps的 啥时候是个头
回复0
blockBoyvip
· 07-14 21:30
咋又是并行处理 有啥用没用先说
回复0
rugpull_ptsdvip
· 07-14 21:25
下班回来看白皮书。。里面都是术语
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)