區塊鏈導論
陳鐘 孫惠平
- 出版商: 人民郵電
- 出版日期: 2025-09-01
- 售價: $360
- 語言: 簡體中文
- 頁數: 213
- ISBN: 711564909X
- ISBN-13: 9787115649096
-
相關分類:
區塊鏈 Blockchain
下單後立即進貨 (約4週~6週)
相關主題
商品描述
本書從區塊鏈基礎、區塊鏈平臺和區塊鏈應用三部分,全面、系統地闡述了區塊鏈技術的區塊基礎、密碼基礎、網絡基礎、共識機制等基礎內容,比特幣、以太坊、超級賬本等平臺內容,以及在區塊鏈在多領域的應用及案例,並詳細分析了區塊鏈應用的挑戰和未來發展趨勢。引導和推動區塊鏈開發者、平臺運營者加強行業自律、落實安全責任,從而推動區塊鏈技術在我國有序、健康、安全地發展。
本書難易程度適中,內容充實,層次清晰,可作為普通高等學校信息安全、網絡空間安全、軟件工程、計算機科學與技術等專業的本科生和研究生教材,也可作為區塊鏈愛好者和信息安全工程師的參考手冊。
作者簡介
陳鐘,博士,網絡安全與信息化 專家,北京大學信息科學技術學院教授、區塊鏈研究中心主任、網絡與信息安全實驗室主任。擔任中國開源軟件推進聯盟副 ,中國軟件行業協會副理事長,中國網絡空間安全協會常務理事,中國計算機學會會士、常務理事;曾任北京大學軟件與微電子學院院長、計算機科學技術系主任,網絡和軟件安全保障 重點實驗室主任。
目錄大綱
第1章 區塊鏈簡介
1.1 區塊鏈定義
1.1.1 交易模型
1.1.2 關鍵概念
1.1.3 層次結構
1.2 構建區塊鏈
1.2.1 摘要指針
1.2.2 鏈式結構
1.2.3 區塊結構
1.3 中心化賬本與分布式賬本
1.3.1 中心化賬本
1.3.2 分布式賬本
1.3.3 分布作用
1.3.4 去中心化
1.3.5 再看中心化
1.4 區塊鏈發展
1.4.1 區塊鏈發展階段
1.4.2 區塊鏈發展分類
1.4.3 區塊鏈發展戰略
1.5 本章小結
本章習題
第2章 區塊鏈密碼
2.1 區塊鏈與密碼學
2.1.1 區塊鏈系統安全目標
2.1.2 密碼算法
2.1.3 區塊鏈中的密碼學
2.2 身份和密鑰
2.2.1 身份管理
2.2.2 密鑰管理
2.2.3 公鑰證書和公鑰基礎設施
2.3 密碼機制
2.3.1 古典密碼
2.3.2 對稱密碼
2.3.3 非對稱密碼
2.3.4 混合密碼
2.4 典型算法
2.4.1 DES算法
2.4.2 AES算法
2.4.3 RSA算法
2.4.4 ECC算法
2.5 數字簽名
2.5.1 數字簽名簡介
2.5.2 RSA簽名
2.5.3 ECDSA
2.5.4 門限簽名
2.6 其余機制
2.6.1 聚合簽名
2.6.2 零知識證明
2.6.3 可驗證隨機函數
2.6.4 密碼學承諾
2.7 本章小結
本章習題
第3章 區塊鏈網絡
3.1 區塊鏈和對等網絡
3.1.1 對等網絡概述
3.1.2 區塊鏈節點操作
3.1.3 區塊鏈節點類型
3.1.4 區塊鏈節點加入機制
3.2 區塊鏈網絡拓撲
3.2.1 無結構對等網絡拓撲
3.2.2 比特幣網絡拓撲
3.2.3 有結構對等網絡拓撲
3.2.4 以太坊網絡拓撲
3.2.5 混合型對等網絡拓撲
3.2.6 聯盟鏈網絡拓撲
3.3 區塊鏈網絡路由
3.3.1 洪泛路由
3.3.2 Gossip路由
3.3.3 分布式哈希表路由
3.3.4 以太坊路由
3.4 區塊鏈網絡傳播
3.4.1 交易傳播
3.4.2 區塊傳播
3.4.3 中繼網絡
3.5 本章小結
本章習題
第4章 區塊鏈合約
4.1 智能合約概念
4.1.1 什麼是智能合約
4.1.2 傳統合約與智能合約
4.1.3 智能合約的發展歷程
4.1.4 智能合約的架構模型
4.1.5 智能合約的生命周期
4.2 以太坊智能合約
4.2.1 以太坊虛擬機
4.2.2 以太坊智能合約的部署
4.2.3 智能合約與以太坊的交互
4.3 智能合約實現
4.3.1 智能合約語言
4.3.2 Solidity語言概述
4.3.3 智能合約實例
4.3.4 Solidity語言數據類型
4.3.5 Solidity語言運算符
4.3.6 Solidity語言邏輯
4.3.7 Solidity語言函數
4.4 智能合約應用
4.4.1 金融
4.4.2 物聯網
4.4.3 組織架構管理
4.5 智能合約生態
4.5.1 去中心化應用
4.5.2 去中心化自治組織
4.6 智能合約挑戰
4.6.1 智能合約的潛在問題
4.6.2 智能合約的安全性
4.7 本章小結
本章習題
第5章 區塊鏈共識
5.1 共識問題
5.1.1 共識概述
5.1.2 拜占庭將軍問題
5.1.3 CAP理論
5.1.4 共識假設
5.2 PoW類機制
5.2.1 PoW基本概念
5.2.2 PoW面臨問題
5.2.3 PoW改進機制
5.3 PoS類機制
5.3.1 PoS基本概念
5.3.2 PoS面臨問題
5.3.3 PoS協議
5.4 BFT類機制
5.4.1 PBFT算法
5.4.2 HotStuff算法
5.4.3 Tendermint算法
5.5 CFT類機制
5.5.1 Paxos算法
5.5.2 Raft算法
5.6 本章小結
本章習題
第6章 比特幣平臺
6.1 比特幣簡介
6.1.1 比特幣歷史
6.1.2 比特幣定義
6.2 比特幣地址
6.2.1 私鑰和公鑰
6.2.2 地址生成
6.2.3 地址和交易
6.3 比特幣交易
6.3.1 交易描述
6.3.2 UTXO
6.3.3 交易過程
6.3.4 P2SH
6.4 比特幣錢包
6.4.1 錢包分類
6.4.2 錢包技術
6.4.3 助記詞
6.5 比特幣區塊
6.5.1 區塊結構
6.5.2 區塊高度和深度
6.5.3 區塊鏈分叉
6.5.4 區塊壓縮和剪裁
6.6 本章小結
本章習題
第7章 以太坊平臺
7.1 以太坊資源模型
7.1.1 gas
7.1.2 ETH
7.1.3 ETH流通量
7.2 以太坊賬戶
7.2.1 賬戶的地址
7.2.2 外部賬戶
7.2.3 余額模型與nonce
7.2.4 合約賬戶
7.2.5 賬戶的數據結構
7.3 以太坊交易
7.3.1 交易的結構
7.3.2 交易分類
7.3.3 交易過程
7.4 以太坊區塊鏈
7.4.1 遞歸長度前綴編碼
7.4.2 前綴樹
7.4.3 以太坊中的MPT
7.4.4 以太坊區塊結構
7.5 以太坊共識
7.5.1 Ethash
7.5.2 權益證明共識
7.6 以太坊生態
