学习一门新知识,总是会经历一个「把书读少」的过程。学习区块链也是如此。
一、区块链入门
入门的时候,并不会对资料有太多的选择——因为你不知道怎么选择,所以这时候是要大量读书,然后找到几本最好的,把这几本最好的吃透。我读了不少书,包括《区块链革命》、《区块链:新经济蓝图及导读》、《区块链:从数字货币到信用社会》,《区块链:重塑经济与社会》、《区块链:技术驱动金融》、《区块链供应链金融》等等等等,大部分书籍读过已经忘了具体内容了,其中很重要的原因是这些书籍的含糊其辞,相信作者对区块链的理解也并不清晰。
入门都会经历这么一个过程,从海量书籍里,掏出那么基本好书,形成自己对某个领域的基础认识,并且这几本书会反复读。
对我来说,那几本好书就是:
- 《 Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction 》/《区块链技术驱动金融 : 数字货币与智能合约技术》
- 《Matering Bitcoin》/《精通比特币》
- 《Cryptoassets: The Innovative Investor’s Guide to Bitcoin and Beyond》
前两本把比特币的技术讲清楚了,包括通用基础知识——哈希、对称加密、非对称加密、签名、默克尔树等等,也包括区块链的特有技术——UTXO、脚本、POW等等,也包括比特币经济价值的计算模型;而Cryptoassets这本书是关于token和代币的,把加密货币的讲的非常清楚。
二、Fabric入门
关于Hyperledger Fabric,我也经历了「把书读少」的过程,形成我对Fabric的理解,以及会让我反复读的是这么两本书:
- 《深度探索区块链:Hyperledger技术与应用》
- Hyperledger Fabric 官网文档:https://hyperledger-fabric.readthedocs.io/en/latest/peers/peers.html
最近在做京东底层区块链的浏览器,完成了一期;二期马上要启动,因为身上项目太多的原因,准备交接给同事,所以要给同事讲清楚一期做的事情,二期要做的事情。到准备给同事讲了,才发现自己还有很多知识没理清楚,比如数据账户、合约账户、用户账户、区块、交易分别是什么,以及他们之间是什么关系是什么。这就是「费曼方法」所说的,教的过程中发现GAP,然后再去学习。
中文语境下,也很缺少「写给产品经理看的区块链技术」,相信这个空白已经很多人在填补,我也加入其中。
2018年11月22日