我们日常使用的HD(身份)钱包或多链钱包,通常只可以通过一个公钥进行存储。这意味着,无论是谁,只要获悉了与该公钥匹配的私钥,就能够支配该公钥链上所持有的资产。所以为了解决密钥的问题,多重签名技术应运而生。

今天我们就来讲讲多重签名机制的含义、作用以及意义所在。

多签钱包概念

Multi-Sig表示多重签名,而多重签名是一种特定类型的数字签名,而此类型的签名将允许两个以上用户作为一组来进行签名。因此,多重签名则通过多个单一签名的组合来产生。

举例来说,想像有一个拥有两把锁和两把钥匙的保险箱,一把钥匙由A持有,另一把则由B掌管。打开此保险箱的唯一办法就是A和B两个人同时提供钥匙开锁。如果你只有其中一把钥匙,是无法打开这个保险箱的。

通俗来讲,就是把该钱包地址的资产控制权分到2个以上的人的手上,能够帮助用户更好的保护自己的钱包资产。

名词解释

钱包私钥:用于发送资金和验证交易。去中心化钱包的私钥由用户自己持有,用户有责任保护私钥的安全。

钱包公钥:公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。

钱包地址:它是公钥的散列版本。当用户想要接收资金时,他会向对方透露他的钱包地址。

单签和多签钱包的区别

单签钱包,是目前区块链钱包中最常见的钱包形式。目前大多数人持有的钱包地址,都是单签钱包地址,钱包资产仅由私钥或助记词控制,这就意味着任何人只要持有了对应的私钥就可以控制该笔资金。而这同时也意味着,只需一个密钥就可以签署交易,且任何人只要拥有私钥就可以在不得到任何授权的情况下转移地址中的代币。

相比多签钱包,单签钱包在更加方便管理的同时,也存在更大的风险。也正是因此,不法分子常通过钓鱼网站或冒充客服获取用户单签钱包私钥,盗取用户资产。

多签钱包为这种风险防范提供了解决方案,通过设定多人共同管理一个地址,必须有设定数量的管理者签名同意才能动用地址内的资产,这大大降低了单方面私钥导致的资产被盗的风险。

多签钱包最大的特点是需由多个私钥持有者的授权才能进行钱包交易。通常情况下,多签钱包在创建时便需确认好“m-n模式”,只有这n个私钥中的m个持有者共同签名授权才能完成对该钱包地址所对应的加密货币的转账、交易等操作。

“2-3模式”是多签钱包中最常见的运作模式,即每次交易都需全部3个私钥中的2个进行签名授权才能完成,能够较好地平衡安全性与便捷性之间的关系。

多签钱包的优势

1.提高钱包安全性

在单签钱包中,决定加密货币所有权和管理权的私钥仅掌握在个人手中,一旦私钥丢失或持有者遗忘钱包私钥或助记词,那就意味着持有者失去了对该钱包地址的控制权,与其相关联的加密资产将完全丢失。而多签钱包的存在,最大程度降低了单个私钥丢失时的资产损失风险。

多签钱包极大地帮助用户减少了由于私钥丢失或被盗所引起的安全性事件。由于多签钱包是由2个或以上的钱包地址控制,即使出现其中一个钱包的私钥泄漏,也无法转移多签地址的钱包资产,这大大降低了资产被盗的风险。

以“2-3”的多签钱包模式为例,在全部3个私钥中,只要有2个私钥完成了签名授权操作就能进行相关加密货币的转移。即使有1个私钥丢失,还能通过剩下的2个私钥完成对资产的转移,避免资产损失。

2.多重验证避免错误交易发生

多签钱包还用来进行多重验证避免错误交易发生。银行汇款时,如果银行工作人员或者用户在输入账号的时候出现错误,交易就会失败,钱会退到原有的账户当中;区块链上的交易是不可逆的,一旦将加密资产转入到错误收款地址,该笔资产将无法退回。使用多签钱包,当出现某个私钥所有者发起一笔错误的交易时,其他私钥持有者在发现错误时可以通过拒绝签名而阻止该笔错误交易。参与签名验证的人越多,发生错误交易的可能性也越低。

总结内容

由于多签钱包要求多个签名才能完成资金转移,使得多签名钱包提供了更高的安全性,但是目前用户对多签钱包的认识了解还不够,我们也将持续为用户科普更多区块链知识,帮助用户了解,不断学习!

