主页 > 安卓怎么下载imtoken钱包 > 比特币多重签名的现状

比特币多重签名的现状

安卓怎么下载imtoken钱包 2023-02-13 05:33:26

在本文中,我将回顾多重签名的历史,描述它如何在比特币网络中使用,并展望多重签名将如何改变未来。

keys

什么是多重签名?

多重签名是一种允许多个公钥共同签署比特币交易的技术。 例如,利用多重签名技术,Alice、Bob 和 Charlie 可以共同监管一个比特币,这样就需要至少两个人的同意才能使用比特币。

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

Immunity to single point of failure(单点故障是指如果此处发生故障,整个系统将停止运行)是可靠和安全系统的基本原则。 在这里,这个原则没有得到尊重比特币多签钱包,因为:只要私钥丢失或泄露比特币多签钱包,就意味着失去了比特币合法拥有者的身份。

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

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

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

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

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

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

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

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

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

多重签名的现状

如今,超过 6500 万笔比特币交易使用多重签名技术,其中绝大多数使用 P2SH。 这表明P2SH在多重签名接受过程中起到了至关重要的作用。

如今,超过百分之十的比特币使用 P2SH 地址(其中大部分使用多重签名),可以毫不夸张地说,在过去的两年里,多重签名已经占据了比特币生态系统中非常大的一部分。 重要地位。

在多重签名用例中,有两个最受欢迎:2-3 多重签名,用于 110 万个地址的 4690 万笔比特币交易。 2-2 多重签名,用于来自大约 261,000 个地址的 1330 万笔比特币交易。 有趣的是,在前10个最繁忙的P2SH地址(即接收和发送比特币最多的地址)中,前4名使用2-2多重签名,其交易量占所有使用2-2多重签名交易的80% . 这也意味着 2-3 多重签名是最常用的多重签名设置。

2-3 多重签名的一个常见用法是用户生成两个密钥:一个保存为备份,另一个保存在钱包中; 剩余的密钥由钱包服务提供商生成并保存。 使用比特币支付时,用户和钱包提供商共同签署交易。 如果用户或钱包服务提供商丢失了密钥,可以使用备用密钥进行资金转移。 但是,钱包服务提供商不能私自使用用户的资金。

最新进展?

新发布的 Bitcoin Core 0.11.2 引入了一个新的脚本操作:OP_CHECKLOCKTIMEVERIFY。 简称CLTV

新的支付方式允许交易输出在未来某个时间点之前未被使用。 虽然简单的交易设置和交易锁定时间可以实现类似的功能,但 CLTV 可以结合其他脚本指令,如多重签名和算法操作,创建复杂的交易合约。

比如你可以创建一个2-3的多重签名输出,并设置一个签名在到达某个日期时获取。 CLTV 指令是朝着更复杂的比特币应用迈出的一步。

另一个正在形成的重要发展是支付渠道。 支付渠道允许一方与另一方重复小额支付,但只公开第一笔和最后一笔交易,以免区块链负担过重。 这种想法的变体,例如闪电网络,扩展到允许用户通过支付渠道网络进行安全的比特币交易,而无需在区块链上发布每笔交易。

综上所述

所有这些创新使得多重签名的作用在比特币网络的更复杂和迷人的应用程序中变得越来越重要。

有人认为比特币已经死了,但在过去的两年里,我看到了多重签名带来的新用法和新思想的爆炸式增长,这无疑证明了比特币还活得好好的。

原文链接:@alcio/the-state-of-bitcoin-multisig-82b3bf09b1ca#.5rkhrix00 作者:Antoine Le Calvez 译者:Facial Guardian 译者 btc 地址:1AgQhZScPTYeZdz5zQ86Nr4dwhX1RPXkXC 稿件来源(译):巴比特资讯()