返回首页
《精通比特币中文版》
第一章 介绍
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 染色币
6.1 简介
比特币交易是比特币系统中最重要的部分。比特币中的其他一切都是为了确保交易可以被创建、在网络上传播、验证,并最终添加到全局交易分类账本(区块链)中。比特币交易的本质是数据结构,这些数据结构是对比特币交易参与者价值传递的编码。比特币区块链是一本全局复式记账总账簿,每个比特币交易都是在比特币区块链上的一个公开记录。
在这一章,我们将会剖析比特币交易的多种形式、所包含的信息、如何被创建、如何被验证以及如何成为所有比特币交易永久记录的一部分。在本章中使用的术语“钱包”,指的是构建交易的软件,而不仅仅是密钥数据库。
打赏作者
留下你的读书笔记
你还没登录,点击这里
登录
用户笔记留言
点击加载更多评论