目前,區(qū)塊鏈已成為我國金融科技領域*炙手可熱的概念,越來越多的科技從業(yè)者正加入到區(qū)塊鏈的學習、研究和實踐中來。發(fā)展至今,在金融商業(yè)運用層面,區(qū)塊鏈技術已表現(xiàn)出強大的生命力和基礎應用潛力。在此背景下,本書理論結合實踐,系統(tǒng)論述區(qū)塊鏈技術在金融領域的應用,對金融區(qū)塊鏈的未來發(fā)展提出獨到且不乏深度的見解和構想。
本書共分為五章。
*章主要通過淺顯易懂的語言和例子,分別介紹了區(qū)塊鏈技術特點、區(qū)塊鏈應用場景、當前發(fā)展現(xiàn)狀及央行數(shù)字貨幣等內容。
第二章重點闡述區(qū)塊鏈的數(shù)據層、網絡層、共識層、激勵層及智能合約層的設計原理、構成、特點等內容,并通過實際操作搭建起一個現(xiàn)實可運行的私有鏈網絡。
第三章重點介紹智能合約的原理、本質及其在商業(yè)應用中的注意事項,并給出了一個智能合約的編寫、調試、部署和運行的實例。
第四章主要通過區(qū)塊鏈在網絡互助、農業(yè)保險、保險征信三方面的產品應用,闡述了區(qū)塊鏈在金融領域的應用,并以案例的形式,分別介紹了國內外區(qū)塊鏈應用各領域內的典型公司和成功商業(yè)模式。
第五章重點介紹區(qū)塊鏈當前所面臨的挑戰(zhàn),并對區(qū)塊鏈技術在我國的未來應用進行了策略與路線上的構想與展望。
從2015年開始,金融科技領域掀起了一股區(qū)塊鏈熱潮,各大金融機構紛紛投身區(qū)塊鏈技術的研究。2016年10月,工業(yè)和信息化部發(fā)布《中國區(qū)塊鏈技術和應用發(fā)展白皮書》,并將區(qū)塊鏈列入十三五國家信息化規(guī)劃。
區(qū)塊鏈是分布式數(shù)據存儲、P2P網絡、共識機制、加密算法等計算機技術在互聯(lián)網時代的創(chuàng)新應用模式。區(qū)塊鏈技術是繼大型機、個人電腦、互聯(lián)網之后技術模式的顛覆式創(chuàng)新,很有可能成為下一代分布式互聯(lián)網的技術基礎,在全球范圍引發(fā)一場新的技術革新和產業(yè)變革。未來的區(qū)塊鏈應用將延伸到金融、物聯(lián)網、智能制造、社交網絡等多個領域。
考慮到金融科技的特殊性,本書特色在于既從技術角度詳細講解區(qū)塊鏈技術的原理、架構以及操作方法,著重于對技術的原理性理解和宏觀把握,方便非程序員出身的金融從業(yè)者快速掌握區(qū)塊鏈這項技能,又結合金融方面的業(yè)務特性,從一些應用案例講解未來金融業(yè)區(qū)塊鏈應用的可能方向,最終使讀者從金融和技術兩個維度深入理解區(qū)塊鏈。
難能可貴的是,本書的作者沒有盲目地追捧區(qū)塊鏈技術,而是較為冷靜地分析了其優(yōu)點、缺點以及局限性,坦誠地指出區(qū)塊鏈技術尚處于發(fā)展階段,距離大規(guī)模成熟應用還有一定差距,并結合企業(yè)特點提出了當前區(qū)塊鏈應用中面臨的問題以及應對的措施。希望作者能在以后的研究中繼續(xù)保持這種冷靜務實的態(tài)度。
張 興
北京大學教授/博士生導師
第1章 區(qū)塊鏈概念解析
1.1 區(qū)塊鏈的始祖:比特幣/3
1.1.1 比特幣的由來/3
1.1.2 比特幣的本質/5
1.1.3 比特幣的產業(yè)鏈/6
1.2 區(qū)塊鏈的基本概念/9
1.2.1 區(qū)塊鏈的發(fā)展歷程/9
1.2.2 區(qū)塊鏈的定義/12
1.2.3 區(qū)塊鏈示例/13
1.3 區(qū)塊鏈的技術特點/16
1.3.1 區(qū)塊 鏈結構/16
1.3.2 共識機制/18
1.3.3 分布式結構/20
1.3.4 現(xiàn)代密碼學技術/22
1.3.5 可信賴/23
1.3.6 時間戳/24
1.3.7 可編程的智能合約/25
1.4 區(qū)塊鏈聯(lián)盟介紹/26
1.4.1 超級賬本/26
1.4.2 R3聯(lián)盟/29
1.4.3 金聯(lián)盟/30
1.4.4 ChinaLedger聯(lián)盟/31
1.4.5 中國區(qū)塊鏈研究聯(lián)盟/32
1.5 區(qū)塊鏈三大分類/33
1.5.1 公有鏈/34
1.5.2 私有鏈/35
1.5.3 聯(lián)盟鏈/35
1.5.4 小 結/36
1.6 區(qū)塊鏈應用場景/37
1.6.1 區(qū)塊鏈1.0:可編程貨幣/38
1.6.2 區(qū)塊鏈2.0:可編程金融/38
1.6.3 區(qū)塊鏈3.0:可編程社會/38
1.6.4 區(qū)塊鏈創(chuàng)新應用前瞻/39
1.6.5 區(qū)塊鏈金融領域應用示例/45
1.7 區(qū)塊鏈發(fā)展現(xiàn)狀/48
1.7.1 區(qū)塊鏈創(chuàng)業(yè)公司/48
1.7.2 區(qū)塊鏈風險投資/52
1.7.3 區(qū)塊鏈產業(yè)鏈/56
1.8 央行數(shù)字貨幣/59
1.8.1 貨幣演變史/59
1.8.2 廣義與狹義數(shù)字貨幣模式之爭/60
1.8.3 數(shù)字貨幣對銀行業(yè)的影響/62
第2章 區(qū)塊鏈基礎架構
2.1 區(qū)塊鏈架構綜述/67
區(qū)塊鏈技術
金融應用實踐
2.1.1 區(qū)塊鏈的分類與特性/68
2.1.2 區(qū)塊鏈與麻將/69
2.1.3 區(qū)塊鏈基礎架構/71
2.1.4 密碼學基礎/72
2.2 數(shù)據層/74
2.2.1 區(qū)塊和區(qū)塊鏈/74
2.2.2 用戶地址和錢包/77
2.2.3 默克爾樹/79
2.2.4 交 易/80
2.2.5 交易構造UTXO 模式/82
2.2.6 交易構造賬戶模式/86
2.3 網絡層/90
2.3.1 正式網絡和測試網絡/90
2.3.2 對等節(jié)點的發(fā)現(xiàn)和連接/91
2.3.3 區(qū)塊數(shù)據同步與分叉/91
2.4 共識層/96
2.4.1 共識機制的由來/96
2.4.2 拜占庭將軍問題/97
2.4.3 傳統(tǒng)共識機制所做的努力與局限/98
2.4.4 第一種區(qū)塊鏈共識機制工作量證明/100
2.4.5 其他共識機制/106
2.5 激勵層/108
2.6 智能合約層/110
2.7 企業(yè)應用區(qū)塊鏈的考慮/111
2.7.1 交易性能的考慮/111
2.7.2 商業(yè)數(shù)據的保密性和可監(jiān)管性/111
2.7.3 海量數(shù)據存儲和分析能力/113
2.7.4 可擴展性/113
2.7.5 可維護性/114
2.7.6 生態(tài)的開放性/115
2.7.7 行業(yè)標準的符合性/116
2.8 搭建基于以太坊的私有鏈/116
2.8.1 Ubuntu下安裝Geth客戶端/116
2.8.2 安裝Windows下Geth客戶端/117
2.8.3 準備創(chuàng)世塊文件/117
2.8.4 啟動私有鏈節(jié)點/119
2.8.5 使用節(jié)點創(chuàng)建賬號/122
2.8.6 啟動Windows下私有鏈圖形節(jié)點/122
2.8.7 連接其他節(jié)點/123
2.8.8 使用節(jié)點進行挖礦/124
第3章 智能合約和DApp
3.1 智能合約簡介/127
3.1.1 重要意義/127
3.1.2 智能合約定義/128
3.1.3 智能合約與法律合約/129
3.2 智能合約的編寫和調試/132
3.2.1 智能合約的基本原理/132
3.2.2 智能合約語言/133
3.2.3 智能合約的集成開發(fā)環(huán)境(IDE) /133
3.2.4 使用IDE編寫智能合約/134
3.2.5 調試智能合約/135
3.3 智能合約的部署和運行/136
3.3.1 部署第一個智能合約/136
3.3.2 運行智能合約/141
3.4 智能合約的部署原理/144
3.4.1 智能合約的部署架構/144
3.4.2 部署的數(shù)據流/145
3.5 智能合約的運行原理/146
3.5.1 基本原理/146
3.5.2 面臨的問題/148
3.6 智能合約與IT系統(tǒng)的本質區(qū)別/149
3.7 智能合約如何與其他IT系統(tǒng)對接/151
3.7.1 通過JSON RPC接口調用智能合約/152
3.7.2 通過Web3接口調用智能合約/155
3.7.3 區(qū)塊鏈瀏覽器/157
3.8 智能合約如何可信地與外部世界交互/160
3.8.1 共識問題/160
3.8.2 受信任方問題/161
3.8.3 單一模型預言機的典型實例/162
3.8.4 Oraclize可信證明機制/165
3.8.5 多重模型預言機/167
3.9 智能合約和區(qū)塊鏈應用注意事項/169
3.10 DApp介紹/171
3.10.1 DApp基本概念/171
3.10.2 DApp的原理與架構/172
3.10.3 開發(fā)、部署和使用DApp/174
3.11 去中心化的新一代互聯(lián)網/176
3.11.1 現(xiàn)有區(qū)塊鏈所面臨的問題/176
3.11.2 去中心化互聯(lián)網的解決方案/177
第4章 區(qū)塊鏈在金融領域的應用前瞻及案例
4.1 區(qū)塊鏈在網絡互助方面的應用前瞻/183
4.1.1 網絡互助與相互保險/183
4.1.2 現(xiàn)有網絡互助所面臨的問題/184
4.1.3 區(qū)塊鏈助推網絡互助/185
4.1.4 基于區(qū)塊鏈的網絡互助的優(yōu)勢/190
4.1.5 基于區(qū)塊鏈的網絡互助的運作模式初探/191
4.2 區(qū)塊鏈在農業(yè)保險方面的應用前瞻/192
4.2.1 當前農業(yè)保險的狀態(tài)/192
4.2.2 農業(yè)保險的痛點/193
4.2.3 基于區(qū)塊鏈的農產品價格保險和天氣指數(shù)保險/194
4.2.4 基于區(qū)塊鏈的農業(yè)保險互助和再保險/196
4.3 區(qū)塊鏈在保險征信方面的應用前瞻/198
4.3.1 當前車險的狀態(tài)及痛點/198
4.3.2 基于區(qū)塊鏈的車險平臺/200
4.3.3 基于區(qū)塊鏈的個人數(shù)據征信平臺/201
4.4 國外應用案例/202
4.4.1 Ripple:跨境支付/202
4.4.2 ABRA:跨境支付/208
4.4.3 Circle:境內外支付/210
4.4.4 BTCJam:網絡借貸/212
4.4.5 Wave:供應鏈金融& 貿易金融/214
4.4.6 Chain:股權交易發(fā)行/217
4.4.7 DAH:股權交易發(fā)行/221
4.4.8 ShoCard:身份識別/221
4.5 國內應用案例/224
4.5.1 微眾銀行:貸款清算/224
4.5.2 中國銀聯(lián):積分兌換/227
第5章 區(qū)塊鏈面臨的挑戰(zhàn)及未來展望
5.1 區(qū)塊鏈面臨的挑戰(zhàn)/231
5.1.1 高能耗/231
5.1.2 擴 容/232
5.1.3 并發(fā)交易處理/233
5.1.4 去中心化/234
5.1.5 安全性/234
5.1.6 人才缺乏/235
5.1.7 違法犯罪風險/236
5.2 區(qū)塊鏈未來展望/237
5.2.1 四種典型策略/237
5.2.2 發(fā)展路線圖/239
5.2.3 顛覆性的技術/240
參考文獻/243