區塊鏈安全技術
內容描述
本書前部分將通俗化地介紹區塊鏈,從其本質、特性到其發展帶給讀者一個清晰形象化的理解,
深入淺出,不僅適合初學者入門學習,也合適專業人士用於知識結構梳理;接著,
將區塊鏈所涉及到的基礎知識、相關算法以及協議進行梳理,從區塊鏈技術體質認識和理解區塊鏈;
然後,從區塊鏈基礎架構出發,逐層分析其脆弱性,對區塊鏈安全問題進行系統性解析;
第六章將作者及其團隊一直致力於攻關的也是國內外研究熱點問題--區塊鏈與信任問題進行分析介紹,
希望能夠為廣大讀者提供一個新視角;
第七章,結合區塊鏈應用實例,介紹區塊鏈應用中所涉及到的安全問題及其安全技術;
最後,介紹區塊鏈相關的政策和法律法規,以便讀者全方位了解和應用區塊鏈。
目錄大綱
第1章緒論1
1.1區塊鍊是什麼1
1.1.1由貨幣發展史看區塊鏈1
1.1.2初識區塊鏈8
1.1.3區塊鏈定義13
1.2區塊鏈的發展歷史15
1.2.1數字貨幣16
1.2.2數字貨幣與虛擬貨幣的區別22
1.2.3數字貨幣與電子貨幣的區別22
1.2.4數字貨幣與比特幣24
本章參考文獻30
第2章區塊鏈安全相關基礎知識32
2.1區塊鏈安全數學基礎知識32
2.2區塊鏈安全密碼學基礎知識39
2.2.1密碼學算法39
2.2.2特殊簽名方式44
2.2.3布隆過濾器52
2.2.4同態加密57
2.2.5安全多方計算60
2.2.6零知識證明66
2.3區塊鏈安全計算機基礎知識69
2.3.1計算機組成69
2.3.2數據結構71
2.3.3計算機網絡74
2.3.4數據庫79
本章參考文獻80
第3章區塊鏈協議83
3.1區塊鏈結構83
3.2區塊鏈協議85
3.2.1底層通信協議85
3.2.2應用協議94
本章參考文獻95
第4章區塊鏈安全算法96
4.1什麼是共識機制96
4.2區塊鍊為什麼需要共識機制97
4.3區塊鏈安全經典共識算法98
4.3.1PoW工作量證明算法98
4.3.2PoS權益證明算法106
4.3.3DPoS授權股份證明算法110
4.3.4PBFT實用拜占庭容錯算法115
4.3.5DBFT授權拜占庭容錯算法125
4.4區塊鏈安全新型共識算法129
4.4.1PoC容量證明算法129
4.4.2Algorand協議138
4.4.3IPFS&Filecoin147
4.5區塊鏈安全其他共識算法158
4.6算法小結159
本章參考文獻161
第5章區塊鏈安全分析163
5.1區塊鏈基礎架構模型安全分析163
5.2區塊鏈分層安全分析165
5.2.1數據層安全分析165
5.2.2網絡層安全分析172
5.2.3共識層安全分析182
5.2.4激勵層安全分析183
5.2.5合約層安全分析185
5.2.6應用層安全分析199
本章參考文獻207
第6章區塊鏈信任安全210
作者介紹
孫溢
博士,北京郵電大學講師。
在北郵網絡技術研究院網絡與交換技術國家重點實驗室一直從事網絡安全及其應用方面的研究,
在國內外信息安全領域期刊上發表SCI文章30餘篇,申請專利15項。
主持國家自然科學基金-青年科學基金項目1項,主持科技部國家重點研發計劃1項,
主持北京郵電大學國防培育項目2項,主持北京郵電大學青年科研創新計劃專項1項;
主要負責人申請國家自然科學基金委員會與韓國國家研究基金會聯合資助雙邊學術討論會1項;
主要負責人申請可信網絡通信協同創新中心預研基金1項;並參與國家863項目、GF基金以及其他多項橫向項目。