【区块链 | 多签】知识普及:什么是多重签名钱包?
什么是多重签名钱包(Multisig Wallet)?
Multisig表示多重签名,而多重签名是一种特定类型的数字签名,而此类型的签名将允许两个以上用户作为一组来签署文档。因此,多重签名则通过多个单一签名的组合来产生。现在多重签名技术已经应用于加密货币世界,而其实这一原理其实早在比特币诞生之前就存在了。
加密货币背景下的多重签名技术,在2012年第一次被用于比特币地址,而一年之后此次应用则催生出了多重签名钱包。多重签名地址可以在不同环境中使用,但大多情况都是用于与安全问题有关的领域。而本文我们将讨论该技术在加密货币钱包中的使用。
如何运行?
做一个简单的类比,设想一个拥有两把锁和两把钥匙的保险箱。一把钥匙是由Alice持有,另一把则由Bob掌管。而打开此保险箱的唯一办法则是这两个人同时提供钥匙,而当只有其中一把钥匙时,该保险箱则是打不开的。
而这也就是说,存储资金的多重签名地址也只能通过使用2个或更多重签名才能访问。因此,多重签名钱包的使用就可以为用户的资金创建额外的安全层。但在进一步研究之前,我们首先对标准比特币地址进行了解,因为它是依赖于单一密钥,而并非多重签名的。
单密钥vs 多重签名
通常,比特币都被存储在标准的单密钥地址中,这就意味着任何人只要持有了对应的私钥就可以访问该笔资金。而这同时也意味着,只需一个密钥就可以签署交易,且任何人只要拥有私钥就可以在不得到任何授权的情况下转移地址中的代币。
的确,单密钥地址与多重签名地址相比更便于管理,但其中也呈现出一系列问题,尤其是在安全方面。由于只有单个密钥,所以资金是由单点故障来保护的
【区块链 | 多签】知识普及:什么是多重签名钱包?相关推荐
- 密码学系列(三):区块链+密码学基础知识
密码学系列(三):区块链+密码学基础知识 一.区块链的概念 区块链概述 区块链的特点 区块链变化 市场现状 二.区块链政策与标准 区块链的特点与发展 三.区块链的定义 区块链的价值 四.区块链开发语言 ...
- 区块链重要基础知识7-1——标准脚本P2PKH、P2SH
这里主要用于补充区块链重要基础知识7--比特币的运行机制中标准协议P2SH的说明 五大标准脚本分别为P2PKH.P2PK.MS(限15个密钥).P2SH和OP_Return. 这里主要介绍P2PKH. ...
- 赛联区块链教育:对区块链技术做个普及
区块链.比特币.加密货币在你的脑海中吗?您是否正在努力理解区块链的运作方式?您是否正在寻找该系统的学习信息以帮助您入行?下边的介绍帮你建立相关知识框架. 区块链!十多年来,这个词出现在互联网.社交媒体 ...
- 入门区块链游戏必备知识和注意事项(第一期)
我们会分几期为玩家介绍整个链游圈的情况和提供数据: 第一期内容:介绍链游情况.必备知识和注意事项. 第二期内容:国外自媒体注册方法和工具使用,各个钱包的使用 第三期内容:链游避坑指南和如何挑选链游项目 ...
- 区块链/比特币基础知识
[三分钟讲清区块链/比特币]之一:区块链入门教程 [三分钟讲清区块链/比特币]之二:比特币入门教程 [三分钟讲清区块链/比特币]之三:加密货币的本质
- 区块链技术相关知识笔记
区块链是一种源自比特币基础技术的新型技术系统.其最初的定义是一种分布式账本, 而账本是由分布式系统的每个节点共享的.每个节点运作方式是将一段时间内接收的事务数据和代码采用特殊的散列算法和 Merkle ...
- 区块链重要基础知识6——匿名性以及如何去中心化
1. 匿名性 1.1 化名与匿名之间的区别 化名:在交易的时候不使用真实的姓名 匿名:或者在交易的时候完全不使用任何名字. 在计算机中的定义,匿名指的是具有无关联性(unlinkability)的化名 ...
- 用区块链技术打造了一款来自未来的钱包,他们认为定位于国外市场更具潜力
本堂茜 渡鸦区块链专栏记者 崔萌,一位年轻的85后青年,2010年毕业于北京航空航天大学后加入一家国企京东方科技集团,2015年创建果仁宝,2016年12月获"创业邦30岁以下创业新贵&qu ...
- 区块链论文:去中心化证人共同签名,让认证者诚信或被发现
本文首发于 https://zhuanlan.zhihu.com/blockchain-top-paper 在阅读本文前,建议下阅读下面文章: https://zhuanlan.zhihu.com ...
- [Daozy][区块链 EOS 课程]第3课 如何创建EOS钱包
椟夜学院-- 区块链 EOS 课程 官方网站:http://www.daozy.net 1. 查看主节点是否可用 # cleos -u https://node2.liquideos.com get ...
最新文章
- 自学python需要多长时间-Python学习步骤如何安排?多长时间可以学会精通呢?
- 数据分析 绩效_如何在绩效改善中使用数据分析
- ☆☆在Eclipse中编译NDK的so文件(普通安卓项目转换为NDK项目的设定)
- [视频]Google Chrome背后的故事
- speedbutton用法
- IT入门?推荐首选学习HTML5大前端
- 2017-10-26 消息队列设计
- 解决魅族手机不能Toast提示的方法
- C语言编程练习---2021级山东理工大学ACM实验三题解
- pgsql命令行直接输入密码登录
- 一些简单小技巧助你快速成为Linux高手
- System.IO.FileNotFoundException: Could not load file or assembly ‘System.Data.SQLite.dll‘ or one of
- 明源售楼系统技术解析 MVC架构与房源生成(一)
- Android模拟器无法上网问题ZZ
- 非金融机构不良资产市场的规模
- 从下载镜像到装系统(MSDN 和软碟通)
- 越野越激情——“中国东川泥石流国际汽车越野赛”
- nodejs服务使用pm2启动多个进程和进程守护,以及使用pm2-logrotate-ext分割日志
- 51la和百度都有微信版统计,那个更好用些呢?
- vue element表格图片点击放大
热门文章
- 计算机图形学头歌实训平台——立方体三维观察
- 从最简单的源代码开始,切勿眼高手低---(第一波)
- / Vijos / 题库 / 1404 遭遇战 spfa 建图
- Android代码打包一个apk,Android Studio 打包生成apk(示例代码)
- 提高java代码执行效率的技巧
- openSUSE 15.0 显卡驱动安装
- Java解惑你知多少
- Web软件快速开发平台 WebBuilder 8.7 发布
- 软件生命周期以及测试方法
- java treemap用法_java TreeMap用法