主页 > 怎么把imtoken转到平台 > 什么是多重签名技术? 为什么在交易所进行多重签名更安全?

什么是多重签名技术? 为什么在交易所进行多重签名更安全?

怎么把imtoken转到平台 2023-02-01 05:35:43

大家好,我是笔小宝,今天我们的话题是,什么是多重签名技术?

比特币钱包提币要多久_比特币提币钱包_比特币多签钱包

近日,OKex的提币事件闹得沸沸扬扬。 其他竞争对手表示,他们的钱包采用多重签名技术,资产100%安全,用户无需担心。 那么,什么是多重签名? 为什么要签更多?

1.什么是多重签名?

多重签名,英文缩写为multi-sig,如果一笔交易需要两个或两个以上的签名才能生效,那么这种情况就称为多重签名。

比特币钱包提币要多久_比特币提币钱包_比特币多签钱包

比如公司有一个银行账户,密码的前三位由A保管,密码的后三位由B保管。转账时,A和B必须同时输入密码转账成功。 这是一个典型的多重签名案例。

多重签名的全称是多重签名技术,2012年首次应用于比特币地址,随后诞生了多重签名钱包。

一般来说,比特币转账只需要一次签名就可以完成,也就是说,一个私钥就可以对交易进行签名,完成转账。 但是,多重签名需要多个密钥持有者的授权才能转移数字货币,这样钱包中的资产更加安全,可以防止内部盗窃。

多重签名交易有时被称为 M-of-N 交易。 M是指交易生效所需的签名数,N是指参与本次交易的各方总数。

比特币钱包提币要多久_比特币提币钱包_比特币多签钱包

具体来说,假设N个人分别持有N个私钥,只要其中M个人同意签名,就可以使用一个“联合地址”的资金。例如

...

N的取值不限于上述情况。 M的取值只需为小于或等于N的正整数即可。不同的M和N取值可以适用于不同的应用场景。

2. 多重签名地址

比特币多签钱包_比特币钱包提币要多久_比特币提币钱包

多重签名地址是一种特殊类型的比特币地址,需要执行多重签名交易才能从地址中转出资金。

通过使用多重签名,可以将私钥丢失的风险分散到N个人身上,避免少数人盗取资金的问题。

简单来说,一个M-of-N地址需要收集N方的地址信息才能生成。 一旦币转入该地址,M方需要联签交易,币才能转出。

多重签名地址是一种 P2SH 类型的地址。 普通比特币地址是通过公钥哈希得到的比特币多签钱包,而多重签名地址是基于脚本哈希得到的,因此可以实现复杂的交易。

比特币钱包提币要多久_比特币提币钱包_比特币多签钱包

P2SH 是一种相对较新的地址类型。 英文全称是“pay to the script hash”的意思,此类地址以3开头,例如3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy。

总之,多重签名地址是多重签名交易的前提条件。 比特币的多重签名最多允许15个私钥参与签名,可以实现1-2到15-15的任意组合(1MN15)。

3. 为什么需要更多的签名?

从上面的分析可以看出,使用多重签名比使用单一签名更安全。

比特币钱包提币要多久_比特币多签钱包_比特币提币钱包

(1) 防止私钥丢失。 根据比特币的签名机制,如果私钥丢失,该地址对应的资金将无法使用。 这使得因丢失私钥而损失资金的风险很高。 为了避免因私钥丢失导致地址资金丢失,比特币引入了多重签名机制,可以实现分散风险的功能。

(2) 防止黑客攻击。 对于多重签名地址,黑客更难获取其多个私钥,更难被窃取。

(3)防止内部盗窃。 如果私钥在几个人手里,可能会发生内部被盗,但如果在多人手里,就很难发生。

综上所述,多重签名技术可以让比特币交易更加安全,所以大型交易所的钱包一般都采用多重签名。 如果你不小心发现某个交易所的钱包地址是单签名地址,建议尽快远离。

《币小宝区块链公开课》是币小宝官网推出的区块链入门科普内容。 更多区块链知识比特币多签钱包,请关注笔小宝专栏。 本文部分数据来自,转载请注明出处。