信息来源自coindesk,略有修改,作者Griffin Mcshane长期以来,加密货币社区一直对他们最喜欢的代币和项目充满热情。在加密货币社区中,有一个长期存在的争论,那就是加密货币的热存储与冷存储。对于热存储阵营来说,方便和低成本使热存储成为迄今为止最有利的选择。另一方面,冷存储的支持者会用一句老话来强调他们方法的安全性:“not your keys, not your crypto。”虽然与传统的热存储钱包相比,冷存储提供了更高的安全性,但往往会有需要让加密货币保持在线的合理需求。此外,当需要安全存储的不是个人,而是需要保持资产安全的企业或团体的加密货币时,“not your keys, not your crypto”的解决方案可能会变得困难。
在本文中,我们将研究一种在不使用冷存储的情况下,用多签名钱包(多签名)来提高资产安全性的有效方法,其中包括它们的运作原理。以及为什么它们已经成为机构和去中心化自治组织(DAO)的流行工具。
多签名钱包是一种需要两个或多个私钥来执行某些任务的加密钱包。这样做是为了增加存储在钱包中的资金的安全性,要求多方在发送任何交易之前签名。多签名钱包的工作过程需要来自一组预定地址的多个签名,如果这些签名中的任何一个缺失,交易将无法进行。可以把它想象成一个带有独特钥匙的保险箱,必须将这些钥匙一起使用才能打开它。
虽然有许多不同类型的多签名钱包,但有最受欢迎的有两种类型:第一种类型要求所有各方对交易进行验证或签名,最常见的是三密钥钱包,而第二种类型要求总人数中的一定数量的人参与,才能处理交易,例如,三个中的两个或五个中的三个。
由于关键的设计差异,多签名钱包上的交易签名过程与传统钱包不同。传统钱包被称为外部拥有账户(EOA),这意味着它们由用户生成并由私钥控制。EOA通常被认为是“用户帐户”,这意味着它们是为公众成员与区块链交互而创建的。
另一方面,多签名钱包是基于智能合约的钱包。这些智能钱包不是由用户,而是由代码控制,并由其所有者在链上进行管理。由于这种设置,多签名钱包被认为是一种“无种子”的自我托管形式。
除了提高安全性和多方参与之外,使用多签名钱包还有其他一些好处。特别是对于机构和DAO来说,与使用传统的热钱包或冷钱包相比,多签名钱包的结构提供了更好的体验。
首先,多签名钱包的设计结构消除了传统的“关键人物”风险。关键人物风险指的是一家公司几乎完全依靠一个人来取得成功。这种风险在加密货币中十分常见,特别是在一个人控制钱包的种子短语的情况下。这方面最臭名昭著的例子之一是加密货币交易所QuadrigaCX的案例。在其创始人突然去世后,该交易所冷储存持有的价值1.9亿美元的客户存款无法取出。
由于多签名钱包需要多个参与者的多个签名才能完成交易,因此它能够消除关键人物风险并减少任何单点故障。像三分之二多签名这样的实施可以进一步确保在关键方缺席时,重要的交易可以通过。
与其他类型的钱包相比,多签名钱包提供了更高的透明度。交易策略、签名者和实际交易都在链上或代码中公开。这使得人们可以清楚地了解交易规则和参与资金管理的人的责任。
此外,多签名钱包的开源特性允许任何人查看管理它们的代码。通过清晰、开放的开发,任何人都能够审计钱包,并确保资金保持安全。
可以轻松地调整或升级多签名钱包以适应机构或DAO的需求。在钱包的基础上,开发人员可以创建协议和模型,以允许DAO投票或资产管理服务等更复杂的操作。像Juicebox这样的平台已经可以使人们开发社区拥有的可编程钱包,享受多签名的强大功能。
Prev Chapter:针对币安的挤兑已经发生了
Next Chapter:要实现Web3游戏互操作性,道阻且长