返回首页
《精通比特币中文版》
第一章 介绍
1.1 什么是比特币?
1.2 比特币历史
1.3 比特币的使用场景案例
1.4 比特币入门
第二章 比特币原理
2.1 交易,区块,挖矿和区块链
2.2 比特币交易
2.3 交易的构建
2.4 比特币挖矿
2.5 区块中的挖矿交易记录
2.6 消费这笔交易
第三章 比特币核心
3.1 比特币开发环境
3.2 从源码编译比特币核心
3.3 运行Bitcoin Core节点
3.4 通过命令行使用Bitcoin Core的JSON-RPC API接口
3.5 他可选的客户端、库、工具包
第4章 密钥和地址
4.1 简介
4.2 比特币地址
4.3 实现密钥和地址的两个例子
4.4 高级密钥和地址
第五章 钱包
5.1 钱包技术概述
5.2 钱包技术细节
5.3 从种子中创造HD钱包
第六章 交易
6.1 简介
6.2 交易细节
6.3 交易的输入输出
6.4 比特币交易脚本和脚本语言
6.5 数字签名(ECDSA)
6.6 比特币地址,余额和其他抽象
第七章 高级交易和脚本
7.1 介绍
7.2 多重签名
7.3 P2SH(Pay-to-Script-Hash)
7.4 数据记录输出(RETURN操作符)
7.5 时间锁(Timelocks)
7.6 具有流量控制的脚本(条件子句 (Conditional Clauses))
7.7 复杂的脚本示例
第八章 比特币网络
8.1 比特币网络-Part1
8.2 比特币网络-Part2
8.3 比特币网络-Part3
第九章 区块链技术
9.1 简介
9.2 区块链基本原理
9.3 Merkle 树
9.4 比特币的测试区块链
第十章 挖矿和共识
10.1 简介
10.2 去中心化共识
10.3 交易的独立校验
10.4 挖矿节点
10.5 打包交易至区块
10.6 构造区块头
10.7 构建区块
10.8 成功构建区块
10.9 校验新区块
10.10 区块链的组装与选择
10.11 挖矿和算力竞赛
第十一章 比特币安全
11.1 安全准则
11.2 用户最佳安全实践
11.3 总结
第十二章 比特币应用
12.1 介绍
12.2 构建区块(原语)
12.3 源于构建区块的应用
12.4 染色币(Colored Coins)
12.5 合约币(Counterparty)
12.6 支付通道和状态通道
附录
附录1 比特币改进提案(BIP)
附录2 Bitcore
附录3 比特币浏览器命令
附录4 比特币白皮书
附录5 隔离见证
附录6 染色币
7.1 介绍
在上一章中,我们介绍了比特币交易的基本要素,并且了解了最常见的交易脚本类型,即P2PKH脚本。在本章中,我们将介绍更高级的脚本,以及如何使用它来构建复杂条件的交易。
首先,我们将了解多重签名multisignature脚本。接下来,我们将查看第二种最常见的交易脚本支付脚本哈希Pay-to-Script-Hash,它开启了复杂脚本的整个世界。然后,查看新的脚本操作符,能够通过时间锁timelocks给比特币添加时间维度。最后,我们将研究隔离见证Segregated Witness,这是对交易结构的架构更改。
打赏作者
留下你的读书笔记
你还没登录,点击这里
登录
用户笔记留言
点击加载更多评论