是否可以从以太坊的另一个账户支付交易费用?

Posted

技术标签:

【中文标题】是否可以从以太坊的另一个账户支付交易费用?【英文标题】:Is it possible to pay transaction fee from another account in ethereum? 【发布时间】:2018-12-09 07:16:45 【问题描述】:

我想从账户 A 进行以太坊交易,但交易费用应该从账户 B 支付。 以太坊有可能吗?

【问题讨论】:

嗨。现在有任何关于您的问题的更新...? 现在是2020年底了,这个问题有解决办法了吗? 【参考方案1】:

不,gas 始终由发送交易的账户支付。

【讨论】:

【参考方案2】:

以太坊网络中没有对它的原生支持。 然而,THIS 的特定问题已经被积极讨论了一段时间。 虽然上面的问题主要讨论了account Baccount A 进行代币转移并为account B 赚取一些代币作为费用。

一位用户甚至在http://lavawallet.io 上提到了一个完整的工作示例

【讨论】:

【参考方案3】:

目前,没有任何内置条款允许其他用户为特定交易支付汽油费。但是,存在通过退还用户支付gas费用的合同的概念,并且可以实施。当然,这开启了对该功能进行攻击以耗尽资金的可能性。

目前正在讨论 here 未来版本 (Serenity),该版本可以解决仅发送交易的帐户支付费用的概念。

【讨论】:

以上是关于是否可以从以太坊的另一个账户支付交易费用?的主要内容,如果未能解决你的问题,请参考以下文章

以太坊持续销毁提高后市预期

以太坊的应用

以太坊钱包和账户有什么关系

以太坊交易费用、gas 限额和已用 Gas

以太坊L2扩容技术综述

什么是以太币/以太坊ETH?