Hello , 我是09

此篇内容为我2018~2020年在【库神】工作时,对部分重要知识做的学习总结

随着比特币冲破10万美金,行业又再次兴起,希望相关从业者可以学习到你需要的内容

币种介绍

手续费: 目前最低手续费 0.0001 。

币种规则:分叉币。

金额位数:100000000(单位为聪) = 1个god。

BIP143: False

Private Version: 128

Address Version: 0

BIP44 CoinType : 9999

待签名数据结构

version  0x00000001u
inputs count
inputs  == > PreHash、PreIndex、inputScriptlen、inputScript、squences
Outputs count
Outputs == > Amount、OutScriptLen、OutScript
LockTime
sigHashType  0x40 | 0x00000001u
sbtc len   04
Sbtc对应阿斯克码表	 73627463

待签名数据

01000000  // Version
01	  // inputs count
96ab220f55afd13e2b4c2b152fe9ed83239f8cf5c2b7e19076a057102e06a998 // preHash
01000000  // index
19	  // scriptlen
76a914130e48e7784eef97dde402df77b4786e73b8e26888ac	// script
ffffffff  // squences
02	  outputs count
1027000000000000	// amount
1976a914d6e0e5137f57f4363b9e1318b1c4476c75cd9f3888ac // 指令
5fea000000000000	// amount
1976a914130e48e7784eef97dde402df77b4786e73b8e26888ac // 指令
00000000	// LockTime
41000000	// signHashType
04		// sbtc的长度
73627463	// sbtc字母对应的阿斯克码表值


02000000
01
f4206b112dfedf9b1ca6889aa38150f3d9beec7082fece881cf8281ac67f24c5
01000000
19
6788ac7f000078adbeeffe7f000088adbeeffe7f0000be6d22
feffffff
02
209c993b00000000
1976a914dc3d3391e5bb582b3cef362049bfc614600acf8a88ac
e803000000000000
197b1098979667e3996c6188ac000000a6892710000000503489
dc140000
096b0000

签名交易数据

47   // sign len
3044022045c8d75a64e2a3b7577d04092fdfdeb9e16cbde6159802b7a609b776684ea56a0220769c4ff0701a534df2ba606b29699fb04d586b772349d81d82a692e476bee2a8	// sign 
41	// signHashType 
21	// publicKey len
02b0b91525644a330d702f68ff28fa1f23b32f8aa563db47962ff4a9056a26e8f3	// publicKey

待广播交易完整数据

01000000	// version
01		// inputs count
96ab220f55afd13e2b4c2b152fe9ed83239f8cf5c2b7e19076a057102e06a998	// PreHash
01000000	// index
6a
47
3044022045c8d75a64e2a3b7577d04092fdfdeb9e16cbde6159802b7a609b776684ea56a0220769c4ff0701a534df2ba606b29699fb04d586b772349d81d82a692e476bee2a841 // sign Hash ,最后41 代表SignHashType
21
02b0b91525644a330d702f68ff28fa1f23b32f8aa563db47962ff4a9056a26e8f3
ffffffff	// squences
02	// outputs count
1027000000000000	// amount
1976a914d6e0e5137f57f4363b9e1318b1c4476c75cd9f3888ac
5fea000000000000	// amount
1976a914130e48e7784eef97dde402df77b4786e73b8e26888ac
00000000	// LockTime