本書是一本區(qū)塊鏈技術(shù)的學(xué)習(xí)指南。本書各章命名為“星系”,共分為6個(gè)星系,圍繞區(qū)塊鏈概念及其技術(shù)、去中心化身份、去中心化應(yīng)用、區(qū)塊鏈開發(fā)實(shí)戰(zhàn)等方面由宏觀到微觀、從非技術(shù)到技術(shù)層層推進(jìn),介紹了區(qū)塊鏈的理念和知識(shí),努力為讀者勾勒區(qū)塊鏈認(rèn)知全景圖。
本書的“星系①”介紹區(qū)塊鏈的起源和趨勢(shì),建議讀者從這部分開始看起。對(duì)區(qū)塊鏈技術(shù)行業(yè)發(fā)展趨勢(shì)有了整體把握之后,可以根據(jù)自己的興趣,選取后面幾章的主題和內(nèi)容重點(diǎn)閱讀!靶窍耽凇焙汀靶窍耽邸苯忉寘^(qū)塊鏈和數(shù)據(jù)/數(shù)據(jù)庫的關(guān)系,以及比特幣數(shù)據(jù)、以太坊虛擬機(jī)的基礎(chǔ)知識(shí);“星系④介紹由區(qū)塊鏈支持的去中心化身份;“星系⑤”和“星系⑥”全面闡述去中心化應(yīng)用的定義內(nèi)涵、制勝關(guān)鍵,介紹去中心化應(yīng)用的開發(fā)實(shí)戰(zhàn)框架以及入門使用方法。
本書適合對(duì)區(qū)塊鏈有濃厚興趣的非技術(shù)讀者和開發(fā)人員閱讀。
1.從技術(shù)出發(fā),通過通俗簡(jiǎn)潔的語言介紹區(qū)塊鏈,幫助讀者理解區(qū)塊鏈的概念和本質(zhì);
2.結(jié)合行業(yè)熱點(diǎn)現(xiàn)象和問題,由淺入深、從宏觀到微觀,進(jìn)行全面準(zhǔn)確的介紹,普及區(qū)塊鏈技術(shù);
3.本書作者為ArcBlock區(qū)塊基石團(tuán)隊(duì),ArcBlock 加入了全球領(lǐng)先的區(qū)塊鏈行業(yè)協(xié)會(huì)“美國(guó)數(shù)字商會(huì)”,并且是 W3C 區(qū)塊鏈社區(qū)、IEEE 標(biāo)準(zhǔn)委員會(huì)區(qū)塊鏈社區(qū)和 Linux 基金會(huì)等組織的活躍成員,2018 年 7 月榮獲人民網(wǎng)與鏈聞聯(lián)合評(píng)選的"2018 區(qū)塊鏈之星"獎(jiǎng)項(xiàng)。
這本內(nèi)容選自ArcBlock技術(shù)博客的書取名為《2020區(qū)塊鏈漫游指南》。由冒志鴻、陳俊領(lǐng)銜,陳天、丁沛靈、舒適、王仕軍、孫博山、徐詠忻共同創(chuàng)作。
冒志鴻,ArcBlock 區(qū)塊基石創(chuàng)始人兼 CEO,連續(xù)創(chuàng)業(yè)和技術(shù)革新者,萬維網(wǎng)聯(lián)盟(W3C)特邀專家, 美國(guó)政府認(rèn)可的“杰出人才”,其創(chuàng)業(yè)經(jīng)歷曾先后被 TechCrunch、CNN、USA Today 等美國(guó)主流媒體采訪報(bào)道。2013 年起關(guān)注研究區(qū)塊鏈技術(shù),多次在美國(guó)各創(chuàng)業(yè)活動(dòng)上受邀發(fā)表區(qū)塊鏈相關(guān)演講為區(qū)塊鏈技術(shù)宣傳布道,2017 年在美國(guó)創(chuàng)立 ArcBlock。
星系①:區(qū)塊鏈揭秘 1
撬動(dòng)互聯(lián)網(wǎng)重歸去中心化的支點(diǎn) 3
公鏈為王,還是織鏈為網(wǎng) 7
5張圖看清區(qū)塊鏈網(wǎng)絡(luò)發(fā)展趨勢(shì) 13
跨鏈交易技術(shù):原子互換 19
星系②:區(qū)塊鏈和數(shù)據(jù) 27
區(qū)塊鏈讓數(shù)據(jù)面前人人平等 29
區(qū)塊鏈和數(shù)據(jù)庫 35
數(shù)據(jù)中的時(shí)間旅行 41
數(shù)據(jù)對(duì)區(qū)塊鏈行業(yè)發(fā)展的重要性 45
星系③:區(qū)塊鏈發(fā)展歷程 49
區(qū)塊鏈1.0:比特幣數(shù)據(jù)解析 51
區(qū)塊鏈2.0:以太坊虛擬機(jī)如何編譯和部署智能合約 59
量子計(jì)算對(duì)區(qū)塊鏈的威脅 71
星系④:去中心化身份 77
圖說去中心化身份 79
Microsoft緣何基于比特幣網(wǎng)絡(luò)構(gòu)建去中心化身份體系 85
“制DID若烹小鮮”—— 6步即可生成去中心化身份 91
DID錢包實(shí)例:分層確定性錢包 97
星系⑤:去中心化應(yīng)用 111
什么是去中心化應(yīng)用 113
去中心化應(yīng)用的五大制勝關(guān)鍵 123
Apple產(chǎn)品的去中心化變遷 129
開發(fā)DApp需要思考的4個(gè)問題 133
星系⑥:區(qū)塊鏈開發(fā)實(shí)戰(zhàn) 137
跨越區(qū)塊鏈技術(shù)鴻溝的開發(fā)框架 139
圖解區(qū)塊鏈開發(fā)框架 141
快速上手:如何一鍵發(fā)鏈、創(chuàng)建DApp 157
如何部署ABT鏈網(wǎng) 165
后記①:開發(fā)和部署去中心化應(yīng)用的平臺(tái)設(shè)計(jì) 173
后記②:以太坊開發(fā)者大會(huì)的啟示 191