Sui Gas Pool 增强开发者的交易赞助
realtime news Jul 13, 2024 17:30
Sui Gas Pool 服务允许开发者高效地为大规模交易赞助燃气费用,简化用户入驻并处理高并发需求。
![Sui Gas Pool 增强开发者的交易赞助](https://image.blockchain.news:443/features/F129FD574FB11FA1B72D3937CC7443B6E2F0E5916DC010A0E6A345A3D89A4BDA.jpg)
根据Sui Blog的报道,由Mysten Labs开发的Sui Gas Pool服务为开发者提供了一个突破性的解决方案,能够大规模赞助交易的燃气费用。这项服务旨在解决与用户入驻和高并发需求应用的交易管理相关的重大挑战。
Mysten Labs已将Sui Gas Pool开源,使Sui开发者社区能够利用这项创新服务。通过赞助燃气费用,该服务改善了新Web3用户的入驻体验,使他们无需为钱包提供资金即可开始使用,从而提供了更大的灵活性和易用性。尽管有这些好处,开发者通常在大规模管理燃气费用时面临困难,而Sui Gas Pool则旨在解决这一问题。
Sui Gas Pool 的工作原理
Sui Gas Pool的创建有两个主要目标:横向可扩展性和通用性。通过增加更多实例,它可以轻松扩展以满足更高的吞吐量需求,并设计得足够灵活,可以供任何开发者整合和操作,作为独立服务或其系统的一部分。
要初始化一个燃气池,系统会查询所有供赞助交易使用的燃气币,并将其拆分成具有可配置初始余额的较小燃气币。然后,这些燃气币将被管理在燃气池数据库中。为燃气池提供资金非常简单,只需将一大笔燃气币发送到赞助地址,燃气池将自动检测并处理它。系统会定期检查赞助者拥有的任何大额燃气币,并根据需要进行拆分。
燃气池服务运行一个RPC服务器,通过HTTP请求中的秘密承载令牌管理权限控制。交互工作流包括预留燃气币、将它们附加到交易中、获取用户签名,并通过燃气池执行交易。
扩展Sui Gas Pool
Sui Gas Pool通过几种机制有效扩展:
- 自动燃气币拆分:这创建了许多较小的燃气币对象,增加了吞吐量。
- 受控交易执行:燃气池完全控制交易执行,确保及时释放燃气币。
- 集中式数据持久化:数据通过Redis集中存储,使燃气池服务器无需本地数据持久化要求或崩溃恢复即可运行。
- 多个赞助者和服务:该系统可以通过多个赞助者和部署多个燃气池服务进一步扩展。
开始使用
Sui Gas Pool显著改善了Sui上的应用程序的用户体验和操作效率。Mysten Labs的客户体验平台Enoki已经在其赞助交易功能中使用了Sui Gas Pool,展示了其在生产环境中的可靠性和效率。
通过将Sui Gas Pool开源,Mysten Labs确保整个Sui社区可以有效扩展赞助交易,支持拥有大量用户的新应用程序。欲了解更多详情,请访问GitHub 仓库或联系工程师寻求支持。
Image source: Shutterstock