Avail 如何帮助扩展 web3?

Avail 旨在通过数据可用性 (DA) 层,解决区块链的可扩展性问题。Avail 通过 Validity Proofs 和 Data Availability Sampling 等技术,提高以太坊的吞吐量,支持跨生态系统,并实现更快的最终性,从而帮助构建可扩展、经济且安全的区块链。

Avail 提供了一种构建可扩展、经济实惠且安全的区块链的新方法,同时解决了区块链碎片化面临的关键挑战。在这篇文章中,我们将剖析 Avail 网络的扩展性特性,以展示它如何为整个区块链生态系统带来显著改进。

Avail 网络的核心是 Avail DA,它建立在数学上安全的有效性证明之上。有了这个基础,开发者可以赋能用户采样数据,并从他们自己的手持设备内部获取验证,这要归功于 Avail 轻客户端。这开启了一个激动人心的未来,一个统一的可扩展、去中心化和安全的区块链网络可以蓬勃发展。

Avail 帮助扩展 web3 的 6 种方式

1. 提高以太坊的吞吐量

Rollup 通过将执行卸载到单独的 Rollup 区块链上,极大地扩展了以太坊生态系统中可能的执行吞吐量。执行证明通常与交易数据一起发送到以太坊,给 数据可用性 的需求带来了巨大的上升压力,而且这种压力没有减缓的迹象。利用 Avail DA 有助于 提高以太坊网络上可能的吞吐量,使更多的用户可以使用以太坊。

开发者现在可以利用许多 Rollup 堆栈之一来 构建他们自己的 L2 区块链,将交易数据发送到 Avail 并在以太坊上结算。

2. 跨生态系统支持

利用 Avail DA,你可以构建一个区块链,利用许多流行的 Rollup 堆栈之一,例如 OP StackArbitrum Orbit ChainsStarkware Madara ChainsPolygon CDKzkSync Hyperchains

Avail DA 是一个基础且无偏见的层,它为 其他区块链的数据可用性需求 生产和保护区块空间。利用 Avail DA,你可以发送交易数据以进行保护并使其可用,但是需要一个执行层来执行交易。你可以使用许多流行的 Rollup 堆栈之一在 Avail DA 上构建,并且我们的 Rollup-as-a-Service 提供商使此过程更加容易。借助 Avail DA,你可以在不同的生态系统中构建,从而为开发者和用户提供更统一的体验。

3. 随着需求增加区块大小

通过将区块链的每个部分优化为单独的、专门构建的组件,你不仅可以摆脱区块链可扩展性三难困境(请参阅第 5 点),而且还可以获得改进这些组件的新机会。可扩展的区块空间就是其中的一个例子。Avail 的可扩展区块空间的构建基块是 有效性证明Avail 的轻客户端数据可用性采样。这些协同工作以形成一个去中心化的 P2P 轻客户端网络,该网络将支持可扩展的区块空间。让我们看看它们是如何组合在一起的。

3.1 基于 ZK 的有效性证明和轻客户端

Avail 节点使用 基于 ZK 的有效性证明 来验证 Avail 网络中是否有可用数据,从而为用户提供 加密保证,以确认数据何时可用。这种高度调整的验证方法非常适合去中心化的区块链,因为它使最轻的硬件(如用户的智能手表)也可以验证交易数据是否可用于网络。Avail 轻客户端 以安全且可扩展的方式验证这些有效性证明。开发者可以利用轻客户端来使用户能够从消费级硬件(如智能手表)上独立验证去中心化网络上的 DA。

3.2 数据可用性采样 (DAS)

Avail 轻客户端的另一个超能力是 数据可用性采样 (DAS)。通过从网络中获取随机样本,Avail 轻客户端会随着每次连续的样本获取而增加其信心,并生成一个置信度分数。轻客户端可以通过 8-30 个样本快速生成非常接近 100% 的数据可用性保证,从而提供 与完整节点相当的安全保证

3.3 快速最终性

Avail DA 上每隔约 1 分钟最终确定一次新区块,这是 所有 DA 层中最快的。一旦验证者最终确定了区块,轻客户端就可以对其进行采样和独立验证,而无需信任完整节点。

3.4 P2P 网络随着需求增长

每次有新的轻客户端加入网络时,它们都会进入轻客户端 P2P 网络。这种轻巧而强大的去中心化网络 随着使用而扩展。加入的轻客户端越多,区块就可以越大。这使 Avail DA 能够 随着需求增长其区块大小

