什么是多重签名钱包?
多重签名(multi-sig)要求通过确保多个密钥持有人保持对彼此负责,为钱包交易增加了另一层安全性。由于钱包所有者可以在不止一台设备上持有密钥,因此因损坏或盗窃而丢失一台设备的风险较小。尽管多重签名钱包的设置可能更具挑战性,但该技术有效地促进了托管交易和决策制定,同时作为一种双因素身份验证 (2FA) 的形式。
什么是加密钱包?
多重签名 (multi-sig) 钱包对于需要参与更高级加密交易的基于区块链的组织、项目和应用程序至关重要。要了解加密多重签名钱包的具体细节,值得研究使该技术发挥作用的因素:公钥和私钥。每个加密钱包都有公钥和私钥,但对于多重签名钱包,它们具有更高级的功能。
公钥:公钥在某些方面类似于用于路由存款的传统银行帐号。公钥与私钥加密配对。尽管任何人都可以将加密货币发送到公钥,但相应的私钥是访问资金所必需的。
私钥:与银行账户个人识别码 (PIN) 一样,私钥控制对加密钱包的访问,并且通常保密。没有私钥,就无法在钱包中发送或使用加密货币。私钥证明加密所有权,并且也是所有传出交易所必需的。
加密托管
尽管每个加密钱包都使用私钥和公钥对,但谁持有密钥的问题决定了钱包是托管的还是非托管的。例如,托管钱包提供商代表您持有私钥。相比之下,非托管钱包让您可以控制私钥,这通常意味着存储在钱包中的资金由您单独控制和照管。非托管钱包可让您设置初始恢复阶段,这是一种在您丢失钱包和忘记密码时可以使用的备用措施。恢复阶段可用于用相同的资金重新生成一个新的钱包。一般来说,如果用户忘记了助记词和密码,则无法恢复非托管钱包及其内容。
什么是多重签名钱包?
现在让我们分解一下标准加密钱包和多重签名钱包之间的区别。传统的非托管加密钱包具有一个提供资金访问权限的私钥。因此,只有这个密钥需要签署传出交易——不需要进一步的授权。
相比之下,多重签名钱包使用独特的数字签名,需要多个私钥才能签署传出交易。在某些情况下,几个不同的密钥可以生成一个签名。尽管多重签名技术早在加密技术出现之前就已经存在,但它通常与比特币的出现有关。具体来说,多重签名技术于 2012 年首次应用于比特币网络,导致次年多重签名钱包的广泛使用。
根据多重签名地址的配置方式,有不同的组合键:
2-of-3:访问三签名钱包只需要两个签名。
2-of-2:需要两个签名才能访问双签名钱包。
3-of-3:访问三签名钱包需要所有三个签名。
3-of-4:访问四签名钱包需要三个签名。
无论具体组合如何,所有多重签名钱包都旨在增强安全性。下面,我们将分解此过程的工作原理。
为什么要使用多重签名钱包?
如果多重签名钱包的概念还不清楚,我们可以用日常生活中的类比来解释:假设有一个银行保险箱,有两把锁和两把钥匙。银行职员杰克拿着一把钥匙,吉尔有另一把。为了打开保险箱,两人同时使用钥匙。在这种情况下,未经对方同意,任何人都无法打开保险箱。
同样,只有在多方提供签名的情况下,才能移动存储在多重签名加密地址上的资金。鉴于其数字性质,这种额外的安全层在管理加密时是有益的。具体来说,只有一把私钥的资金更容易被盗。此外,这也可以降低损失资金的可能性,前提是您使用不需要所有密钥的组合,例如 3-of-5 方案。强制要求所有签名(如 3 对 3 的组合)实际上需要更多的勤奋和信任。多重签名的要求有助于确保进出该钱包的交易符合持有钥匙的人的意图。
无论需要两个、三个、四个或更多签名,多重签名钱包旨在降低单点故障的可能性。出于这个原因,许多区块链、交易所和钱包提供商都支持创建某些版本的多重签名钱包来保护用户资金。多重签名钱包对于涉及加密行业的企业也很有意义。与传统公司一样,这些加密公司需要保护大量资金,只有多重签名钱包才能提供必要的保护。
多重签名钱包的优势
使用多重签名钱包有几个明显的优势:
1、提高安全性
多重签名钱包提供比单一签名(单一签名)替代品更大程度的保护。黑客要获得所有必要的密钥来授权从多重签名钱包中提款要困难得多。正如多重签名钱包减少了对单个人的依赖一样,它们也降低了依赖一台设备的风险。例如,如果损坏的设备持有唯一的私钥,持有者可能会失去访问权限。但是,由于您可以在多个设备上存储多重签名密钥,因此丢失私钥的风险通常较小。
2、托管交易
在传统术语中,托管是一种法律安排,第三方持有资金直到满足某些条件。2-of-3 多重签名钱包允许第三方参与两方(A 和 B)之间的托管交易。在这种情况下,交易包括一个相互信任的第三方(C),以防出现任何问题。如果有争议,只有 A 或 B 会授权交易,让 C 做出最终决定。
3、双因素身份验证 (2FA)
多重签名也可以用作双因素身份验证 (2FA)的一种形式,因为用户可以在不同的设备上持有私钥。但是,使用多重签名技术作为 2FA 存在风险,因为持有一个私钥的设备可能会丢失、被盗或损坏。例如,如果钱包签名设置为 2-of-2,丢失一台设备上的密钥将无法恢复资金。
4、做决定
类似于使用多重签名技术进行托管的概念,多重签名钱包也可以控制对联合公司资金的访问。例如,如果公司设置了一个 4-of-6 钱包,每个人都持有一把钥匙,那么任何一个人都不应该能够访问和滥用资金。因此,只需要大多数密钥持有者之间的协议就可以授予对钱包的访问权限。
5、多重签名钱包的缺点
尽管使用多重签名钱包有很多优势,但也有一些潜在的风险和限制需要注意:
6、技术知识
设置多重签名钱包地址的过程需要一定的技术专业知识。然而,近年来,越来越多的多重签名钱包提供商使这个问题变得不那么严重了。
7、交易速度
多重签名通常比单一签名慢,因为它依赖于另一方、设备或位置来访问钱包以授权交易。虽然这可能不是不经常使用的直接问题,但定期使用多重签名钱包进行交易可能比使用单一签名钱包慢。
8、资金回收和托管
使用多重签名钱包的另一个挑战是恢复过程需要在每台设备上导入每个助记词。最后,也许多重签名钱包最大的潜在缺点是缺少第三方托管人,如果出现问题,很难寻求法律追索。具体来说,由于多重签名钱包往往是非托管钱包,因此合法托管人不会保护多重签名钱包的资金。相反,这些资金通常只是存放在一个与多个钥匙持有人共享的非托管钱包中。
尽管使用多重签名钱包存在潜在挑战,但也有一些实际应用。通过要求多个签名来转移资金,多重签名钱包旨在避免单一故障源并实现无需信任的托管交易。虽然每个人都需要根据自己的需要权衡利弊,但多重签名钱包可以在涉及大量加密货币的情况下提高可信度和安全性。此外,多重签名钱包有可能通过为各种用例添加另一层安全性来鼓励采用加密货币。
以上就是币园地《什么是多重签名钱包?》的专业详解,点击首页了解更多精品干货