现在人们对多重签名钱包以及如何在以太坊中创建多重签名钱包感兴趣。 Multisig 代表多重签名,它是一种特定类型的数字签名,使两个或多个用户可以将文档作为一个组进行签名。因此,多重签名是通过多个唯一签名的组合产生的。 Multisig 技术在加密货币世界中已经存在,但其原理早在比特币诞生之前就已经存在。
在加密货币的背景下,该技术首先应用于比特币地址在 2012 年,最终导致了一年后多重签名钱包的创建。多重签名地址可以在不同的上下文中使用,但大多数用例都与安全问题有关。在此我们讨论它们在加密货币钱包中的使用。
它是如何工作的?
作为一个简单的类比,我们可以想象一个安全的保险箱,它有两个锁和两把钥匙。一把钥匙由 Alice 持有,另一把由 Bob 持有。他们打开盒子的唯一方法是同时提供他们的两把钥匙,因此未经对方同意,一个人不能打开盒子。
基本上,资金存储在一个多重签名上只能使用 2 个或更多签名访问地址。因此,使用多重签名钱包使用户能够为其资金创建额外的安全层。但在继续之前,了解标准比特币地址的基础知识很重要,该地址依赖于单个密钥而不是多个(单密钥地址)。
单密钥与多重签名
通常,比特币存储在一个标准的单密钥地址中,这意味着任何持有相应私钥的人都可以访问资金。这意味着只需要一个密钥来签署交易,任何拥有私钥的人都可以随意转移硬币,而无需任何其他人的授权。
虽然管理单密钥地址是它比多重签名更快、更容易,但它提出了许多问题,尤其是在安全性方面。通过拥有单一密钥,资金受到单点故障的保护,这就是为什么网络犯罪分子不断开发新的网络钓鱼技术来试图窃取加密货币用户的资金。
此外,单密钥地址不是涉及加密货币的企业的最佳选择。想象一家大公司的资金存储在一个标准地址上,该地址有一个对应的私钥。这意味着私钥将要么委托给一个人,要么同时委托给多个人——这显然不是最安全的方式。
多重签名钱包为两者提供了潜在的解决方案这些问题中。与单密钥不同,存储在多签地址上的资金只有在提供多个签名(通过使用不同的私钥生成)的情况下才能移动。
根据多签地址的配置方式,它可能需要不同的密钥组合:2-of-3 是最常见的一种,其中只有 2 个签名就足以访问 3 个签名地址的资金。但是,还有许多其他变体,例如 2-of-2、3-of-3、3-of-4 等。
该技术有许多可能的应用。以下是多重签名加密货币钱包的一些最常见用例。
提高安全性
通过使用多重签名钱包,用户可以防止因私钥丢失或被盗而引起的问题。因此,即使其中一个密钥被泄露,资金仍然是安全的。
想象一下,Alice 创建了一个 2-of-3 的多重签名地址,然后将每个私钥存储到不同的地方或设备(例如移动设备)中手机、笔记本电脑和平板电脑)。即使她的移动设备被盗,小偷也无法仅使用 3 个密钥中的一个来访问她的资金。同样,网络钓鱼攻击和恶意软件感染不太可能成功,因为黑客很可能可以访问单个设备和密钥。
除了恶意攻击之外,如果 Alice 丢失了她的一个私钥,她仍然可以使用其他 2 个密钥访问她的资金。
双因素身份验证
通过创建一个需要两个密钥的多重签名钱包,Alice 能够创建一个双重身份验证机制来访问她的资金。例如,她可以将一个私钥存储在她的笔记本电脑中,将另一个私钥存储在她的移动设备中(甚至在一张纸上)。这将确保只有有权访问这两个密钥的人才能进行交易。
但是请记住,使用多重签名技术作为双因素身份验证可能是危险的 - 特别是如果它被设置作为 2-of-2 多重签名地址。如果其中一个密钥丢失,您将无法访问您的资金。因此,使用 2-of-3 设置或使用备用代码计数的第三方 2FA 服务会更安全。对于加密货币交易所交易账户,强烈建议使用 Google Authenticator。
托管交易
创建 2-of-3 多重签名钱包可以允许用于两方(Alice 和 Bob)之间的托管交易,其中包括第三方(Charlie)作为相互信任的仲裁者,以防出现任何问题。
在这种情况下,Alice 将首先存入资金,这将被锁定(用户都无法自行访问它们)。然后,如果 Bob 按照约定提供商品或服务,他们就可以使用他们的密钥来签署并完成交易。
仲裁者查理只需要在发生争议时介入,在根据查理的判断,他可以使用他的密钥创建一个签名,该签名将提供给 Alice 或 Bob。
决策
A董事会可能会使用多重签名钱包来控制对公司资金的访问。例如,通过设置一个 4-of-6 的钱包,每个董事会成员都持有一把钥匙,任何董事会成员都无法滥用资金。因此,只有多数人同意的决定才能执行。
缺点
虽然多重签名钱包是解决一系列问题的好方法,但重要的是要记住,其中涉及一些风险和限制。设置多重签名地址需要一些技术知识,特别是如果您不想依赖第三方提供商。
此外,由于区块链和多重签名地址都相对较新,因此可能难以寻求合法如果出错了,可以追索。存入与多个密钥持有人的共享钱包中的资金没有合法保管人。
结束的想法
尽管有一些缺点,但多重签名钱包有许多有趣的地方应用程序,使比特币和其他加密货币更加有用和更具吸引力——尤其是对企业而言。通过需要多个签名来转移资金,多重签名钱包提供了增强的安全性并允许无需信任的托管交易,因此,该技术可能会在未来得到更多的使用。我们真的希望这篇文章可以帮助您了解更多关于多重签名钱包以及如何在以太坊中创建多重签名钱包的信息。


