世界各地的消费级硬件都可以为这个轻客户端网络做出贡献,共同形成 Avail 区块链的副本。Avail DA 在从区块链的这个副本中进行采样方面是独一无二的。这使整个用户社区能够从网络的安全性中进行采样并为其做出贡献。这种积极的反馈循环会随着需求的增加而扩大区块大小并增加网络的弹性和安全性。

4. 去中心化关键区块链基础设施

虽然我们已经开发了出色的去中心化协议,但许多核心基础设施仍然严重依赖中心化实体。RPC 就是一个很好的例子,dApp 开发者可以选择运行完整节点,也可以信任少数几个中心化提供商之一。由于运行完整节点的经济效率低下,大多数开发者选择通过这些中心化的 RPC 提供商路由调用。这种不太理想的解决方案因 RPC 提供商之间的竞争格局而加剧,这迫使它们走上不断整合的道路以降低价格。这意味着行业现在严重依赖少数几个受信任的中心化提供商。

为了扩展,区块链行业必须去中心化堆栈的许多核心层。在使用 Avail DA 构建时,Avail 轻客户端 在实现此目标方面发挥着极其重要的作用。轻客户端不再需要信任由中心化基础设施提供商运行的完整节点,即可为开发者或用户提供 DA 保证。相反,轻客户端可以直接从 Avail 网络采样数据,并在 本地验证他们自己的 DA 保证,就在用户的设备上。轻客户端非常高效,可以在手机、智能手表和浏览器上运行。这为区块链行业提供了一个可扩展的基础,可以从中构建,并减少了我们过去对中心化基础设施提供商的严重依赖。

5. 克服区块链可扩展性三难困境

当使用 Avail DA 构建 Rollup 或应用链时,你会受益于 关注点分离 原则,该原则使开发者能够 摆脱区块链可扩展性三难困境。这一突破在于能够将区块链的堆栈分解为单独的组件,每个组件都经过高度优化,以在堆栈中发挥特定作用,然后将它们重新组合在一起以作为一个完整的整体运行。

这与通过微服务扩展 Web2 所使用的方法非常相似。运行全球信息高速公路的需求被分解为专门的和专门构建的组件,这些组件协同工作,为我们提供当今互联网上我们享受的许多不同体验。如果区块链行业要构建 价值互联网,那么我们需要高度可扩展、安全且去中心化的系统来构建这些体验,从而摆脱可扩展性限制。

通过在 Avail DA 上构建,你可以插入一个高度调整的 专门构建的数据可用性层。这种方法具有 解决数据可用性问题 的重大影响,数据可用性问题是所有区块链的关键组成部分,并为区块链摆脱区块链可扩展性三难困境的约束提供了基础。

6. 经济效益

虽然本文中讨论的主要可扩展性改进本质上是技术性的,但这个更多的是关于经济效率以及它与区块链可扩展性的关系。当你将交易数据发布到 Avail DA 时,你可以为用户提供 明显更便宜的交易费用,在某些情况下,与使用以太坊进行 DA 相比,可以节省 90%。这是上面已经提到的专业化特性的另一个好处,但它具有重要的影响,即降低了最终用户的交易费用,这意味着可以创建更可用的应用程序。

普通用户不愿支付高额费用来更新他们的社交媒体帐户。通过继续降低这项技术的准入门槛,同时保持高安全性和去中心化保证,我们可以鼓励更多的用户进入这个新领域,并使更多的开发者能够 构建经济实惠的应用程序

释放可扩展的区块链

我们早就听说过区块链技术的承诺,虽然该行业多年来取得了许多改进,但根本的可扩展性挑战仍然存在。

我们现在正在进入一个以 Rollup 为中心的未来,多个 Rollup 将开始蓬勃发展。一个从头开始为 Rollup 构建的可扩展基础的重要性不容忽视,该基础优先考虑去中心化和安全性。

了解更多关于 Avail 的信息,因为我们正在快速接近主网:DiscordTwitterGitHubTelegram

开发者 Avail DA 可扩展性 区块链可扩展性 轻客户端 Avail 轻客户端 数据可用性采样 KZG 有效性证明

  • 原文链接: blog.availproject.org/6-...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Avail Project
Avail Project
Build with Avail DA, the validity proven data availability layer unifying Web3