如果一个 DeFi 新玩家 Amy 想要与 DApp 进行交互,其准备工作是极为繁琐的。例如,如果 Amy 想要与 Decentraland 进行交互,她需要拥有 ETH 和 MANA token。为此 Amy 需要通过 KYC 并在 CEX 购买 ETH 和 MANA,注册并学会使用 Metamask 钱包,提现 ETH 和 MANA,创建 Decentraland 的账户,最终才能与它进行交互。如果不幸 Amy 购买的 ETH 不足以支付 gas 费,她还需要再次购买 ETH 并提现。而这些过程都需要耗费一定的 gas 费用。漫长的准备过程对新手玩家来说真的十分不友好。 如果可以用 ERC-20 token 来支付 gas 费,并且由 dApp 提供其本身的一些 token 来帮助新用户快速上手呢? Biconomy 做了什么?这种背景下,Biconomy 提出了一种「元交易」(Meta Transactions) 的解决方案。元交易的本质是允许 dApp 的开发者代替其用户去支付交易费用。为了降低 dApp 的使用门槛、吸引新的用户,许多 dApp 的开发者会愿意这样做。并且随着侧链和扩容技术的应用,交易费用也将得到显著降低。 MexaMexa 是由 Biconomy 开发的 SDK,它允许 dApp 开发者在不需要改动任何智能合约代码的情况下,将元交易集成到 dApp 中。 开发者在 Mexa Dashboard 上可以便捷地管理所有的 dApp 及其用户,在 API 或用户层级上应用元交易,或是为智能合约方法创建 API 等等。(教程)。 Forward简单来说,Forward 提供了易用的 API,让 dApp 的用户能够使用 ERC-20 token 来支付 gas 费。并且确保交易不会失败,同时优化 gas 费。提出 Forward 主要考虑以下几点:
为了更形象化地说明这一点,Biconomy 做了一个网站 (iwaste-eth.com),即计算你的地址如果用稳定币来支付 gas 费,能够省下价值多少的 ETH,见下图。 综上看来,如果可以用任意的 ERC-20 token 支付 gas 费,并在没有 ETH 的情况下使用这些 token,将会带来良好的用户体验。dApp 的新用户可以用 dApp 提供的 token 来快速上手,或是使用稳定币而非 ETH 来支付 gas 费用。 (责任编辑:admin) |