1、1概述比特币是典型的去中心的电子现金2008年11月1日,中本聪比特币:一种点对点的电子现金系统 提出了比特币的概念2009年1月3日,比特币创世区块诞生2021年11月10日比特币出现历史最高价为68928.9美元2区块链特点 去中心化 匿名化 可追溯 不可篡改性 去信任化3区块和区块链 区块是区块链的基本组成结构,存储着所有的比特币交易信息,用户生成交易后需要矿工打包到区块内才可能链接到区块链上 交易以Merkle-tree的形式聚集在一起被存储在区块上 区块由区块头和区块体组成4区块头结构表字节字节字段字段说明说明4版本(version)区块版本号,表示该区块符合的验证规则32前一区块头
2、哈希值(pre_hash)前一区块头哈希值32Merkle根(merkle_root)该区块中交易的Merkle树根的哈希值,取决于本区块中所包含的交易,交易的任何变动都会影响此值的结果4时间戳(ntime)区块产生的近似时间,即从1970年1月1日1970年01月00时00分00秒(格林威治时间)开始所经过的秒数4难度值(nbits)工作量证明算法的难度值用于调节区块生成时间,是一个可调节的变量4随机数(nonce)工作量证明遍历的随机数,当全网算力增加,本字段位数不够时,可以更改coinbase交易和时间戳来扩展此位数5区块体结构表字节字节字段字段说明说明4魔法数不变常量,是比特币客户端解
3、析区块数据时的识别码4区块大小用字节表示的该字段之后的区块大小1-9交易数量本区块包含的交易笔数大小大小不定不定交易本区块中包含的所有交易,采用Merkle树结构6区块链的结构难度时间戳前一区块头哈希值版本Merkle根随机数区块体区块头难度时间戳前一区块头哈希值版本Merkle根随机数区块体区块头难度时间戳前一区块头哈希值版本Merkle根随机数区块体区块头7区块链的基础架构模型 数据层 网络层 共识层 激励层 合约层 应用层8区块链在安全领域中的应用 数据存证 数据防篡改 数据交易安全 防伪溯源9区块链安全风险 技术安全问题 隐私泄露风险 数据风险及监管挑战 比特币的高价值引发犯罪 能源过度消耗风险