代表的な方法(私見)
トランザクションの実行を委譲する
Meta Transaction、ERC877など
gasをETHではなくトークンで支払う
ERC865など
8
Slide 9
Slide 9 text
Meta Transaction
ユーザーでトランザクションへの署名だけを行い、トランザクションの
実行自体は第三者が行う。
https://qiita.com/doskin/items/5764c55e2bdd528db4ed
9
Slide 10
Slide 10 text
ERC865: Pay transfers in tokens instead
of gas, in one transaction
ERC20の拡張で、トークンのtransferにかかるgasを
ETHでなくトークンで支払う
https://github.com/ethereum/EIPs/issues/865
(draftなので変わる可能性あり)
10
ERC1077: Executable Signed Messages
refunded by the contract
ERC865とERC877を踏まえて(トークンのtransferに限らない)トラン
ザクション実行の委譲とトークンでのgasの支払いを統一的に扱えるよ
うにしたインターフェース
14