-1

我知道比特币协议是基于非对称密码学的。

关于数字签名交易,我了解比特币交易的验证过程,在比特币维基中进行了解释。
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 笔交易相等,然后可以验证签名。

- 由公钥解密的交易哈希

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

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

4

1 回答 1

-1

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

见以下链接:

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

于 2019-08-04T11:13:41.000 回答