Shinami 「Gas Station」来了!Sui Network 的赞助交易如何革新 Web3 盈利方式?
2023-08-08 21:57
Shinami 「Gas Station」提供赞助交易,服务构建者可以轻松地将其与他们的应用程序集成。Web3 对钱包和代币的需求是新用户进入的最大门槛,Sui 上的赞助交易不仅为用户提供了无摩擦的体验,而且为建筑商开辟了更多的盈利模式。现收现付的区块链模式对于已经习惯了 Web2 世界中大量免费服务的用户来说,是一个巨大的障碍。潜在的新用户可能想在 Sui 上试用一款新应用,但一旦发现需要安装钱包并从交易所购买代币,他们就会放弃。赞助交易让开发者承担起支付应用交易费用,为用户提供无缝体验。选择支付交易费用的开发者可以探索其他的收益模式,如托管广告、解锁试用软件和提供订阅服务等。开始赞助交易的最简单方法是利用 Shinami 的「Gas Station」服务。Sui 允许构建者通过支持用户发起的交易、发起人发起的交易的技术以及通过 GasData 对象来发起交易,建筑商可以建立自己的 Gas Station 来监控赞助交易。选择赞助交易的构建者需要积累足够的 SUI 代币来支付用户的 gas 费用,并开发一种商业模式来为其运营提供资金。所需的 SUI 数量将完全取决于其应用程序生成的交易数量,开发人员可以使用 Sui Devnet 和 Testnet 环境来估算应用程序的 gas 费用,然后随着时间的推移计算出项目的使用情况,从而计算出他们的初始资本需求。Mysten labs 也在开发一个 GAS 费用估算器,这个工具可能要到今年年底才可用。一旦启动到主网,构建者将需要观察他们的交易量和 gas 费用,一款应用可能会变得非常受欢迎,迅速耗尽构建者的资金。那些使用 Shinami 的构建者可以利用账户仪表板来帮助他们分配代币并为他们的应用程序提供资金。仪表板显示了构建商有多少 GAS 积分和支付的 GAS 费用数量,开发者可以在仪表板中设置不同的应用基金,并根据需要添加 token 以继续赞助交易。创建另一种盈利模式可能涉及在应用界面中放置广告,对高级功能收费,或在特定时间段限制应用的免费使用。构建商也可以选择赞助一段时间的免费使用,然后要求用户自己支付 GAS 费才能继续使用该应用程序。 想要在应用中尝试通过 Shinami 进行赞助交易的开发者首先需要注册一个 Shinami 账户 ( 使用推荐代码“Gasless”)。在输入所需的信息后,构建者需要在他们的账户中添加足够的 SUI 代币,以满足他们的应用程序用户的预期 gas 费用。帐户准备就绪后,Shinami「Gas Station」将为 Gas Station 请求提供 JSON-RPC API:gas_sponsorTransactionBlock 通过将 gas 对象附加到其上并使用 gas 所有者的密钥gas_getSponsoredTransactionBlockStatus 获取赞助交易的状态,如IN_FLIGHT、INVALID 或 COMPLETE。Shinami 的仪表盘显示了该公司的服务,包括 Gas Station,在这个图中,构建者可以监视 gas 的使用并添加资金。Shinami Gas Station 在为建设者和用户提供无缝体验,它为特定的应用程序维护资金,并在提交时处理 GAS 费用。1. 构建者通过 Shinami 仪表板为应用程序的 Gas Station 账户提供赞助。2. 用户通过连接的钱包与应用程序交互,发起交易,例如铸造 NFT。 3.该应用程序在底层无需 GAS 费地构建交易 (Sui 的 SDK 包括一个赞助的交易块构建器,有助于确保正确的编码 )。4. 该应用程序通过 gas_sponsorTransactionBlock 将交易发送到 ShinamiGas Station,并附带额外的身份验证数据,以验证其 Gas Station 账户是否有足够的资金。5. Gas Station 为相应的 GAS 预算金额保留赞助商的资金,构建交易数据以使用预置的 GAS 对象生成 NFT,并签署交易,将带有 GAS 的交易数据返回给应用程序。6. 该应用程序将交易呈现给用户,并通过钱包提示用户签名。7. 钱包使用 sui_executeTransactionBlock 将交易提交给 Sui Network 进行处理。图为 ShinamiGas Station 的流量 ShinamiGas Station 流程的设计是为了方便构建者整合和管理无 GAS 费交易。Shinami 文档提供了一个完整的 TypeScript 教程,教你如何将赞助交易集成到应用程序中,详情:https://docs.shinami.com/docs/sponsored-transaction-typescript-tutorial?ref=blog.sui.io它展示了如何构造多个交易类型,将它们连接到 ShinamiGas Station,并提交它们以便在 Sui 上执行。Shinami 还在 GitHub 上提供了本教程中的代码示例。第一步需要导入许多库,包括 Ed25519Keypair、jsonrpprovider 和 rpclient。下一步描述设置各种参数,例如 GAS 预算、ShinamiGas Station 端点,以及使用 Ed25519Keypair 创建对对和签名者。本教程的最后一部分展示了如何将交易块发送给 Shinami 进行审批。ShinamiGas Station 获取这些数据,并根据提供的预算创建一个 Gas 对象,构建一个附加 Gas 对象的新交易,并用构建者的签名对其进行签名。 ShinamiGas Station 在收到赞助请求时应用自动预算和错误检测。Gas Station 还管理着一个巨大的、多样化的 Gas Station。这使得 Gas Station 可以处理不同交易规模的赞助,有助于防止 GAS 费对象模棱两可的问题,并确保分配给赞助交易的 GAS 费预算得到有效利用。Shinami Gas Station 可以通过提供方便的资金管理界面,帮助构建者启动并运行赞助交易。拥有多个应用程序的构建者会发现,它能够方便地创建不同的基金。
用户和开发者向 hello@shinami.com 上的反馈意见,告诉Shinami 可以做些什么来促进 Sui 应用程序的良好用户体验。赞助交易是为 Web3 和 Sui 带来新用户的重要手段。Sui Network 主网已上线,社区生态也有序启动,Sui World 作为亚太区最大的生态资讯和加速孵化平台,有丰富的生态空投、IDO、白名单福利,扫描下方二维码进群,快人一步,获取信息!公众号后台回复“1”,加入 SUI World 社区回复“加速”,获得 Move 加速器支持
推荐阅读
Sui Network 的简单预言机和元预言机
Sui Network 如何为构建出色的 Web3 游戏提供支持?
Sui 为什么被游戏开发者看好?
100+ 职位空缺,Sui 生态多公司正在招聘!
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。