第一章 区块链基础

区块链是什么?

  • 技术层面

    • 基于共识机制
    • 去中心化
    • 分布式数据库
  • 价值层面

    • 记录价值
    • 传递价值
    • 价值转移
    • 可信账本
  • 基于区块链的系统的特点

    • 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 脚本执行过程

1.5 合约应用案例