多签钱包是一种合约,需要多个地址签名才可以执行一笔交易,通常使用
使用场景一般为 DAO 的金库和权限管理,避免单点失败。如何查看、验证和追踪其动态也是一门挺有用的技能。
以 Juicebox 项目的拥有者钱包为例:
下面是跳转到该钱包在 Etherscan 的地址:
Etherscan 会在页面左上方,钱包地址前注明类型,先确认该地址是不是合约。
如何知道这个合约是什么类型的多签,有哪些地址可以参与签名? 目前来说,@etherscan 并没有对多签钱包做特殊支持,而是跟一般合约一样显示。当然,通过合约方式也是可以查到这些信息的。
Gnosis Safe 的合约多使用代理模式,如果 Etherscan 解析成功,可以看到 “Read as Proxy“ 的标签页,选择图中对应方法即可读取信息。
多签钱包最近的交易在做什么?在页面上看到的交易方法都是 Exec Transaction,这是因为 Gnosis 把交易的实际数据封装起来了,所以和其他交易相比,很不直观。
有个办法是,点进去看交易详情里面的转账记录以及触发的事件。
例如这个交易,很容易就看出,是在 Uniswap 进行兑换。
不同的多签替换以下网址中的地址即可。
数据如图:
Gnosis Safe 界面集成了自家合约,在查看多签信息这方面体验要优于没有做特别适配的 Etherscan。
侧边栏可以看到,支持查看 ERC20 ERC721 代币,交易以及多签合约的配置。
多签不一定安全,成员是否可靠更重要
多签有个阈值参数,例如 3-5 多签意思是总共五个成员,只要收集到其中三个签名就可以执行交易。
这里有几个点: