包郵 區塊鏈安全技術指南+區塊鏈開發實戰:Hyperledger Fabric關鍵技術與案例

包郵 區塊鏈安全技術指南+區塊鏈開發實戰:Hyperledger Fabric關鍵技術與案例 pdf epub mobi txt 電子書 下載 2025

圖書標籤:
  • 區塊鏈
  • Hyperledger Fabric
  • 安全技術
  • 開發實戰
  • 密碼學
  • 智能閤約
  • 分布式賬本
  • 區塊鏈應用
  • 技術指南
  • 行業案例
想要找書就要到 新城書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 蘭興達圖書專營店
齣版社: 機械工業
ISBN:SL302
商品編碼:28932292090

具體描述



SL302  9787111599425 9787111599562 9787111600367

區塊鏈安全技術指南


本書根據工信部五層架構來逐層分析區塊鏈各層安全問題,並結閤經典案例,講解區塊鏈安全中的理論、技術與實踐。1章從總體上講解區塊鏈的定義,安全屬性等。2章從技術角度分析主流區塊鏈的安全屬性。3~7章從應用層與智能閤約、激勵層、網絡層、數據層與共識、私鑰安全層麵剖析安全隱患與防範措施。


序一 多邊界的區塊鏈安全防守
序二 區塊鏈安全觀之我見
序三 安全是區塊鏈發展和應用的基石
前言
1章 詳解區塊鏈的安全屬性
1.1 保密性
1.2 數據完整性分析
1.3 可用性
1.4 物理安全性
1.5 本章小結
2章 主流區塊鏈安全屬性分析
2.1 比特幣
2.2 以太幣
2.3 Zcash
2.4 本章小結
3章 應用與智能閤約層的安全控製
3.1 Web與移動客戶端應用安全
3.2 智能閤約的安全
3.3 智能閤約中的身份管理與訪問控製
3.4 本章小結
4章 激勵層安全機製設計
4.1 激勵的産生和分配
4.2 激勵層安全分析
4.3 本章小結
5章 網絡層安全與控製
5.1 P2P加密
5.2 客戶端與節點通信加密(聯盟鏈)
5.3 防禦DDoS攻擊
5.4 本章小結
6章 數據層與共識安全
6.1 區塊鏈數據加密技術的應用
6.2 數據傳輸
6.3 區塊鏈交易簽名
6.4 共識攻擊
6.5 區塊鏈安全性考慮
6.6 本章小結
7章 私鑰的安全
7.1 私鑰安全的重要性
7.2 主流區塊鏈私鑰的使用方法和問題分析
7.3 私鑰保護的正確“姿勢”
7.4 硬件錢包介紹
7.5 移動錢包如何提升安全性
7.6 淺析私鑰更新、找迴與吊銷
7.7 本章小結
附錄A 區塊鏈安全基礎概念、原理與分析方法
附錄B 區塊鏈的DAG技術和安全分析
附錄C 企業級數字資産保護



區塊鏈開發實戰:Hyperledger Fabric關鍵技術與案例分析

 
  • 作者: 馮翔    劉濤    吳壽鶴    周廣益   
  • 叢書名: 區塊鏈技術叢書
  • 齣版社:機械工業齣版社
  • ISBN:9787111599425
  • 上架時間:2018-6-1
  • 齣版日期:2018 年6月
  • 開本:16開
  • 版次:1-1