Web3知识科普:什么是多签钱包?相关推荐

  1. 【知识科普】解读闪电/雷电网络,零基础秒懂!

    知识科普,解读闪电/雷电网络,零基础秒懂! 闪电网络的技术是革命性的,将实现即时0手续费的小金额支付.第一步是解决扩容问题,第二部就是解决共通性问题,利用原子交换协议和不同链条的状态通道结合,进行不同 ...

  2. 深入解析Safe多签钱包智能合约:代理部署与核心合约

    概述 读者可以前往我的博客获得更好的阅读体验 Safe(或称Gnosis Safe)是目前在以太坊中使用最为广泛的多签钱包.本文主要解析此钱包的逻辑设计和代码编写. 读者可以前往Safe Contra ...

  3. 经纬度绘图_【知识科普】地形图图例汇总,测绘人识图绘图必备(含dwg版下载)...

    地形图(topographic map)指的是地表起伏形态和地理位置.形状在水平面上的投影图.具体来讲,将地面上的地物和地貌按水平投影的方法(沿铅垂线方向投影到水平面上),并按一定的比例尺缩绘到图纸上 ...

  4. 算法基础知识科普:8大搜索算法之二叉搜索树(下)

    由于微信发代码以及数学符号很吃力,所以我们做知识科普只能利用图片来做,本算法代码较多,所以分为三个部分来介绍.本篇把剩余的部分补齐.当然二叉搜索树也有自己的缺陷,即构造的二叉树跟数据的初始状态以及删除 ...

  5. android 修改 dpi_鼠标DPI是什么意思?鼠标CPI和DPI之间区别知识科普

    如今电竞时代盛行,不少玩家对鼠标的要求比较高,通常购买一款鼠标都会看相关参数,我们经常可以注意到鼠标包装盒上有会关于DPI或者CPI的技术参数,那么鼠标dpi是什么意思?下面装机之家分享一下鼠标 CP ...

  6. 计算机故障检修课过时,第三场公开课|电脑故障维修以及笔记本知识科普

    原标题:第三场公开课|电脑故障维修以及笔记本知识科普 等待了漫长的一个星期, R&D又带着满满的干货和大家见面啦~ 你没看错!! 这次R&D带来了两份大大的干货给大家 分别是大家关心的 ...

  7. 海洋知识科普相关调研

    通过相关市场调研不难发现: 随着对海洋关注度的上升,搭建海洋知识体系势必会成为教育市场的一大亮点. 同时随着素质教育需求的不断提升,传统课堂教育已然无法满足,互联网的兴起为我们打开了新的局面. 通过在 ...

  8. [免费专栏] 车联网基础理论之车联网安全车端知识科普

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 基础理论专栏长期更新,本篇最新内容请前往: [车联网安全自学 ...

  9. java tt自行车_骑行圈的知识科普:“大组车”和“TT”车的区别

    原标题:骑行圈的知识科普:"大组车"和"TT"车的区别 昨天,小编讲了50年前的环法比赛和现在的区别 忽然发现骑行圈已经变得越来越科技化 各种性能优良的自行车, ...

最新文章

  1. 24BYJ48电机的使用,带驱动程序
  2. Puppet集中配置管理系统[安装与配置]
  3. 下载数据CityEngine示例数据(Tutorial)配套视频教程(英文)
  4. c python通信protobuf_python 处理protobuf协议
  5. 设计模式之适配器模式--java描述
  6. java 轻量级map,java Map 遍历速度最优解
  7. Linux 定时器设置
  8. 利用ServiceLocator模式改进JNDI实践
  9. c ++查找字符串_C ++类和对象| 查找输出程序| 套装3
  10. mysql更新数据库中int 1_Mysql数据库int(1)和tinyint(1)的区别扩展阅读
  11. 计算机被格式化怎么找回资料,电脑文档被格式化,怎么恢复格式化文档
  12. io vivado 怎么查看ps_vivado学习之PS与PL通信
  13. python单词的含义-python
  14. 拓端tecdat|R语言高维数据的主成分pca、 t-SNE算法降维与可视化分析案例报告
  15. 鸿蒙是安卓改名,EMUI更名为鸿蒙,这几个问题的答案马上就能揭晓!
  16. 手机沙盒隔离软件_Windows 这 5 个自带功能就很好用,你可以少装几个第三方软件了...
  17. 原生js实现输入框焦点切换
  18. php 车牌号,总结关于车牌注意点
  19. w ndows7旗舰版网卡驱动,windows7万能网卡驱动官方下载
  20. HTML页面中显示时间

热门文章

  1. 对不起!你的程序员同事抛弃你时,可没空和你说再见。
  2. 免费也好吃的软件午餐
  3. QGIS-申请天地图key并加载在线地图,在线图源坐标系差异
  4. Ecplise中常用快捷键
  5. i3 1115G4 怎么样 i3 1115G4上市时间
  6. 服务器系统安装提示插入软盘,云服务器提示没有软盘
  7. Java 定义一个描述圆的类,然后生成一个圆对象,最后输出半径、直径和面积
  8. Python入门 —— 03GUI界面编程
  9. DDR4 Spec 第四章 4.1-4.3
  10. 辞旧迎新:元旦,春节放假通知