
- 授权代币时一笔一笔进行交易;
- 所有操作往往都会与交易一对一关联;
- 没有针对丢失私钥的防护措施;
- 没有 ETH 就无法执行交易……
- AUTH 负责接受用户的签名以及预期的行动,并验证签名是否正确。它还将设置一个变量,即表明发起交易的起始地址。
- AUTHCALL 则负责调用目标合约,并让发起交易的起始地址替代调用者地址(即真正在调用目标合约的智能合约地址)作为调用源。

- 用户签署一条信息(链下操作,无需消耗 gas);
- 用户或费用资助方(帮助用户支付 gas 的地址)可将该信息作为交易发送至一个调用者地址;
- 调用者地址使用 AUTH 和 AUTHCALL 来进行验证,并设置用户发起交易的起始地址作为调用源,继而调用目标合约。




