【问题标题】:How can verifying digital signature in bitcoin transaction?如何在比特币交易中验证数字签名?
【发布时间】:2019-07-26 16:24:27
【问题描述】:

我了解比特币协议基于非对称加密。

关于数字签名交易,我了解比特币交易的验证过程,在比特币维基中进行了解释。
(https://en.bitcoin.it/wiki/Transaction#Verification)

顺便说一句,我偶然读到了一些关于“比特币交易验证”的文章。
-> https://medium.com/@aalim.khan/bitcoin-transactions-scripts-and-digital-signatures-506688e1630a

在阅读文章时,出现了关于以下图片的问题。

https://miro.medium.com/max/700/1*zJ_GgIr2YEZGs74BTfyB_A.png

图片描述了某种验证过程。

但是,我在比特币维基或源代码中找不到图像的比较过程。

图片描述了下面这2笔交易相等,则可以验证签名。

- 由公钥解密的交易哈希

- 请求交易的双重哈希的交易哈希

有谁能解释一下吗?上述过程真的适用于比特币吗?

【问题讨论】:

    标签: digital-signature bitcoin


    【解决方案1】:

    我找到了验证交易未被篡改的比特币源代码。

    见以下链接:

    https://github.com/bitcoin/bitcoin/blob/v0.16.2/src/script/interpreter.cpp#L1264

    【讨论】:

      猜你喜欢
      • 2021-04-15
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 2014-01-22
      • 1970-01-01
      相关资源
      最近更新 更多