前言 
1章 全麵認識區塊鏈 1
1.1 區塊鏈技術的起源和解釋 1
1.2 區塊鏈的核心技術及其特性 2
1.2.1 區塊鏈技術的特性 3
1.2.2 區塊鏈的分布式存儲技術特性 3
1.2.3 區塊鏈的密碼學技術特性 4
1.2.4 區塊鏈中的共識機製 8
1.2.5 區塊鏈中的智能閤約 12
1.3 區塊鏈技術演進過程 13
1.4 區塊鏈技術的3個缺點 13
1.5 區塊鏈技術常見的4個錯誤認識 14
1.6 區塊鏈技術的應用領域 15
1.6.1 區塊鏈在金融行業的應用 15
1.6.2 區塊鏈在供應鏈中的應用 16
1.6.3 區塊鏈在公證領域的應用 17
1.6.4 區塊鏈在數字版權領域的應用 18
1.6.5 區塊鏈在保險行業的應用 19
1.6.6 區塊鏈在公益慈善領域的應用 21
1.6.7 區塊鏈與智能製造 22
1.6.8 區塊鏈在教育就業中的應用 23
1.7 區塊鏈的其他常見技術框架 24
1.8 本章小結 25
2章 實戰準備 26
2.1 開發環境準備 26
2.1.1 操作係統的配置 26
2.1.2 Docker的使用 27
2.1.3 Git的使用 30
2.2 開發語言 30
2.2.1 GO語言 30
2.2.2 Node.js 32
2.3 常用工具 32
2.3.1 Curl 32
2.3.2 tree 33
2.3.3 Jq 33
2.4 本章小結 34
3章 Hyperledger簡介 35
3.1 Hyperledger綜述 35
3.1.1 Hyperledger的項目背景 35
3.1.2 Hyperledger的項目成員 36
3.2 Hyperledger的體係結構 37
3.2.1獲取Hyperledger源代碼並成為開發者 37
3.2.2 Hyperledger的9個正式項目 38
3.3 本章小結 43
4章 Fabric快速入門 44
4.1 Fabric的技術特性 44
4.1.1 Fabric的多賬本特性 44
4.1.2 Fabric的智能閤約 45
4.1.3 Fabric的權限係統 46
4.1.4 Fabric的共識算法 47
4.2Hyperledger中與Fabric相關的項目 47
4.3 Fabric的模塊、安裝和使用 48
4.3.1 Fabric的編譯和安裝 49
4.3.2 Fabric模塊安裝結果檢查 50
4.3.3利用Docker運行Fabric相關模塊 51
4.4 快速運行一個簡單的Fabric網絡 53
4.4.1 Fabric環境準備 53
4.4.2 生成Fabric需要的證書文件 54
4.4.3 創始塊的生成 56
4.4.4 Orderer節點的啓動 59
4.4.5 Peer節點的啓動 60
4.4.6 創建通道 64
4.4.7 Chaincode的部署和調用 65
4.5 本章小結 66
5章 Fabric核心模塊詳解 67
5.1Fabric的核心模塊功能、通用選項和命令 67
5.1.1 Fabric核心模塊及其功能 67
5.1.2 Fabric模塊的通用選項和命令 68
5.2Fabric模塊的子命令、選項和配置文件 68
5.2.1 cryptogen 69
5.2.2 configtxgen 74
5.2.3 configtxlator 77
5.2.4 orderer 79
5.2.5 peer 85
5.3 Fabric模塊在係統中的作用 92
5.3.1peer模塊在Fabric係統中的作用 92
5.3.2orderer模塊在Fabric係統中的作用 95
5.4Fabric數據安全傳輸的方式 95
5.4.1Fabric中orderer模塊TLS設置 95
5.4.2 Fabric中peer模塊TLS設置 96
5.5 本章小結 98
6章 Fabric的賬號體係 99
6.1 Fabric賬號簡介 99
6.1.1 Fabric賬號是什麼 99
6.1.2什麼地方需要使用Fabric的賬號 101
6.2 基於cryptogen的賬號管理體係 103
6.3 Fabric賬號服務器:Fabric-ca 106
6.3.1 Fabric-ca的編譯和安裝 107
6.3.2fabric-ca-server的啓動和配置 108
6.3.3 fabric-ca-client的使用 115
6.4將fabric-ca-server綁定到現有項目中 117
6.5 本章小結 120
7章 Fabric的智能閤約詳解 121
7.1 Chaincode初探 121
7.2快速編寫和運行一個Chaincode 122
7.3Golang版本的Chaincode的代碼結構 125
7.3.1 Chaincode源代碼的基本結構 125
7.3.2 shim包的核心方法 127
7.3.3ChaincodeStubInterface接口中的核心方法 128
7.4Chaincode相關的操作命令和選項 136
7.5如何通過Chaincode進行交易的endorse 140
7.6 Chaincode的調試方法 142
7.6.1Chaincode在Docker容器之外的運行 142
7.6.2 Chaincode在IDE中的調試 145
7.7 本章小結 148
8章Fabric和Fabric-ca的編程接口 149
8.1Fabric接口的通信協議和功能劃分 149
8.2 Fabric Nodejs SDK的使用 151
8.2.1如何獲取Fabric Nodejs SDK源代碼 151
8.2.2快速構建基於Nodejs的Fabric客戶端 151
8.2.3Fabric Nodejs SDK中TLS的設置 159
8.3 Fabric Java SDK 160
8.3.1 Fabric Java SDK的安裝 160
8.3.2Fabric Java SDK的常用接口 161
8.3.3Fabirc Java SDK中TLS的設置 169
8.4 Fabric Go SDK 170
8.4.1 Fabric Golang的安裝 170
8.4.2 創建配置文件 170
8.4.3一個簡單的Golang訪問Fabric的例子 171
8.4.4Fabric Golang SDK其他用法 174
8.4.5Fabric Golang SDK的背書操作 176
8.5 本章小結 176
9章 Fabric係統架構設計 177
9.1 Fabric架構中的組織規劃 177
9.1.1 確認組織 178
9.1.2 組織的管理方式 178
9.2 Fabric係統的結構 179
9.2.1 Fabric係統的邏輯結構 179
9.2.2 Fabric係統的物理結構 181
9.3 Fabric中Channel的設計 181
9.4 Chaincode 182
9.5 數據訪問層 183
9.6 曆史遺留係統的兼容 185
9.7 Fabric係統的維護和管理 186
9.8 本章小結 187
10章Fabric開發實戰:開發流程與實例詳解 188
10.1 Fabric項目的開發流程 188
10.2 Fabric項目開發實例詳解 191
10.2.1 係統初始化 191
10.2.2Orderer節點的初始化和啓動 193
10.2.3 啓動一個Peer 198
10.2.4 Channel的創建和加入 200
10.2.5 啓動當前組織的Fabric-ca 202
10.2.6測試Chaincode的部署和開發 202
10.2.7 客戶端的開發 203
10.2.8 啓動本組織的其他Peer 205
10.2.9 其他組織Peer節點的加入 208
10.2.10 背書交易的測試 210
10.2.11 非初始化組織的加入 214
10.3 本章小結 220
11章基於Fabric的區塊鏈瀏覽器項目實戰 221
11.1 項目介紹 221
11.2 開發過程 222
11.2.1 項目準備 222
11.2.2 項目開發 222
11.3 本章小結 229
12章基於Fabric的供應鏈金融項目實戰 230
12.1供應鏈金融的背景知識和痛點 230
12.1.1 供應鏈金融的背景知識 230
12.1.2 供應鏈金融的痛點 231
12.1.3用Fabric解決供應鏈金融痛點的方法 231
12.2用Fabric構建供應鏈金融係統的方法 232
12.2.1 係統的設計 232
12.2.2 係統環境搭建 233
12.2.3 客戶端開發 239
12.3 本章小結 244
13章基於Fabric的食品溯源項目實戰 245
13.1 數據溯源的背景知識和痛點 245
13.1.1 數據溯源的背景知識 245
13.1.2 數據溯源的痛點 245
13.2Fabric如何優化數據溯源係統 246
13.3Fabric如何構建數據溯源係統 246
13.3.1 係統環境搭建 247
13.3.2 客戶端開發 262
13.4 本章小結 271
附錄A 比特幣的原理和運行方式 272
附錄B 比特幣的bitcoin-cli模塊詳解 282
附錄C 比特幣係統的編程接口 292
附錄D 比特幣係統客戶端項目實戰 297
附錄E 區塊鏈相關術語 304 

區塊鏈開發實戰:以太坊關鍵技術與案例分析

  • 作者: 吳壽鶴    馮翔    劉濤    周廣益   
  • 叢書名: 區塊鏈技術叢書
  • 齣版社:機械工業齣版社
  • ISBN:9787111599562
  • 上架時間:2018-6-1
  • 齣版日期:2018 年6月
  • 開本:16開
  • 版次:1-1
前言 
1章 全麵認識區塊鏈 1
1.1 區塊鏈技術的起源和解釋 1
1.2 區塊鏈的核心技術及其特性 2
1.2.1 區塊鏈技術的特性 3
1.2.2 區塊鏈的分布式存儲技術特性 3
1.2.3 區塊鏈的密碼學技術特性 4
1.2.4 區塊鏈中的共識機製 8
1.2.5 區塊鏈中的智能閤約 12
1.3 區塊鏈技術演進過程 13
1.4 區塊鏈技術的3個缺點 13
1.5 區塊鏈技術常見的4個錯誤認識 14
1.6 區塊鏈技術的應用領域 15
1.6.1 區塊鏈在金融行業的應用 15
1.6.2 區塊鏈在供應鏈中的應用 16
1.6.3 區塊鏈在公證領域的應用 17
1.6.4 區塊鏈在數字版權領域的應用 18
1.6.5 區塊鏈在保險行業的應用 19
1.6.6 區塊鏈在公益慈善領域的應用 21
1.6.7 區塊鏈與智能製造 22
1.6.8 區塊鏈在教育就業中的應用 23
1.7 區塊鏈的其他常見技術框架 24
1.8 本章小結 25
2章 實戰準備 26
2.1 開發環境準備 26
2.1.1 操作係統的配置 26
2.1.2 Docker的使用 27
2.1.3 Git的使用 30
2.2 開發語言 30
2.2.1 GO語言 30
2.2.2 Node.js 32
2.3 常用工具 32
2.3.1 Curl 32
2.3.2 tree 33
2.3.3 Jq 33
2.4 本章小結 34
3章 以太坊介紹 35
3.1 瞭解以太坊 35
3.2 以太坊發展路綫 36
3.3 以太坊內置貨幣 37
3.4 以太坊交易吞吐量 38
3.5 以太坊賬戶 39
3.6 智能閤約 40
3.7 Gas與GasPrice 41
3.8 工作量證明算法 41
3.9 以太坊網絡類型 42
3.10 以太坊客戶端 43
3.11 本章小結 44
4章 以太坊的編譯、安裝與運行 45
4.1 在Ubuntu下安裝 45
4.2 在MacOS下安裝 46
4.3 在Windows下安裝 46
4.4 以Docker方式安裝 47
4.5 運行以太坊 47
4.6 本章小結 47
5章 以太坊私有鏈的搭建與運行 48
5.1 搭建一個私有鏈 48
5.2 以太坊控製颱命令 53
5.3 以太坊CLI控製颱命令 64
5.3.1 賬戶管理 64
5.3.2 區塊數據管理 65
5.4 以太坊TestRPC測試鏈搭建 69
5.5 本章小結 78
6章 以太坊的編程接口 79
6.1 web3.js API 79
6.1.1 安裝web3.js並創建實例 79
6.1.2 賬戶相關API 80
6.1.3 交易相關API 80
6.1.4 區塊相關API 87
6.2 JSON-RPC API 87
6.2.1 賬戶相關API 88
6.2.2 交易相關API 89
6.2.3 區塊相關API 94
6.3 本章小結 95
7章 Solidity IDE和Solidity快速入門 96
7.1 三種Solidity IDE 96
7.1.1 browser-solidity 96
7.1.2 Atom 97
7.1.3 IntelliJ IDEA 97
7.2 Solidity快速入門:編寫一個簡單的銀行閤約案例 99
7.3 本章小結 101
8章 Solidity語法詳解 102
8.1 注釋 102
8.2 整型和布爾型 103
8.2.1 整型 103
8.2.2 布爾型 104
8.3 地址 104
8.4 字節數組 105
8.4.1 固定長字節數組 105
8.4.2 動態長度字節數組 105
8.5 類型轉換和類型推斷 106
8.5.1 類型轉換 106
8.5.2 類型推斷 107
8.6 時間單位和貨幣單位 107
8.6.1 時間單位 107
8.6.2 貨幣單位 108
8.7 數組和多維數組 108
8.7.1 數組 108
8.7.2 多維數組 109
8.8 映射/字典 109
8.9 結構體與枚舉 111
8.9.1 結構體 111
8.9.2 枚舉 112
8.10 全局變量 112
8.11 控製結構 113
8.12 函數 114
8.13 事件 122
8.14 閤約 124
8.15 繼承 125
8.16 抽象閤約 127
8.17 接口 128
8.18 庫 128
8.19 Using for 128
8.20 引入其他源文件 129
8.21 狀態變量/局部變量 129
8.22 數據位置 130
8.22.1 數據位置概述 130
8.22.2 數據位置之間相互轉換 130
8.23 異常處理 132
8.24 編寫安全solidity智能閤約佳實踐 133
8.24.1 盡早拋齣異常 133
8.24.2 結構化函數代碼順序 134
8.24.3 在支付時使用pull模式而不是push模式 134
8.24.4 整數上溢和下溢 136
8.25 本章小結 137
9章 Solidity 閤約編譯、部署 138
9.1 編譯閤約 138
9.1.1 安裝solc編譯工具 138
9.1.2 開始編譯閤約 139
9.2 部署閤約 141
9.2.1 啓動以太坊geth節點 141
9.2.2 部署智能閤約 143
9.3 調用閤約 145

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有