目录-比特币(《精通比特币》笔记)

0、概述

  • 比特币是什么
  • 比特币合法吗?
  • 比特币运行原理
  • 比特币的去中心化

1、基本概念

  • 区块链概念
  • 为什么区块链是不可篡改的
  • 区块链-对区块链认识的误区
  • 区块链-区块链特点
  • 区块链分类

2、基础技术

  • 数据区块
  • 区块标识符:区块头哈希值和区块高度

  • 交易
  • 挖矿
  • Merkle树

  • 如何利用Merkle树验证交易(Merkle 树和简单支付验证(SPV))

3、区块链中的密码学

  • 私钥和公钥简介
  • 椭圆曲线加密法(ECC)

  • 椭圆曲线加密生成公钥

  • 公钥生成地址

  • 什么是Base64

  • Base58Check编码

  • 密钥的格式

  • 压缩格式的密钥

  • 区块链-高级密钥和地址

  • 椭圆曲线签名算法

4、钱包

  • 钱包概述
  • 钱包技术细节(常用行业标准)

5、交易

  • 多重签名(比特币“退款”)
  • 多重签名中CHECKMULTISIG执行中的bug

6、挖矿与共识

  • 去中心化共识(如何达到共识)

  • 交易的独立校验(交易是否符合上链基本要求)

  • 将交易打包到新区快

  • 构造区块链头

  • 工作量证明算法

  • 难度目标与难度调整

  • 成功构建区块与校验新区块

  • 区块链分叉

  • 挖矿和算力竞赛

  • 共识攻击

7、应用

  • 染色币
  • 状态通道

  • 简单的支付通道

  • 制造无需信任的通道

  • 不对称可撤销承诺

  • 哈希时间锁合约(Hash Time Lock Contracts,HTLC)

  • 什么是闪电网络?

  • 闪电网络示例

 

你可能感兴趣的:(区块链,bitcoin)