毛德操
人物简介:
毛德操,著名计算机专家,浙江大学教授,浙大网新科技首席科学家,连连支付大数据与区块链特别顾问。曾留学美国Umas大学,获得计算机硕士学位。著有重磅著作《LINUX核心源代码情景分析》和《Windows内核情景分析:采用开源代码ReactOS(上、下册)》,影响了整整一代大学生和工程师。
区块链技术书籍相关信息
内容简介:
我对区块链技术的研究始于三年以前甚至更早,其间经历了比特币和其它各种代币过山车似的起伏,不过我的注意力一直集中在区块链这个技术,并且深信:泡沫和投机终将过去,但是区块链这个技术必将会沉淀下来并大有作为。
我开始研究区块链技术的时候,比特币的源码已经相对成熟,但别的几种区块链的源码还只是早期版本,后来都有了较大的发展和变化。尤其是“超级账本”即Hyper Ledger的源码,更是有了堪称脱胎换骨式的变化,往往是前面的版本还没有充分消化就又出来了后面的版本。一方面这固然给我的研究和写作带来了困难和更大的工作量,另一方面却也迫使我在横向的对比之余还进行纵向的比较而得以加深理解。
尤其值得一提的是,连连支付还为区块链技术的研究和开发组成了一个团队,结合金融业的实际应用进行基于以太坊的联盟链开发,使作为技术指导的我因此而获得了许多直接的体验,这些体验对于本书的写作大有裨益。在那个项目中,我们选用了以太坊的Java版源码EthereumJ;后来的实践证明,Java版本的选用对于人才的培养很有好处,可以使研发人员很快就切入区块链技术本身,而不是把许多时间花费在Go语言上。反过来,一旦对所实现的种种算法有了较为深入和具体的了解,再去读Go版本就可事半功倍。所以本书第三章同样也采用了EthereumJ的代码。至于第四章对于超级账本则仍采用Go版本。这样,比特币的源码是C++的,以太坊的源码是Java的,超级账本的源码是Go的,不同语言背景的读者都可从自己比较熟悉的语言开始切入阅读源码,然后举一反三推广到别的语言。
本书的写作仍旧秉承我情景分析的方法和叙述风格,并沿用我在《大数据处理系统:Hadoop源代码情景分析》一书开始的代码摘要方法。这也是我自己在研究中采用的方法,希望对读者有所帮助和启迪。
全格式电子版 - 免费下载