# 第二版更新内容

第1章 –什么是比特币

更新了比特币的发展历史

更多的使用者案例和更新

更多比特币用户和客户端的示例

更新了如何获取、使用和花费比特币的教程

第2章 – 比特币的原理

很多小的改变、更新和改进

第3章 – 比特币客户端

改进并更新了示例与代码

配置选项和示例

运行比特币节点

更新的库文件

第4章 – 密钥和地址

很多小的改进

改进与新增图表

第5章 – 钱包

更多关于BIP39助记的详细信息

BIP39密码短语和使用案例

商用服务器上使用公共扩展密钥

改进与新增图表

第6章 – 交易

交易数据结构

更多关于输入和输出的信息

交易序列化/反序列化

交易手续费

动态手续费

手续费估计

第三方手续费估算服务

数字签名

数字签名创建与验证

签名序列化 (DER编码)

签名哈希标志

ECDSA算法概述

第7章高级交易和脚本

时间锁

交易级别绝对 (锁定时间)

UTXO脚本级别绝对(锁定时间验证确认)

输入级别相对 (序列)

UTXO脚本级别相对(序列验证确认

中位过去时间

时间锁定防范手续费狙击

脚本流控制

验证守护语句

时间锁守护语句

复杂脚本 (示例和分析)

第8章比特币网络

传播网络

简单支付验证节点改进

Bloom过滤器与简单支付验证

简单支付验证节点和隐私

加密认证连接(BIP150151)

第9章区块链

默克尔树和简单支付验证

区块链测试

测试网

使用测试网

隔离网

私有网

使用私有网

区块链测试网中的开发

第10章挖矿和共识

硬分叉、软分叉和信号发送

硬分叉分歧

软分叉的功能升级

在区块版本中发送软分叉消息

BIP-9 (版本信息) 信号发送与激活

共识软件开发

第11章比特币安全

安全规范

第12章 比特币应用(全新章节)

区块链应用

可信平台的区块构建

构建区块链应用

染色币

交易对方

支付通道

视频流示例

时间锁支付通道

不对称可撤销的承诺

哈希时间按锁定合约(HTLC)

闪电网络

路由支付通道

传输和匿名路由

闪电网络的好处

附录 – 隔离见证 (全新章节)

隔离见证介绍

为什么要隔离见证

隔离见证交易、输出和脚本

P2WPKH

P2WSH

嵌套隔离见证

向后兼容的考虑

P2SH(P2WPKH)

P2SH(P2WSH)

交易标识符 (txid)与可展性修复

新签名算法

隔离见证的经济刺激