掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
區塊鏈安全技術 版權信息
- ISBN:9787560663951
- 條形碼:9787560663951 ; 978-7-5606-6395-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
區塊鏈安全技術 內容簡介
本書圍繞區塊鏈技術底層的密碼理論和安全攻防技術展開論述。全書共6章, 主要內容包括區塊鏈的基本概念及安全問題、區塊鏈的密碼學技術、區塊鏈共識機制、比特幣和以太坊等密碼貨幣系統、區塊鏈系統的共計與防御等技術。本書從區塊鏈底層密碼學原語和共識機制入手, 采用區塊鏈“六層結構 (數據層、網絡層、共識層、激勵層、合約層和應用層) ”+“應用演變 (比特幣一以太坊一其他區塊鏈應用) ”框架對區塊鏈系統面臨的安全問題進行系統化闡述。有助于幫助讀者從宏觀上掌握區塊鏈系統安全技術體系。
區塊鏈安全技術 目錄
**章 緒論 1
1.1 區塊鏈的起源與發展 2
1.1.1 區塊鏈簡介 2
1.1.2 區塊鏈的發展歷程 3
1.2 區塊鏈的分類 4
1.3 區塊鏈的層次結構 6
1.4 區塊鏈的安全問題 7
參考文獻 8
第二章 區塊鏈的密碼學技術 10
2.1 哈希函數 10
2.1.1 哈希函數概述 10
2.1.2 區塊鏈中常用的哈希函數 11
2.2 數字簽名 15
2.2.1 數字簽名概述 16
2.2.2 區塊鏈中常用的數字簽名算法 17
2.3 Merkle樹 19
2.3.1 Merkle樹概述 19
2.3.2 Merkle樹在區塊鏈中的應用 20
2.4 零知識證明 20
2.4.1 零知識證明概述 21
2.4.2 零知識證明在區塊鏈中的應用 21
參考文獻 22
第三章 區塊鏈共識機制 24
3.1 共識機制的分類 24
3.2 系統模型與特性 25
3.2.1 系統模型 25
3.2.2 成員選舉共識特性 26
3.2.3 狀態共識特性 27
3.3 成員選舉共識 27
3.3.1 PoW 27
3.3.2 PoS 30
3.3.3 DPoS 31
3.3.4 其他成員選舉共識算法 33
3.4 狀態共識 43
3.4.1 中本聰共識 44
3.4.2 GHOST 45
3.4.3 拜占庭類共識算法 46
3.4.4 Paxos共識 53
3.4.5 Raft共識 55
3.4.6 基于排序的共識算法 60
3.4.7 Thunderella共識算法 62
3.4.8 混合共識算法 62
參考文獻 64
第四章 區塊鏈1.0:密碼貨幣 68
4.1 比特幣簡介 68
4.2 比特幣的核心概念 69
4.2.1 比特幣交易 69
4.2.2 比特幣腳本 73
4.3 比特幣技術原理 74
4.3.1 比特幣架構 74
4.3.2 數據層 75
4.3.3 網絡層 79
4.3.4 共識層 80
4.3.5 激勵層 82
4.3.6 應用層 83
4.4 比特幣錢包 83
4.4.1 錢包概述 83
4.4.2 非確定性錢包 83
4.4.3 確定性錢包 84
4.4.4 分層確定性錢包 84
4.4.5 助記詞 85
4.4.6 錢包地址生成 86
4.5 骨架協議 88
4.5.1 骨架協議的概念 88
4.5.2 骨架協議的應用 93
4.6 比特幣安全 97
4.6.1 比特幣安全原則 97
4.6.2 *佳用戶安全實踐 99
4.7 區塊鏈應用 100
4.7.1 染色幣 102
4.7.2 合約幣 102
4.7.3 比特幣現金 103
4.7.4 RootStock平臺 103
4.7.5 HiveMind預測市場 103
4.8 其他密碼貨幣 104
4.8.1 Primecoin 104
4.8.2 Permacoin 104
4.8.3 PPCoin 105
4.8.4 Litecoin 105
4.8.5 Zcash 106
4.8.6 Dogecoin 106
參考文獻 106
第五章 區塊鏈2.0:以太坊 108
5.1 以太坊簡介 108
5.1.1 以太坊1.0 108
5.1.2 以太坊2.0 110
5.2 數據層 111
5.2.1 編碼技術 111
5.2.2 數據結構 112
5.3 網絡層 116
5.3.1 以太坊節點 116
5.3.2 以太坊網絡 117
5.3.3 以太坊測試網絡 119
5.3.4 以太坊本地私鏈 122
5.4 共識層 123
5.4.1 Ethash算法 123
5.4.2 Ghost協議 129
5.4.3 Casper算法 130
5.5 激勵層 130
5.5.1 以太幣 130
5.5.2 Gas機制 131
5.5.3 挖礦獎勵 133
5.6 合約層 134
5.6.1 智能合約 134
5.6.2 運行環境 135
5.6.3 編程語言 139
5.6.4 開發環境 143
5.7 應用層 146
5.7.1 DApp概述 147
5.7.2 以太坊開發環境搭建 148
5.7.3 Geth使用 151
5.7.4 搭建以太坊私有鏈 153
5.7.5 以太坊編程接口 161
5.7.6 DApp開發工具及框架 167
5.7.7 Truffle開發案例:寵物商店 177
參考文獻 186
第六章 區塊鏈系統的攻擊與防御 188
6.1 區塊鏈安全態勢 188
6.2 區塊鏈數據層攻擊 191
6.2.1 數據隱私竊取 191
6.2.2 惡意數據攻擊 193
6.2.3 防御策略與方法 193
6.3 區塊鏈網絡層攻擊 195
6.3.1 針對P2P網絡的攻擊 195
6.3.2 防御策略與方法 200
6.4 區塊鏈共識層攻擊 201
6.4.1 共識機制對比 201
6.4.2 針對授權共識機制的攻擊 201
6.4.3 針對非授權共識機制的攻擊 203
6.4.4 防御策略與方法 207
6.5 區塊鏈合約層攻擊 210
6.5.1 針對智能合約的攻擊 210
6.5.2 針對合約虛擬機的攻擊 214
6.5.3 智能合約安全的開源工具 215
6.5.4 防御策略與方法 218
6.6 區塊鏈應用層攻擊 219
6.6.1 挖礦場景中的攻擊 220
6.6.2 區塊鏈交易場景中的攻擊 224
6.6.3 防御策略與方法 228
6.7 區塊鏈攻擊簇與安全防御體系 231
6.7.1 區塊鏈攻擊簇 235
6.7.2 區塊鏈安全防御體系 236
參考文獻 239
附錄 英文縮略詞中文對照 246
展開全部
書友推薦
- >
史學評論
- >
伊索寓言-世界文學名著典藏-全譯本
- >
龍榆生:詞曲概論/大家小書
- >
名家帶你讀魯迅:故事新編
- >
二體千字文
- >
中國歷史的瞬間
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
山海經
本類暢銷