19、比特币架构解析

比特币架构解析

1. 比特币区块结构

比特币区块链由一个个区块组成,从图示来看,左侧展示了从下到上排列的区块,每个区块包含交易和区块头。右侧对交易和区块头进行了放大展示。顶部先放大了区块头,展示其内部的各种元素,接着又放大展示了区块头中的默克尔根元素,呈现了默克尔根的构建方式。再往下,交易也被放大,展示了交易的结构和包含的元素,还详细说明了锁定和解锁脚本的样子。同时,每个区块、区块头和交易的各个字段的大小(以字节为单位)也在字段名称下方以数字形式显示。

2. 创世区块

创世区块是比特币区块链中的第一个区块,它被硬编码在比特币核心软件中。在创世区块的币基交易里,包含了一条来自《泰晤士报》的评论:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”,这证明了比特币创世区块的开采时间不早于 2009 年 1 月 3 日。以下是创世区块代码在 chainparams.cpp 文件中的表示:

static CBlock CreateGenesisBlock(uint32_t nTime, uint32_t nNonce, uint32_t 
nBits, int32_t nVersion, const CAmount& genesisReward)
{
    const char* pszTimestamp = "The Times 03/Jan/2009 Chancellor on brink of 
second bailout for banks";
    const CSc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值