【问题标题】:How to create a ‘feeless’ ERC20 token?如何创建“无情”的 ERC20 代币?
【发布时间】:2018-06-13 15:55:59
【问题描述】:

是否可以创建免费的 ERC20 代币?

或者通过其他地址支付费用?

我有一个解决方案,将交易费用金额从中心地址退还到收款人的地址。

有什么想法吗?

【问题讨论】:

    标签: token blockchain ethereum smartcontracts erc20


    【解决方案1】:

    您不能让其他地址支付交易费用。你有两个选择:

    1. 创建一个集中式服务器,您的应用程序会调用该服务器,然后将所有活动委托给您的合同。但是,当区块链的目标之一是去中心化时,这种方法正在集中您的应用程序。由您来决定您是否对此感到满意(例如,MetaMask 是一种流行的工具,但它集中了您的提供者……这是不对的吗?)。
    2. 如您所说,您可以将交易费用退还给用户。让您的合同跟踪个人余额并定期发放退款。您的合约可以持有资金(您可以通过ownersOnlypayable 后备功能补充资金)并在适当时处理退款。请务必关注相应的withdrawal patterns

    【讨论】:

    • 嗨,亚当,感谢您澄清我的观点。您的答案正是我正在寻找的……我的令牌将不可开采,并且只能由我的应用程序的用户生成,但我也希望它可以通过交易所进行交换,而无需访问集中式服务器。所以通过我的应用程序进行的交易将是免费的;但其他交易可以。我知道在这种模式下很难摆脱中心化,你会怎么做?任何 cmets 表示赞赏。谢谢
    • 您的应用程序和令牌交换是分开的。代币本身应该是一个标准的 ERC20 合约,完全负责管理代币库存。作为 ERC20 代币,它可以在交易所上市(这是一个单独的过程,需要您与交易所合作才能上市)。除此之外,您的应用程序还与 ERC20 合约交互以处理付款,但负责您的应用程序的业务逻辑。该应用可以有一个中心化的服务器来与你的业务逻辑合约进行交互,也可以是去中心化的。
    猜你喜欢
    • 2018-06-11
    • 2020-01-23
    • 2018-04-04
    • 2021-08-31
    • 2022-01-24
    • 2021-10-08
    • 2022-12-18
    • 2022-01-22
    • 2020-09-14
    相关资源
    最近更新 更多