BTC知识清单

1. 比特币是什么?

  • a.p2p分布式网络
  • b.去中心化的货币发行
  • c.公共交易账本
  • d.去中心化的交易验证

2. 比特币交易流程(UTXO交易实现)。

交易输入输出

3. 比特币共识算法: POW (工作量证明)

工作量证明机制是用于获取区块中交易打包的交易费和奖励。
工作量证明三要素: 哈希函数(SHA256)、区块(区块头和交易列表)、难度系数。
工作量证明的完成就是矿工计算出来的区块哈希必须小于目标哈希值。
工作量证明的过程就是通过不停变换区块头(变换nouce随机数)作为输入进行SHA256哈希运算,找到一个特定格式哈希值的过程(有一定数量的前导0,数量0越多,代表难度值越大)。

###比特币标准交易类型

P2PKH(Pay to Public Key Hash)

P2PK (Pay to Public Key)

P2SH (Pay to Script Hash)

多重签名

数据输出(OP_RETURN 操作符)

签名类型(SigHash Type)

Sequence number & locktime

交易延展性(Transaction Malleability)

比特币分叉

钱包和账户余额

比特币交易扩展

微支付通道 Micropayment Channel

闪电网络

Revocable Sequence Maturity Contract(双向通道)

隔离见证