主页 > imtokenapp > 比特币签名有什么好处(比特币签名是什么意思)

比特币签名有什么好处(比特币签名是什么意思)

imtokenapp 2023-02-25 07:47:02

数字签名的概念在币圈非常重要,无数的知识点都是基于这个概念。 我已经向很多人解释过了。 今天写一篇短文,以后会有用的。

数字签名的作用

我们使用手写签名和盖章来证明我们批准和授权了一份文件,其他人使用可识别的手写和盖章来确认该文件已经得到您的批准和授权。

数字签名是在数字世界中证明你(签名者)批准和授权某些交易或数据的过程,而其他人(验证者)可以验证你的批准和授权。

数字签名的真实性来源

笔迹的可靠性源于笔迹难以模仿。 印章的可靠性源于印章受法律保护,擅自刻印章是违法的。 签名盖章后,通常会打印指纹。 人的指纹是独一无二的,每个人都不一样。

数字签名的可靠性在于加密技术,这是一种基于数学的方法论。 很难完全理解其背后的数学原理。 你需要阅读大量的专业书籍。 对于非专业人士来说,只要了解其背后的原理就足够了。

比特币多重签名的钱包_比特币签名漏洞_马斯克叫停比特币买车 比特币跳水

对称和非对称加密

对称加密是指加密和解密使用相同的密钥。

一般的对称加密需要通信者在保证一定安全性的前提下,事先约定一个密钥,然后进行保密通信。

明文+密钥=密文

密文+密钥=明文

马斯克叫停比特币买车 比特币跳水_比特币多重签名的钱包_比特币签名漏洞

非对称加密使用不同的密钥进行加密和解密。 用于加密的密钥称为公钥,用于解密的密钥称为私钥。

如果您通过非对称加密向 NicholasTse 显示一条消息,请使用 NicholasTse 的公钥对该消息进行加密,形成密文并将其发送给 NicholasTse。 小明收到密文比特币签名漏洞,用小明自己的私钥解密。

非对称加密在保密的前提下不需要秘密通信双方交换密钥,公钥的交换也不需要保密。

私钥可以从公钥数学推导出来,但公钥不能从私钥推导出来。 因此,公钥可以公开,私钥不可以。

明文+公钥(接收方的公钥)=密文

马斯克叫停比特币买车 比特币跳水_比特币多重签名的钱包_比特币签名漏洞

密文+私钥(接收方的私钥)=明文

非对称加密用于秘密通信。

电子签名

非对称加密也可以用来在不泄露私钥的情况下证明私钥的所有权,即数字签名。

现在有一条消息,可以是任何东西; 您的私钥和相应的公钥。

比特币多重签名的钱包_马斯克叫停比特币买车 比特币跳水_比特币签名漏洞

还有一个签名算法fsig,它是一个数学函数。 还有签名验证算法gver

数字签名是将私钥(PRI)和信息(MES)引入签名算法fsig(PRI,MES),fsig(PRI,MES)可以得到签名结果SIG,SIG是一个数据串。

验证过程是验证者将签名结果SIG和你的公钥(PUB)带入验证算法gver(SIG, PUB)。 验证算法是正确评估 (true) 还是错误评估 (false)。 如果结果正确,则说明签名结果sig是由公钥(PUB)对应的私钥(PRI)签名的。 如果它是一个错误,则意味着它不是。

条件:消息 (MES)、签名者私钥 (PRI)、签名者公钥 (PUB)

签名:fsig(PRI, MES) = sig

比特币多重签名的钱包_马斯克叫停比特币买车 比特币跳水_比特币签名漏洞

验证:gver(SIG, pub) = True or False

这是在不公开私钥的情况下证明私钥所有者对特定信息的身份或授权的数字签名。

比特币交易中的签名

通常,每笔比特币交易都有一个签名,以证明发送交易的人有权使用该货币。 此签名使用发件人的私钥 (PRI)。

用于比特币交易签名的信息(MES)通常包括10项左右:交易版本、预哈希、输出、金额等。

签名是 fsig(PRI, MES)。 得到了签名的结果。 SIG、SIG 和交易的其他组成部分形成称为交易的一段数据,它被广播到比特币网络。

交易发送后,钱包比特币签名漏洞,尤其是挖矿节点将验证交易。 其中,签名应该是上面的结果。 发件人的公钥 (PUB) 和签名消息 (MES) 将被验证。 Gver (SIG, pub) 已通过验证,交易合法。 否则,交易是非法的。