在 Web3 世界中,每一次「签名」都是你作为钱包所有者行使控制权的行为,即,使用你独有的私钥,生成一份无法伪造的数字指令,向区块链或 DApp 证明某项操作确实由你本人发起并同意。
签名主要分为「链上签名」和「链下签名」两种,在不同场景下有不同的作用。
在 Send by Link 的完整流程中,你会遇到上述两种签名。
| 角色及签名类型 | 说明 |
| 发送方: 链下签名(创建许可) | 这次签名不消耗 Gas,也不会立即发起链上交易。它的作用更像是签署一张加密的「授权支票」,生成一个包含你许可信息的凭证,等待收款方来兑现。 |
| 接收方: 链上签名(执行交易) | 这次签名会发起真实的链上交易,经链上验证后,将资金从合约转入收款方的钱包。 |