网赚论坛

标题: 关于交易构成和签名的问题 [打印本页]

作者: gif86691xzq    时间: 2017-11-28 17:39
标题: 关于交易构成和签名的问题
如果你还不清楚比特币交易的构成,请先看《比特币技术进阶》,http://www.8btc.com/wiki/bitcoin-technical-principles我们就用文章中的这个例子,为了方便查看,把它做成填上颜色。



这是一个3个输入,2个输出的交易。3个输入分别填上不同颜色,2个输出分别填上不同颜色。
对于每笔交易,以第一个为例子,最开始是UTXO的tx_hash(黑色加粗),tx_output_n(下划线的数字)。
后面开始是签名(签名 + 公钥):
8a,总签名长度,
47,签名的长度
然后是签名内容(下划线的字符串)
41,公钥的长度
然后是公钥内容(下划线的字符串)


我的问题:
签名是由r,s构成的。r前面有数字“30440220”,s前面有数字“0220”,s后面有数字“01”,图中我用灰色区域显示,它们都代表什么意思?
我猜测“44”表示r+s的长度,“20”表示r的长度,另外一个“20”表示s的长度。如果这是对的,那么“30”,“02”,“01”分别表示什么?




欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1