当前位置:首页 > 知识 >

Web3新手必读:多签钱包是什么

大家平常使用的HD(真实身份)钱包或多链钱包一般只能通过一个公钥储存。这意味着,任何人只要掌握了与该公钥相应的私钥,就可以操纵该公钥链上持有的资产。为了解决这个密钥问题,出现了多种签名技术。下面我们来讲解多种签名体制的内涵、功效及其意义。

多签钱包定义为多重签名。多重签名是一种特殊类别的数据签名,允许多个用户多重签名可通过好几个单一签名的搭配来完成。比如有一个保险柜有两把锁和备用钥匙,其中一把钥匙由A拥有,另一把由B拥有,打开保险柜的唯一方法就是A和B共同提供钥匙开锁。如果只有其中一把钥匙,是无法打开该保险柜的。简而言之,就是将该钱包地址的资产管控权分给2个以上的人手里,可以帮助用户更好地保护自己的钱包资产。

基本概念包括钱包私钥、钱包公钥和钱包详细地址。钱包私钥用于推送资金投入认证买卖,由用户自身拥有,用户有义务维护私钥的安全性。钱包公钥一般用于数据加密和认证,或数据加密能用对应的私钥破译的信息。钱包详细地址是公钥的散列版本号,当用户要接收资产时,会向对方公开该地址。

单签和多签钱包有很大不同。单签钱包是当前区块链钱包中最常见的钱包类型,常见的详细地址都是单签钱包详细地址,钱包资产仅由私钥或助记词操控。同时,只有相应的私钥,所有人才能够操纵此笔资产,也就意味着只要有一个密钥就能签定购买,所有人只需拥有私钥就能在没有获得授权的情况下迁移详细地址内的货币。然而,这也意味着存在更多的风险。多签钱包可以通过两个或多个私钥持有人一同管理一个详细地址,只有在设置总数管理者签名的允许下才能使用详细地址中的资产,这可以降低因单方私钥导致的资产失窃的风险。

多签钱包最大的优点是需要由多个私钥持有人的授权才能进行钱包买卖。一般来说,多签钱包的“m-n方式”需要在建立时确定,只有这n个私钥中的m个持有人一同签名授权才能完成对该钱包详细地址对应的数字货币的转账、买卖等行为。最常见的是“2-3方式”,即每次交易都需要3个私钥中的任意两个进行签名授权,很好地平衡了安全性和方便性。

多签钱包的优点包括提高钱包安全系数和避免错误交易产生。在多签钱包中,确定数字货币使用权和经营权的私钥在多个用户手中,即使其中一个私钥泄露,也难以移动多签地址内的钱包资产,这可以降低资产失窃风险。多重签名还可应用于多种认证避免错误交易。多重签名认证可以协助用户降低因私钥遗失或失窃而导致的安全风险。

由于多签钱包规定许多签名来完成资金转移,所以多签名钱包有更高的安全性。然而,目前用户对多签钱包的认知不足,我们需要向用户介绍更多的区块链专业知识,以协助用户掌握多种签名技术并不断提高。

猜你喜欢

微信二维码

微信