第一章 区块链基础
区块链是什么?
技术层面
- 基于共识机制
- 去中心化
- 分布式数据库
价值层面
- 记录价值
- 传递价值
- 价值转移
- 可信账本
基于区块链的系统的特点
- Distributed(分布式)
- Autonomous(自治的)
- Contractual(按照合约执行的)
- Trackable(可追溯的)
1.1 交易和交易链
什么是交易?
- 签过名的数据结构
- 能在区块链网络中广播
- 被收集到区块中
- 该交易引用以前的交易
- 多个交易组成一个区块
什么是交易链?
- 多个区块起来形成链条,也即区块链
- 一个区块包含一个或多个交易,上下关联的交易形成交易链
- 交易链内部又包含多个交易
1.1.1 比特币地址
- 1.1.2 交易的本质
- 1.1.3 输入和输出
- 1.1.4 交易类型
- 1.1.5 找零地址
1.2 区块和区块链
- 1.2.1 区块结构
- 1.2.2 创世块
- 1.2.3 区块链原理
1.3 挖矿和矿池
- 1.3.1 挖矿原理与区块的产生
- 1.3.2 挖矿难度
- 1.3.3 矿池原理与商业模式
1.4 脚本系统
- 1.4.1 脚本特点
- 1.4.2 脚本运行过程
- 1.4.3 脚本操作码解读
- 1.4.4 脚本执行过程