【问题标题】:Pay a user's gas: Ethereum支付用户的gas:以太坊
【发布时间】:2019-11-19 07:19:24
【问题描述】:

我需要一些帮助。我正在开发一个允许用户保存字符串(映射(地址=>字符串))的智能合约。唯一的问题是,我希望合约为用户保存字符串支付gas。关于如何做的任何想法

【问题讨论】:

  • 这不是很常见。您可以这样做的一种方法是让合约在您的函数结束时向用户发送用于运行交易的大致 ETH 数量。

标签: ethereum solidity vyper ethereumclassic ethereumj


【解决方案1】:

这是一个提议的功能,但尚未实现:https://github.com/ethereum/EIPs/issues/1776

此功能称为元交易:交易的发送者无需支付 gas。

虽然还没有进行元交易的本地方式,但有第三方努力实现它,使用元交易关键字搜索网络应该会产生有用的东西。

【讨论】:

    【解决方案2】:

    看看加油站网络联盟: https://blog.zeppelinos.org/gas-station-network-alliance/

    根据您的用例,如果您不需要将字符串直接保存在链上,另一种选择是 Peepeth - 有灵魂的微博。 Peepeth 批量存储在 IPFS 中的签名消息并将批量数据锚定在链上:https://peepeth.com/a/free

    【讨论】:

      猜你喜欢
      • 2019-01-23
      • 2018-11-22
      • 2019-05-21
      • 2020-10-17
      • 2021-11-19
      • 2018-12-09
      • 2021-05-27
      • 1970-01-01
      • 2019-05-09
      相关资源
      最近更新 更多