比特币区块链格式
Block Chain区块链
Magic Number4魔数0xD9B4BEF9
Block Size4区块大小 
Block Head80区块头 
Block Body-区块体 
Block Head区块头
Version4区块头版本 
Prev Block Hash32前一区块头hash256hash256(x)=sha256(sha256(x))
Merkle Root Hash32交易内容hash256 
Time4UNIX时间戳197011日起的秒数
Bits4目标值用以标注挖矿难度
Nonce4随机数用以调整当前区块头hash
Block Body区块体
Transactions Counter1-9交易单数量Variable Integer类型
Merkle Root-交易单内容 
Merkle Root交易单内容
Transactions 1-交易单1挖矿奖励(Coinbase
Transactions 2-交易单2 
 
Transactions n-交易单n 
Transactions交易单
Version4交易单版本 
Inputs Counter1-9收入单数量Variable Integer类型
Inputs Detail-收入单内容 
Outputs Counter1-9支出单数量Variable Integer类型
Outputs Detail-支出单内容 
Lock Time4锁定时间从当前时间起无法用于支出的秒数
Inputs Detail收入单内容
Inputs 1-收入单1 
Inputs 2-收入单2 
 
Inputs n-收入单n 
Outputs Detail支出单内容
Outputs 1-支出单1 
Outputs 2-支出单2 
 
Outputs n-支出单n 
Inputs收入单
Previous tx Hash32引用交易单hash 
Previous Output Index4引用交易单支出单索引号 
Inputs Script Length1-9收入脚本长度Variable Integer类型
Inputs Script-收入脚本 
Sequence Number4序列号0xFFFFFFFF
Outputs支出单
Amount8比特币数量单位:1=0.00000001比特币
Outputs Script Length1-9支出脚本长度Variable Integer类型
Outputs Script-支出脚本 
Inputs Script(Coinbase)收入脚本(挖矿)
Signature Length1-91签名长度0x48
Signature72签名 
Outputs Script(Coinbase)支出脚本(挖矿)
Pubkey Length1-91公钥长度0x41
Pubkey65公钥 
OP_CHECKSIG1操作符(检查签名)0xAC
Inputs Script(Standard)收入脚本(默认)
Signature Length1-91签名长度0x48
Signature72签名 
PubKey Length1-91公钥长度0x41
Pubkey65公钥 
Outputs Script(Standard)支出脚本(默认)
OP_DUP1操作符(复制堆栈)0x76
OP_HASH1601操作符(哈希1600xA9
PubkeyHash Length1-91公钥hash160长度0x14
PubkeyHash20公钥hash160hash160(x)=Ripemd160(sha256(x))
OP_EQUALVERIFY1操作符(检查相等)0x87
OP_CHECKSIG1操作符(检查签名)0xAC
备注
下一区块头hash最大值=后三字节(目标值)*2^(8*(第一字节(目标值)-3))
挖矿难度=创世区块链下一区块头hash最大值/下一区块头hash最大值
比特币地址='1'+Base58(0+公钥hash160+前四字节(hash256(0+公钥hash160)))
Variable Integer按第一字节<0xFD,=0xFD,=0xFE,=0xFF分为1,3,5,9四种长度。
如果Variable Integer长度>1,那么值为将第一字节去掉后的剩余部分,否则为第一字节。
阅读更多
想对作者说点什么? 我来说一句

比特币 区块链 区块链 新经济蓝图

2018年02月26日 44.32MB 下载

区块链技术指南

2018年02月05日 5.78MB 下载

区块链如何重新定义世界.pdf

2018年02月26日 39.11MB 下载

比特币区块链相关技术PPT 40页

2017年08月18日 3.72MB 下载

没有更多推荐了,返回首页

不良信息举报

比特币区块链格式

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