解析被纳入布拉格升级的 EIP3074:用例、影响与风险
EIP3074提出了一种新的钱包外挂,称为invoker,它可以打破以前msg.sender必须来自前一个呼叫地址的限制。这使得任何EOA都可以像合约钱包一样操作。新的交易流程图使用AUTHCALL替代CALL来验证呼叫,对被呼叫的合约而言,msg.sender变成了最初授权签名的EOA。该EIP通过两个新的OP code实现,即AUTH和AUTHCALL。未来,钱包和invoker之间将建立信任关系,用户可以选择使用经过审计和可信的invoker。EIP3074将带来钱包和合约交易的革新,改善合约开发者的使用体验。