您的位置 首页 比特币资讯

多重签名有什么用?

多重签名都有哪些种类?有哪些好处?请花几分钟思考一下,有疑问才能得到更多。量子学派在这一章的篇首语极具感染力:杀手级应用不是没有,只是它出现时,你不知道它就是杀手而已。也就是说,量子学派的罗金海认为,多重签名就是这样一个尚未人识的杀手级应用。那么,真的是这样吗?我们的过往决定我们的思想和下一步的行动。罗金海为什么会这么想呢?

多重签名有什么用?插图
区块链

因为他曾经有一个创业项目——币须网,这是一个基于区块链的电商平台,就是国内第一个将多重签名运用到商业中的成功案例。学完这一节,我才知道:比特币的多重签名技术在中本聪的白皮书里刚是没有的,但是比特币是一个不断进化的技术产品,在后来的改进版本里逐渐进化出了这样的功能。这也说明比特币社区的强大生命力。下面,我们言归正传。01多重签名的概念刚开始比特币的账户只有一个私钥存储,这意味着:无论是谁,只要掌握了私钥,就能支配这个账户的比特币。这会导致账户不安全,经过社区的讨论和研究,于是在比特币第11号改进协议就增加了多重签名的技术。2011年12月20日,bip11被正式纳入比特币核心代码。2012年1月,首个bip11类型的交易出现在区块链上。多重签名技术就是多个用户同时对一个数字资产进行签名。可以简单的理解为,一个账户多个人拥有签名权和支付权。如果一个地址只能由一个私钥签名和支付,表现形式就是1/1;而多重签名的表现形式是m/n,也就是说一共n个私钥可以给一个账户签名,而当m个地址签名时,就可以支付一笔交易。所以,m一定是小于等于n的。

举几个例子:多重签名2/3,表示3个人拥有签名权,而两个人签名就可以支付这个账户里的比特币;多重签名1/2,表示2个人可以签名,两个人拥有私钥,谁都可以来支配这笔资金。02 多重签名的工作过程在bip11的协议里面,最多只接受3个签名,而提升到P2SH脚本(向脚本哈希支付)后,允许15个压缩密钥和相应的签名。刚开始的多重签名非常不好用,只有专业的编程人员才能搞得明白,而P2SH出现后,就将多重签名的难度大大降低了。多重签名采用单向散列函数,这可以有效降低签名文件的大小。它的过程如下:1.A对文件的哈希值签名;2.B对文件的哈希值签名;3.B把他的签名交给A;4.A把文件、他的签名和B的签名发给C;5.C验证A和B的签名。这样,C根据规则,可以同时验证A和B的签名,也可以只验证其中一个人的签名,验证通过的就可以转账。这就实现了多重签名。03 多重签名的应用应该说多重签名技术的原理并不是很复杂,但它增加了第三方的介入保障,可以实现现实场景中需要第三方介入的很多的应用场景。与传统的第三方介入不同的是,这个介入必须是交易之前就提前确定好的,而事后是不能进行改变的。当前的应用主要是三个方面:电子商务、财产分割和资金监管。1.电子商务可以把交易支付的行为规则设置为2/3,类似于支付宝模式:在一个交易平台上,买家、卖家、平台3家有签名权,如果一笔交易产生,买家、卖家都确认无误,并签名了,那么这笔交易就完成了,而如果其中一方有疑义,可以向平台提出,平台审核之后,如果签名,就确认了这一笔交易,而如果平台不签名,这笔交易就被否决了。2.财产分割夫妻双方的共有财产,可以设置成1/2模式,也就是两个人都可以动用一笔钱;扩展到公司,也可以采用类似的方法进行资金清算,多个合伙人可以控制同一笔资产。3.资金监管家庭财产也可以设置成2/2模式,比如孩子的教育基金,只有双方都签名的情况下,这一笔钱才可以动用。或者公司资金要设置审核机制,一个人无法单独动用一笔钱。前者我们在现在的传统金融是比较容易实现的,而后者在现实世界里要实现起来还是比较麻烦的。04 多重签名的好处多重签名的好处主要体现在两个方面:第一,首先是可靠性提高了。可以防止一个人因为私钥丢失而产生的巨大损失的情况。第二,安全性提高,当设置为多人签名时,一个私钥的丢失并不能支付一笔资产,这让黑客简单盗取你密码而丢失资产的概率大大降低了。怎样用这样的技术来实现杀手级的功能,说实话,除了这些,我还没发现除了上面这些价值,也许我对商业的视野还不够宽。多重签名真的如量子学派所说是一个杀手级的功能吗?不知道你有什么看法,期待看到你的回复,我们一起讨论,获得更多成长。我是陶肚,每天陪你读点书,和你一起改变一起成长。如果喜欢,请关注或帮忙点赞、转发……一个人可以走得更快,但只有一群人才能走得更远!我们坚信:星星之火,可以燎原!

关于作者: mexc.cc

发表评论

邮箱地址不会被公开。 必填项已用*标注