Starknet生态项目通过TurboDA与Avail集成,测试数据发布能力
一个Starknet生态系统项目最近通过TurboDA与Avail集成,以测试其数据发布能力。主网测试即将开始,计划在48小时内提交约2-3GB的数据,以观察其在重负载下的表现。
Artpeace:社区艺术创作平台
Artpeace是一个巨大的涂鸦墙,用户可以共同创作社区艺术作品。通过在共享画布上每5秒放置5个像素,社区共同创作像素艺术。所有操作都作为交易提交到Starknet并上链。在最近的vibecoding会议中,Starknet和Avail团队合作将TurboDA与Artpeace集成,将已确认的Artpeace交易和画布数据提交到Avail。这是撰写本文时Artpeace画布的快照。
虽然这个特定的集成只是提交交易和画布快照,而没有在Artpeace网络应用中进行任何额外的验证,但设置终端用户DA验证将非常简单,并且足够轻量级以在浏览器中运行。这将为Artpeace用户提供加密验证,确保通过TurboDA提交到Avail的数据在Avail网络上可用,为用户提供经过验证的DA保证。
“Avail使大规模数据提交变得异常简单且成本效益高。” —— Brandon Roberts,Starknet开发者
重负载下的压力测试
TurboDA/Artpeace集成将很快在Avail主网上激活,作为即将到来的社区艺术竞赛的一部分。用户将能够在共享画布上放置像素并争夺奖品。每10分钟,将拍摄画布的快照,并通过TurboDA将图像的原始字节以及交易数据提交到Avail。
我们估计在比赛期间将发布约2-3GB的数据。在Artpeace上放置像素会生成Starknet交易,这些交易被打包并通过TurboDA提交到Avail。TurboDA服务中已经实现了错误处理和重试逻辑,使开发人员能够更快地在Avail上启动和运行应用程序。
TurboDA在三个月前向一批私人测试用户推出。即将到来的Artpeace活动将是迄今为止最大的提交事件。作为背景,预计在48小时比赛期间的活动将与以太坊上的最高blob消费者相当(约1.5GB或每天约12k blobs)。
TurboDA设置
使用TurboDA是向Avail提交数据的最简单方法之一。它提供近乎即时的响应时间,在约250毫秒内发出预确认,开发人员可以使用任何ERC-20代币支付数据提交费用,并通过简单的API集成提交数据。在此Artpeace集成中,我们向TurboDA提交原始数据。
虽然TurboDA仍处于私人测试阶段,但您需要提交请求以访问TurboDA仪表板。一旦获得访问权限,提交数据就变得简单,并且可以在仪表板内进行管理。推荐的步骤是:
- 获取数据积分
- 创建AppID(推荐)
- 生成API密钥
有了这些信息,您就可以开始在Turing测试网上提交和测试数据提交。数据提交会返回一个提交ID,允许您检查其状态。拥有AppID使您能够根据您自己的命名空间过滤Avail数据,以便更轻松地进行监控。一旦一切按预期工作,您就可以开始通过TurboDA向Avail主网发布数据。
简化链上应用开发
Artpeace/TurboDA集成展示了在Avail上发布大量数据的简单性。虽然此集成不是典型的rollup集成,即它除了交易数据外还发布大量原始画布数据而无需进一步验证,但它模拟了如何在Avail上构建高吞吐量的应用链,依赖Avail网络进行交易排序和DA。
对于开发人员来说,TurboDA通过快速预确认、灵活的支付选项和内置的错误处理,帮助简化了安全地向Avail发布数据的过程。随着TurboDA接近公开发布,此测试将有助于展示其支持跨游戏、社交和DeFi生态系统的数据密集型应用程序的准备情况。
想亲自尝试吗?提交早期访问请求,立即开始在Avail的水平可扩展基础层上构建。