量子链 Qtum 在 QIP-5 提案中提出针对交易输出脚本新增 OP_SENDER 操作码,使一个地址可以在没有 QTUM 代币的情况下通过别人代付 Gas 的方式调用智能合约。据 Qtum 介绍,Qtum 不仅支持比特币的五种标准的交易操作码,分别是 P2PKH、P2PK、多重签名、P2SH 和 OP_RETURN,还增加了三种操作符分别是 OP_CREATE、OP_CALL 和 OP_SPEND,以及该提案中的 OP_SENDER。通过该提案新增的操作码,用户可以直接操作 Dapp 而无需关心自己是否有充足的 UTXOs 来支付 Gas 及验证权限,Dapp 的维护者可以通过构建 OP_SENDER 交易自行做 Gas 代付服务,交易所不必再为操作智能合约代币的用户地址维护支付 Gas 的余额,而是可以通过构建 OP_SENDER 交易的方式来进行用户地址到热钱包的转账,从而大大减少交易所维护用户地址、进行钱包整理的复杂度,有助于交易所提高效率和降低成本。