区块链多重签名钱包技术介绍

2023-12-27 丹尼

多重签名钱包,通常称为多重签名或共享钱包,是一种加密货币钱包顾名思义,执行和处理加密货币交易需要多个签名。多重钱包利用多个私钥访问或转移加密货币资产。

随着加密货币和数字资产的普及和数量持续增长,对稳健的需求也在增长密码存储和安全措施为了保护他们。multisig钱包中多个密钥的使用为加密货币提供了额外的安全层。它消除了与拥有一个私钥相关的单点故障的风险。

第一枚比特币multisig钱包由BitGo于2013年8月推出,并在2014年作为一项安全措施获得了关注Mt. Gox比特币交易所倒闭。很多的区块链加密货币交易所和托管机构支持多重签名地址,以保护其工作流程、客户信心和资金。

市场上有许多multisig钱包提供商,包括Argent、Safe、Trezor和比特币基地。

multisig钱包是如何工作的?

当通过交换或自保管设置多签名钱包时,需要生成唯一的多签名地址。该地址与钱包相关联,用于接收资金。要从多签名钱包发起交易,必须有指定数量的共同签名者对交易进行签名。例如,在三分之二的multisig配置中,授权需要三个私钥中的两个。

要从multisig钱包发送资金,相关方必须使用其私钥共同签署交易。一旦获得所需数量的签名,交易就被认为是授权的,并且可以被广播到区块链进行处理。

多签名钱包通过降低与单个泄露密钥相关的风险来提供增强的加密货币安全性。即使一个私钥被泄露,攻击者也需要访问其他必需的密钥来完成交易。

多重签名钱包的类型

多签名加密钱包可以通过现有私钥的数量和授权交易所需的签名数量来区分。

常见的multisig钱包类型包括:

M-of-N multisig钱包

这种类型的多重签名钱包总共需要“N”个私钥进行授权。批准、执行和处理交易需要“N”个密钥中的“M”个密钥的子集。典型的设置包括三个两个、五个三个等等,表示所需签名的总数。

区块链多重签名钱包技术介绍

N对N multisig钱包

这种类型的多重签名或共享加密钱包设置要求所有联合签名者验证交易,以便执行和处理交易。例如,在二对二方法或三对三方法中,所有各方都必须用他们的私钥签名,交易才被认为是有效的。

除了这些常见类型之外,智能合同可用于强制执行一种顺序多重签名加密钱包,其中私钥的签名顺序是预先确定的。每个私钥都必须以特定的顺序对事务进行签名,以便对其进行处理。另一方面,时间锁定的multisig钱包只能在预定义的时间延迟后授权交易,增加了一层额外的基于时间的安全措施。

如何设置多重签名钱包

建立多签名加密货币钱包需要相关各方之间的仔细协调,并遵守加密安全最佳实践。具体步骤和程序可能会因特定的multisig钱包提供商而略有不同。用户可以参考厂家的说明书;但是,以下是理解如何设置加密多重签名钱包的一些常见步骤:

步骤1:选择合适的multisig配置

选择支持多重签名功能的加密货币钱包。人们必须决定所需的配置,例如三取二、五取三、二取二等。这决定了授权交易所需的私钥签名的数量。

步骤2:生成公钥

每个联合签名者必须生成他们自己的公钥,有时被某些钱包提供商称为主公钥。为此,只需按照wallet设置创建一个恢复/种子短语。

用户必须记下此恢复短语,因为后续步骤和以后访问钱包时会用到它。multisig wallet设置将要求确认并重新输入恢复阶段。正确完成后,将生成一个公钥。每个联署人必须单独完成这项工作。

步骤3:生成多重签名钱包地址

一旦每个联合签名者有了他们的公钥,就可以生成多重签名钱包地址。收集每个联合签名者的公钥,并将它们输入到钱包设置中。在输入所有联合签名者的公钥后,设置将自动生成钱包地址。生成公共地址后,multisig钱包现在可以从交易所或另一个钱包向该地址接收资金。

步骤4:使用multisig钱包进行交易

作为安全最佳实践,参与多签名钱包的各方必须对其钱包进行密码保护。为了从多签名钱包执行交易,共同签名者将需要从他们注册的钱包协作签名。

因此,区块链上的多签名钱包类似于双因素身份验证(2FA)或多因素认证安全系统,如数字金融中所见。

多重签名钱包的优缺点

在决定采用多签名钱包时,应仔细考虑利弊,权衡增强的安全性和涉及的复杂性。

多重签名加密货币钱包有明显的优点和缺点。从积极的方面来看,multisig钱包通过要求多个私钥签名进行交易授权,显著增强了安全性。这减少了与单个泄露密钥相关的脆弱性,使其成为保护数字资产的有吸引力的选择。

未授权交易和黑客攻击的风险降低了,因为攻击者需要访问大量的私钥。Multisig钱包还在多方之间分配信任,使其成为公司资产,分散自治组织基金或者共享家庭账户。multisig钱包可以检查权力滥用,让各方有责任感,并确保没有人可以在没有必要批准的情况下转移资金。

加密货币交易所钱包提供商通常使用multisig钱包,为用户资金提供额外的保护。此外,可定制的安全策略和与智能合约的潜在集成为不同的使用情形提供了灵活性。

不利的一面是,建立一个多签名钱包可能比传统的钱包更复杂,需要多方协调多个私钥。密钥管理变得至关重要,对多个密钥持有者的依赖带来了潜在的挑战,如通信问题或人为错误。

多重签名钱包中的交易授权依赖于多个密钥持有者的合作。如果一方不回应或不愿意签署,它可能会阻碍交易过程。此外,并非所有加密货币或区块链平台都支持多重签名功能,需要用户在实施前验证兼容性。

Multisig钱包使用案例

多签名加密货币钱包提供了一种多功能和安全的解决方案,在数字资产领域的各种用例中得到应用。

管理企业财务

企业和分散应用使用共享钱包进行资金管理,将财务控制权分配给关键决策者,降低挪用资金的风险。

托管服务

区块链托管服务受益于多重签名钱包的安全功能。在第三方持有资金直到满足特定条件的交易中,multisig wallet保证每个相关方在批准资金释放时都有角色,从而提高透明度和安全性。

分散的自治组织

道成员努力确保透明度以及在提案、表决、资金管理和分配系统中的公平使用。使用共享的multisig钱包是一种避免欺骗和其他欺诈的措施,确保DAOs资金通过多密钥访问得到保护。

相关新闻

更多>>
APP排行榜

赛马娘prett yderby

10.0分

180652

剑客物语

10.0分

152301

地城邂逅记忆憧憬

9.0分

127562

4

奇趣大冒险

9.0分

102654

5

三国志汉末霸业

9.0分

100278

6

小镇大厨

8.0分

89541

7

动物森林会

8.0分

80574

8

摩尔庄园

8.0分

75489

9

城堡传说大乱斗

7.0分

72451

10

魔女之泉

7.0分

69486