主页 > imtoken钱包官网app下载 > 比特币多重签名的原理是什么?

比特币多重签名的原理是什么?

imtoken钱包官网app下载 2023-03-07 07:26:14

当比特币首次发布时比特币产量限定的原理,硬币只能用一个公钥存储。 这意味着谁知道与公钥匹配的私钥,谁就可以控制公钥下的比特币。

对于一个可靠、安全的系统,免疫单点故障是一个基本原则(单点故障是指如果这里发生故障,整个系统就停止运行)。 在这里,这个原则没有得到尊重,因为:只要私钥丢失或泄露,就意味着失去了比特币合法拥有者的身份。

比特币挖矿是什么原理_比特币挖矿机原理_比特币产量限定的原理

最早的解决方案是一种称为秘密片段的加密方法。 它将私钥分解成若干个独立的部分(称为分片),一定数量的分片(小于总数)可以组合起来重构出原始私钥。 这样,私钥片段的丢失或泄露不会危及比特币的安全。

但是,这种方法与比特币软件的兼容性不是很好:您必须使用额外的工具来创建或组合私钥片段。 另外,为了使用比特币,你必须把很多碎片拼在一起,这意味着免疫单点故障的初衷仍然没有很好地实现。

比特币挖矿机原理_比特币产量限定的原理_比特币挖矿是什么原理

实际上解决方案一直包含在比特币核心代码中,从一开始就存在,只是没有标准化:有两个脚本操作允许对普通比特币公钥进行多重签名。 这样,多重签名交易时需要验证的不同私钥就不需要在同一个空间。 与使用单一私钥或分片加密的方法相比,系统的安全性可以大大提高。

比特币改进协议 (BIP11) 对此类交易进行了标准化,并将密钥的最大数量限制为三个。 2011年12月20日,BIP11被纳入比特币核心代码,2012年1月下旬,区块链上出现了第一笔BIP11类型的交易。

比特币挖矿机原理_比特币挖矿是什么原理_比特币产量限定的原理

多重签名和支付脚本哈希 (P2SH)

尽管由于 BIP11,多重签名在 2012 年初成为可能比特币产量限定的原理,但多重签名的广泛接受要归功于另一种类型的交易:Pay to Script Hash,简称 P2SH。 这种新的交易类型可以使用任意脚本来验证交易。 在此之前,交易只能通过特定的脚本进行严格验证。

比特币挖矿是什么原理_比特币产量限定的原理_比特币挖矿机原理

由于可以使用任意脚本,多重签名脚本中可以使用的最大密钥数从BIP11类型多重签名接受的3个增加到P2SH脚本允许的15个压缩密钥和相应签名。

最重要的是,P2SH 添加了一个新的比特币地址模型。 在 BIP11 下,只需向某人提供一个多重签名地址即可与他进行交易。 您必须准确地告诉对方向您解释的多重签名设置是什么:密钥是什么,验证交易需要多少,以及如何启动多重签名...

比特币挖矿机原理_比特币产量限定的原理_比特币挖矿是什么原理

P2SH 将使用多个签名的难度降低到与使用单个公钥相当的水平。 利用这项新技术,开发了大量的在线钱包和软件,同时提高了比特币网络的安全性。

本文部分内容来源于网络,如有疑问请联系我们