精力有限,后期修订以github为主,建议大家移步github链接阅读更新版本,感谢理解:
https://github.com/tianmingyun/MasterBitcoin2CN
至今天,已经将《精通比特币第二版》12章内容翻译完成。那么第二版与第一版相比,到底有什么区别呢?
与第一版相比,第二版还是进行了大幅度更新,除了将第一版中引用的较陈旧的数据和资料更新至2017年初之外,主要的更新内容包括:
将第一版一共10章扩充到第二版的12章。
第一版的第4章密钥、地址、钱包拆分为两章:第4章密钥和地址和第五章钱包,增加了硬件钱包Trezor的介绍,BIP-39的内容。
第二版第6章增加了数字签名部分内容。
将第一版第5章交易拆分为两章:第6章交易和第7章高级交易和脚本,丰富了交易脚本等内容。
第二版第10章补充了许多关于硬分叉软分叉内容,区块链分叉的示意图也更改了表述方式。
去除了第一版中第10章关于其他竞争币,竞争区块链应用部分的内容,在第二版第12章增加了合约币,支付通道和闪电网络内容。
另外附录部分还增加了隔离见证专题内容。
更详细的更新内容,我们看看下面列出的《精通比特币第二版》提供的更新说明。
第1章 - 什么是比特币?
比特币历史更新
更多用户故事更新
比特币用途和客户端的更多例子
更新了如何获取,使用,花费比特币的指南
第2章 - 比特币如何运作
许多小的变化,更新和改进
第3章 - 比特币核心
改进和更新的示例和代码
配置选项和示例
运行比特币节点
更新了库
第4章 - 密钥和地址
许多小的改进
改进新的图表
第5章 - 钱包
关于BIP39助记码字的更多细节
BIP39密码和用例
在电子商务服务器上使用公共扩展密钥
改进新的图表
第6章 - 交易
交易结构
关于输入和输出的更多细节
交易序列化/反序列化
交易费用
动态费用
费用估算
第三方费用估算服务
数字签名
签名创建和验证
签名序列化(DER编码)
SIGHASH标志
ECDSA数学概述
第7章 高级交易和脚本
时间锁
绝对交易级别(nLocktime)
绝对UTXO /脚本(CHECKLOCKTIMEVERIFY)
相对输入级别(nSequence)
相对UTXO /脚本级(CHECKSEQUENCEVERIFY)
中位时间过去
针对费用狙击的时间锁
脚本流控制
VERIFY保护条款
时间锁保护条款
复杂的脚本(示例和分析)
第8章比特币网络
中继网络
SPV节点改进
Bloom过滤器和SPV
SPV节点和隐私
加密认证连接(BIP150 / 151)
第9章区块链
Merkle树和SPV
测试区块链
Testnet
使用testnet
Segnet
Regtest
使用regtest
用测试区块链开发
第10章挖矿和共识
硬分叉,软分叉和信号
分离硬分叉
软分叉用于功能升级
使用区块版本发出软分叉信号
BIP-9信令和激活
共识软件开发
第11章比特币安全
安全原则
第12章区块链应用(全新章节)
区块链应用
可信平台的构建块
构建区块链应用程序
染色币
合约币
支付通道
视频示例
时间锁支付通道
不对称的可撤销承诺
哈希时间锁定合约(HTLC)
闪电网络
路由支付通道
转发和洋葱路由
闪电网络优势
附录部分
增加 隔离见证(全新章节)
介绍隔离见证
为什么segwit?
Segwit交易,输出和脚本
P2WPKH
P2WSH
嵌套segwit
考虑到向后兼容性
P2SH(P2WPKH)
P2SH(P2WSH)
交易标识符(txid)和延展性修正
新签名算法
Segwit的经济激励
我正在发起“和我一起阅读《精通比特币第二版》”活动。
我把这作为一次认知学习法的实践。
我希望将认知学习法与《精通比特币第二版》的研读结合起来,尝试总结出一套可行的区块链知识技能快速入门的方法。
这也将成为我们大家一起合作编写的一本书《认知学习比特币》的雏形(所有有价值的讨论都将成为这本书的素材)。
而且我更希望通过本次认知学习方法论的实践以及迭代,将这种经过实践的学习方法迁移到更多领域的学习中。
所以我们会有第二季,第三季......
欢迎扫描二维码加入。
欲知详情请扫描二维码
网友评论