Hello , 我是09

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

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

介绍

手续费   

目前最低手续费 0.0001

金额位数

10000000(单位为聪少一位) = 1个BCD

币种规则

分叉币

BIP143

Ture

Private Version

128

Address Version

0

BIP44 CoinType

999

待签名数据结构

version  0x0000000cu
BlockID        区块Hash值 随便写死一个就可以 c1efcfb46dff350f079cc5566fb92ec7bef94464342e9768c95603aa7672f6db
inputs count
inputs   > PreHash、PreIndex、inputScriptlen、inputScript、squences
Outputs count
Outputs  > Amount、OutScriptLen、OutScript
LockTime
sigHashType  BCD  0x00000001u

待签名数据


0c000000  // Version
c1efcfb46dff350f079cc5566fb92ec7bef94464342e9768c95603aa7672f6db      // BlockID
01edf46f7c78baf7486f52c3bf6134ff4e88e87ac7698a406f68c65b8aca4b516b    // PreTxHash
01000000                                // index
19                                    // script len
76a914a9575b579e6ab622490a57041e7c672321b3953188ac            // script
ffffffff                                // 序列号
02                                    // outputs count
e803000000000000                            // amount
1976a914ad54c6fa5edff207073575d90b5ddebe17a58b9b88ac            // 指令
d853010000000000                            // amount
1976a914a9575b579e6ab622490a57041e7c672321b3953188ac            // 指令
00000000                                // LockTime
01000000                                // SignHashType

/******************************签名交易数据******************************/

48       // sign len
3045022100d46a448d21868e8122c0944c34c19b32cdf40dac112d2a865af460f0cd4fdebf022067c5e1d16fa9fc50a8c32088e7a54c7bb723ebdcb8ce032ee22bc76c3a48f2c0    // sign 
01    // signHashType 
21    // publicKey len
024d70f673551a582718acdf6d1ce9b05c1e6bd216dcdefa9d7bea09151ca0eccb    // publicKey


/******************************待广播交易完整数据******************************/

01000000                                // version
c1efcfb46dff350f079cc5566fb92ec7bef94464342e9768c95603aa7672f6db    // blockID
01                                    // inputs count
e1ef70597f06c8d546ac50debc962f0ebc9949fd451f82cad4ac0123faf39c17    // PreHash
01000000                                // index
6b
48
304502210091aa3dba1e642a9c9243b3e9222338754f8ba5168b53bf90e4297f334bb8ae4e02207365cc5c54ad1d0ea8f6a7d045ced7dff6c63c87927f89df638370a20ae3c77d01 // sign Hash ,最后01 代表SignHashType
21
024d70f673551a582718acdf6d1ce9b05c1e6bd216dcdefa9d7bea09151ca0eccb    // Script
ffffffff                                // squences
02                                    // outputs count
e803000000000000                            // amount
1976a914ad54c6fa5edff207073575d90b5ddebe17a58b9b88ac
084c010000000000                            // amount
1976a914a9575b579e6ab622490a57041e7c672321b3953188ac
00000000                                // LockTime