1. 程式人生 > >清華北大教授聯袂推薦的好書:《區塊鏈:金融應用實踐》

清華北大教授聯袂推薦的好書:《區塊鏈:金融應用實踐》

1.1 區塊鏈的始祖:比特幣/3
1.1.1 比特幣的由來/3
1.1.2 比特幣的本質/5
1.1.3 比特幣的產業鏈/6
1.2 區塊鏈的基本概念/9
1.2.1 區塊鏈的發展歷程/9
1.2.2 區塊鏈的定義/12
1.2.3 區塊鏈示例/13
1.3 區塊鏈的技術特點/16
1.3.1 “區塊”+“鏈”結構/16
1.3.2 共識機制/18
1.3.3 分散式結構/20
1.3.4 現代密碼學技術/22
1.3.5 可信賴/23
1.3.6 時間戳/24
1.3.7 可程式設計的智慧合約/25
1.4 區塊鏈聯盟介紹/26
1.4.1 超級賬本/26
1.4.2 R3聯盟/29
1.4.3 金聯盟/30
1.4.4 ChinaLedger聯盟/31
1.4.5 中國區塊鏈研究聯盟/32
1.5 區塊鏈三大分類/33
1.5.1 公有鏈/34
1.5.2 私有鏈/35
1.5.3 聯盟鏈/35
1.5.4 小 結/36
1.6 區塊鏈應用場景/37
1.6.1 區塊鏈1.0:可程式設計貨幣/38
1.6.2 區塊鏈2.0:可程式設計金融/38
1.6.3 區塊鏈3.0:可程式設計社會/38
1.6.4 區塊鏈創新應用前瞻/39
1.6.5 區塊鏈金融領域應用示例/45
1.7 區塊鏈發展現狀/48
1.7.1 區塊鏈創業公司/48
1.7.2 區塊鏈風險投資/52
1.7.3 區塊鏈產業鏈/56
1.8 央行數字貨幣/59
1.8.1 貨幣演變史/59
1.8.2 廣義與狹義數字貨幣模式之爭/60
1.8.3 數字貨幣對銀行業的影響/62
第2章 區塊鏈基礎架構
2.1 區塊鏈架構綜述/67
區塊鏈技術
金融應用實踐
2.1.1 區塊鏈的分類與特性/68
2.1.2 區塊鏈與麻將/69
2.1.3 區塊鏈基礎架構/71
2.1.4 密碼學基礎/72
2.2 資料層/74
2.2.1 區塊和區塊鏈/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 對等節點的發現和連線/91
2.3.3 區塊資料同步與分叉/91
2.4 共識層/96
2.4.1 共識機制的由來/96
2.4.2 拜占庭將軍問題/97
2.4.3 傳統共識機制所做的努力與侷限/98
2.4.4 第一種區塊鏈共識機制———工作量證明/100
2.4.5 其他共識機制/106
2.5 激勵層/108
2.6 智慧合約層/110
2.7 企業應用區塊鏈的考慮/111
2.7.1 交易效能的考慮/111
2.7.2 商業資料的保密性和可監管性/111
2.7.3 海量資料儲存和分析能力/113
2.7.4 可擴充套件性/113
2.7.5 可維護性/114
2.7.6 生態的開放性/115
2.7.7 行業標準的符合性/116
2.8 搭建基於以太坊的私有鏈/116
2.8.1 Ubuntu下安裝Geth客戶端/116
2.8.2 安裝Windows下Geth客戶端/117
2.8.3 準備創世塊檔案/117
2.8.4 啟動私有鏈節點/119
2.8.5 使用節點建立賬號/122
2.8.6 啟動Windows下私有鏈圖形節點/122
2.8.7 連線其他節點/123
2.8.8 使用節點進行挖礦/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 智慧合約的整合開發環境(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 部署的資料流/145
3.5 智慧合約的執行原理/146
3.5.1 基本原理/146
3.5.2 面臨的問題/148
3.6 智慧合約與IT系統的本質區別/149
3.7 智慧合約如何與其他IT系統對接/151
3.7.1 通過JSON RPC介面呼叫智慧合約/152
3.7.2 通過Web3介面呼叫智慧合約/155
3.7.3 區塊鏈瀏覽器/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 智慧合約和區塊鏈應用注意事項/169
3.10 DApp介紹/171
3.10.1 DApp基本概念/171
3.10.2 DApp的原理與架構/172
3.10.3 開發、部署和使用DApp/174
3.11 去中心化的新一代網際網路/176
3.11.1 現有區塊鏈所面臨的問題/176
3.11.2 去中心化網際網路的解決方案/177
第4章 區塊鏈在金融領域的應用前瞻及案例
4.1 區塊鏈在網路互助方面的應用前瞻/183
4.1.1 網路互助與相互保險/183
4.1.2 現有網路互助所面臨的問題/184
4.1.3 區塊鏈助推網路互助/185
4.1.4 基於區塊鏈的網路互助的優勢/190
4.1.5 基於區塊鏈的網路互助的運作模式初探/191
4.2 區塊鏈在農業保險方面的應用前瞻/192
4.2.1 當前農業保險的狀態/192
4.2.2 農業保險的痛點/193
4.2.3 基於區塊鏈的農產品價格保險和天氣指數保險/194
4.2.4 基於區塊鏈的農業保險互助和再保險/196
4.3 區塊鏈在保險徵信方面的應用前瞻/198
4.3.1 當前車險的狀態及痛點/198
4.3.2 基於區塊鏈的車險平臺/200
4.3.3 基於區塊鏈的個人資料徵信平臺/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:股權交易發行/217
4.4.7 DAH:股權交易發行/221
4.4.8 ShoCard:身份識別/221
4.5 國內應用案例/224
4.5.1 微眾銀行:貸款清算/224
4.5.2 中國銀聯:積分兌換/227
第5章 區塊鏈面臨的挑戰及未來展望
5.1 區塊鏈面臨的挑戰/231
5.1.1 高能耗/231
5.1.2 擴 容/232
5.1.3 併發交易處理/233
5.1.4 去中心化/234
5.1.5 安全性/234
5.1.6 人才缺乏/235
5.1.7 違法犯罪風險/236
5.2 區塊鏈未來展望/237
5.2.1 四種典型策略/237
5.2.2 發展路線圖/239
5.2.3 顛覆性的技術/240
參考文獻/243