我了解比特币协议基于非对称密码。
关于数字签名交易,我了解比特币交易中的比特币交易验证过程。
(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
图像描绘了某种验证过程。
但是,我在比特币Wiki或源代码中找不到图像的比较过程。
该图描述了以下两个事务相等,然后可以验证签名。
-使用公钥
解密的交易哈希 -对请求的交易进行了两次哈希处理的交易哈希
有人可以解释吗?上面的过程真的在比特币中起作用吗?
答案 0 :(得分:0)
我发现了比特币源代码,可以验证交易没有被篡改。
请参见以下链接:
https://github.com/bitcoin/bitcoin/blob/v0.16.2/src/script/interpreter.cpp#L1264