多签金库,以及我们移除的助记词
共享资金控制已经上线:一个 .vault 为多名 .human 成员持有资产,采用 M-of-N 签名阈值。没有足够多的成员同意,任何转账都无法从中转出。
是金库,而不是钱包
关键的设计选择在于:金库没有属于自己的私钥。它更接近一个保险箱,而不是一个可以登录的账户——一个完全由其成员控制的金库。
这也堵住了一个真实存在的漏洞。金库过去会从与 .node 和 .app 地址共用的注册流程中继承一组助记词。持有这组助记词就能直接转移资金,完全绕过多签——对于保留了它的人而言,阈值只是形同虚设的建议。移除助记词就移除了这条路径,也消除了一个本不该有人登录的「钱包」所带来的困惑。
目前可用的功能
无助记词注册、每个成员地址上的 Vault 标签页、添加和管理成员、可调整的阈值、分为待处理与历史记录的提案,以及金库自身的余额和交易历史。
已通过真实的 RPC 和 WebSocket 路径进行端到端测试:注册、阈值变更、成员添加,以及提案的创建、签署和执行。