TurboDA:闪电般快速且支持原生代币支付

TurboDA 是 Avail DA 的一个实现选项,它可以为模块化区块链开发者提供近乎即时的预确认,从而实现应用的即时响应。开发者可以使用任何 ERC-20 代币(如 ETH 或 USDC) 来支付数据提交到 Avail 的费用。TurboDA 通过简单的 API 实现集成,并已开始在集成合作伙伴中产生影响。

TL;DR (太长不看版)

  • TurboDA 使使用 Avail DA 的应用程序具有即时响应时间。
  • 开发人员可以使用任何 ERC-20 代币(如 ETH 或 USDC)付费将数据提交到 Avail。
  • 通过 TurboDA API 可以快速轻松地集成。
  • 要立即开始使用 TurboDA,请联系我们

TurboDA 正在解决什么问题?

保持响应迅速的体验对于保持用户对应用程序的参与至关重要。缓慢和滞后的响应时间会增加用户的挫败感,并可能降低应用程序的感知质量。由于区块链系统的性质,数据必须在整个去中心化网络中传播,与中心化服务器相比,这会引入一些不可避免的时间延迟。

在当今的 DA 格局中,开发人员面临着众多选择。DA 解决方案提供不同长度的确认,在最终确定时间和其他重要属性之间进行权衡。例如,Avail 在约 20 秒内生成区块,并且数据可以在 2 个区块时间内由轻客户端验证,即从区块包含开始约 40 秒。此时,数据本身在 Avail 网络上最终确定,并且 Avail 的完整数据可用性保证适用。相比之下,Celestia 在约 6 秒内生成区块,并且区块可以立即最终确定,但是数据本身在另外约 10 分钟或更长时间内无法被轻客户端可证明地验证。这是因为 Celestia 使用基于乐观(欺诈证明)的构造,类似于乐观 rollup。Avail 通过使用密码学有效性证明而不是欺诈证明来避免这些等待时间,这更类似于 ZK rollup 的运作方式。这使得 Avail 上的过程快了大约 15 倍。

Ethereum 在大约 12 秒内生成区块,但尚未实现像 Avail 和 Celestia 那样独立验证数据可用性的轻客户端 - 这计划在未来通过完整的 Danksharding 实现。在 Ethereum 上进行验证需要大约 15 分钟的等待时间,这是区块最终确定所需的时间。虽然每种解决方案都有不同的区块时间和 DA 最终确定和验证的等待时间,但它们都比现代技术产品的最终用户习惯的等待时间长得多。想象一下在商店等待 40 秒、10 分钟甚至 15 分钟才能完成付款,这简直是不可接受的!

为了解决这个问题,会发出预确认,这为应用程序提供了一个承诺,即该交易将在未来提交给 Avail DA。应用程序可以将此承诺传递给最终用户或其他应用程序,并确定如何前进。通过此预确认,应用程序可以决定允许后续交易,或者可能要求交易首先在 Avail DA 上最终确定,然后再进行任何后续操作。最终,如何处理此问题取决于应用程序开发人员,并由链的执行环境决定,因为发布到 Avail 的交易数据仅发布到 Avail 区块链,而不会以任何方式由 Avail 解释。

什么是 TurboDA?

TurboDA 是一种实现选项,使模块化区块链开发人员在与 Avail DA 集成时能够收到接近即时的预确认。这些预确认使开发人员能够向最终用户提供即时响应时间,因此应用程序感觉响应迅速,并且用户无需等待交易最终确定。这在 Web3 游戏中可能很有用,例如,快速预确认通过减少应用程序响应链上操作(如游戏内购买、NFT 交换或级别升级)的时间来确保更流畅的游戏体验。

虽然 TurboDA 用于提高最终用户应用程序的性能,但它还为开发人员提供简单的集成选项和可预测的定价。可以使用任何 ERC-20 代币以可预测的费率支付数据提交费用。TurboDA 还接受以 Avail 的原生 AVAIL 代币支付。AVAIL 代币AVAIL 代币仍然用于支付将数据提交到 Avail 网络的费用,此过程只是在后台进行。

TurboDA 已经开始在集成合作伙伴中产生影响,例如高吞吐量链 Rooch Network对此表示出兴趣。Bitcoin 应用层 Rooch Network 的联合创始人 Haichao Zhu 分享说:“TurboDA 非常有想象力,它不仅仅是一个简单支持多 gas 支付的上传中继。它还可以充分利用其异步功能来更好地优化上传时序,从而实现更流畅的吞吐量,同时还能减少 gas 开销。”

接近即时的交易

TurboDA 在数据发布到 Avail DA 之前,会在大约 250 毫秒内发出即时预确认。这些预确认可以在应用程序内使用,也可以被其他用户用于确认数据包含的内容,或检索数据的完整副本并检查其是否已发布到 Avail 的区块链。

发布到 TurboDA 的数据会发送到 Avail 区块链,并在区块包含后约 2 个区块内最终确定。虽然这已经是 Avail 上最快的,与其他提供商相比,但具有高吞吐量执行环境或在 SocialFi 和 GameFi 等市场中竞争的应用程序的用户对延迟的容忍度为零。

更便宜、更快的集成

通过 TurboDA API 实现 TurboDA 非常简单。它开箱即用地包括强大的错误处理和 RPC 回退,甚至可以在不丢失数据的情况下维持突然的断电。一旦数据提交到 TurboDA 并收到预确认,就可以依靠它将已发布的数据中继到 Avail 网络。这意味着应用程序开发人员可以进入应用程序体验的下一阶段(例如完成支付流程、游戏内交换或将 NFT 应用于用户的个人资料)。

通过将所有错误处理和重试逻辑写入 TurboDA,应用程序开发人员可以更快地启动和运行,而无需编写所有这些内容并自行处理所有潜在的回退。TurboDA 已经处理了这些问题,从而使应用程序开发人员可以更快地启动和运行。

原生代币支付

可以像预先购买手机流量一样,通过提前购买数据积分,以可预测的定价支付将数据发布到 TurboDA 的费用。这些数据积分可以使用任何 ERC-20 代币或 AVAIL 代币购买,并在发布数据时消耗。虽然可以支持任何 ERC-20,但只会接受列入白名单的代币。要将你的代币添加到列表中,请联系我们

通过使用 TurboDA 的数据积分,开发人员可以使用其原生代币以简单且可预测的方式支付 DA 费用。这有助于改进预算管理和预测,还可以通过使用原生代币支付 DA 来提高原生代币的效用。

立即开始使用 TurboDA

如果你有兴趣使用 TurboDA,请联系我们团队。

TurboDA Avail DA Avail Mainnet 数据可用性 对比 新闻

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

0 条评论

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