區塊鏈技術開發與實現
李劍鋒、張悅涵
- 出版商: 清華大學
- 出版日期: 2023-04-01
- 定價: $419
- 售價: 8.5 折 $356
- 語言: 簡體中文
- 頁數: 191
- 裝訂: 平裝
- ISBN: 7302629714
- ISBN-13: 9787302629719
-
相關分類:
區塊鏈 Blockchain
立即出貨 (庫存=1)
買這商品的人也買了...
-
$474區塊鏈開發實戰:Hyperledger Fabric 關鍵技術與案例分析 -
$403區塊鏈 DAPP 開發入門、代碼實現、場景應用 -
$469區塊鏈應用開發指南 : 業務場景剖析與實戰 -
$296區塊鏈+:落地場景與應用實戰 -
Go語言區塊鏈應用開發從入門到精通$534$507 -
$458用 Python 編程和實踐!區塊鏈教科書 -
不當礦工當老闆:自己動手開發區塊鏈應用業務$780$616 -
$509區塊鏈國產化實踐指南 基於Fabric 2.0 -
一次學會 Google Office 必備工具:文件 X 試算表 X 簡報 X 雲端硬碟$500$390 -
Solidity 實戰全書:完整掌握智能合約!成為獨立開發 Dapp 的區塊鏈工程師$650$507 -
Web API 設計原則|API 與微服務傳遞價值之道 (Principles of Web API Design: Delivering Value with APIs and Microservices)$520$411 -
$469Vue.js 3 開發詳解 -
C# 最強入門邁向頂尖高手之路王者歸來$980$774 -
$403區塊鏈產業應用100例 -
用 Canva 設計超快超質感:平面、網頁、電子書、簡報、影片製作與 AI 繪圖最速技$480$379 -
$449PLC 編程與伺服控制從入門到工程實戰 -
$469從零學習PLC編程與接線 -
SQL Server 2022/2019 資料庫設計與開發實務$660$521 -
哎呀!早知道就不會破版的 CSS 設計技巧:前端工程師防止佈局意外的必學密技(iThome鐵人賽系列書)【軟精裝】$660$515 -
PLC 通信協議及編程$594$564 -
Notion 最強效應用:卡片盒筆記法 × GTD 時間管理 × 電子手帳 × 數位履歷 × Notion AI$499$394 -
最強 AI 投資分析:打造自己的股市顧問機器人,股票趨勢分析×年報解讀×選股推薦×風險管理$750$593 -
可觀測性工程|達成卓越營運 (Observability Engineering: Achieving Production Excellence)$680$537 -
CCNP and CCIE Security Core Scor 350-701 Official Cert Guide, 2/e (Paperback)$2,680$2,546 -
電磁頻譜監測$594$564
相關主題
商品描述
本書以區塊鏈技術發展為主線,循序漸進地介紹了區塊鏈1.0~3.0時代主流的區塊鏈系統,針對各系統,全面、系統地闡述了區塊鏈背景知識、開發技術和底層實現等內容,包含豐富的智能合約和系統底層代碼實例。全書共9章,分別介紹區塊鏈概念、區塊鏈技術、區塊鏈第一代系統——比特幣、比特幣源碼解析、區塊鏈開發平臺——以太坊、以太坊源碼解析(C++版本)、以太坊源碼解析(Go版本)、區塊鏈企業級操作系統——EOS和EOS源碼解析等知識。 本書主要面向廣大從事區塊鏈應用與底層開發的專業人員、從事高等教育的專任教師、高等院校的在讀學生及相關領域的廣大科研人員。
目錄大綱
目錄
第1章區塊鏈概念
1.1區塊鏈的定義
1.2區塊鏈的特點
1.3區塊鏈的發展
1.4區塊鏈的分類
1.5區塊鏈生態架構
1.5.1區塊鏈賦能體系結構
1.5.2區塊鏈能力拓展生態
第2章區塊鏈技術
2.1區塊鏈技術協議
2.2數據層
2.2.1哈希函數
2.2.2加密算法
2.2.3默克爾樹
2.2.4時間戳
2.2.5賬號體系
2.2.6交易結構
2.2.7區塊結構
2.2.8鏈式結構
2.3網絡層
2.3.1網絡模型
2.3.2傳輸機制
2.4共識層
2.4.1PoW
2.4.2PoS
2.4.3DPoS
2.4.4Raft
2.4.5BFT
2.4.6衍生算法
2.5合約層
2.5.1腳本系統
2.5.2智能合約
2.5.3虛擬機
2.6拓展層
2.6.1隱私保護
2.6.2擴容協議
第3章區塊鏈第一代系統——比特幣
3.1比特幣基本概念
3.2比特幣業務流程
3.3比特幣數據層技術
3.3.1賬號
3.3.2交易和UTXO
3.3.3區塊和鏈式結構
3.4比特幣網絡層技術
3.5比特幣共識層技術
3.6比特幣合約層技術
3.7比特幣改進提案
3.8比特幣系統搭建
3.8.1系統安裝
3.8.2系統啟動
第4章比特幣源碼解析
4.1比特幣源碼結構
4.2比特幣數據層源碼
4.2.1交易
4.2.2幣視圖
4.2.3區塊
4.2.4區塊鏈
4.3比特幣網絡層源碼
4.3.1節點連接
4.3.2交易廣播
4.3.3區塊批量下載
4.3.4區塊廣播
4.4比特幣共識層源碼
4.4.1交易打包
4.4.2區塊上鏈
4.5比特幣合約層源碼
第5章區塊鏈開發平臺——以太坊
5.1以太坊基本概念
5.2以太坊業務流程
5.3以太坊數據層技術
5.3.1狀態和賬號
5.3.2交易
5.3.3區塊和鏈式結構
5.4以太坊網絡層技術
5.5以太坊共識層技術
5.6以太坊合約層技術
5.6.1Gas
5.6.2智能合約和EVM
5.7以太坊改進提案
5.8以太坊系統搭建
5.8.1區塊鏈搭建(C++版本)
5.8.2區塊鏈搭建(Go版本)
5.9以太坊合約開發
5.9.1智能合約環境搭建
5.9.2智能合約開發
5.9.3智能合約部署
5.9.4智能合約調用
5.9.5智能合約詳解
第6章以太坊源碼解析(C++版本)
6.1以太坊源碼結構
6.2以太坊數據層源碼
6.2.1賬號和狀態
6.2.2交易
6.2.3區塊
6.2.4區塊鏈
6.3以太坊網絡層源碼
6.4以太坊共識層源碼
6.4.1共識引擎
6.4.2共識流程
6.5以太坊合約層源碼
第7章以太坊源碼解析(Go版本)
7.1以太坊源碼結構
7.2以太坊數據層源碼
7.2.1賬號和狀態
7.2.2交易
7.2.3區塊
7.2.4區塊鏈
7.3以太坊網絡層源碼
7.4以太坊共識層源碼
7.4.1共識引擎
7.4.2共識流程
7.5以太坊合約層源碼
第8章區塊鏈企業級操作系統——EOS
8.1EOS基本概念
8.2EOS業務流程
8.3EOS數據層技術
8.3.1賬號和權限
8.3.2交易和資源
8.3.3區塊和鏈式結構
8.4EOS網絡層技術
8.5EOS共識層技術
8.5.1DPoS演進
8.5.2共識準入
8.5.3共識流程
8.6EOS合約層技術
8.6.1WASM
8.6.2系統合約
8.7EOS版本演進
8.8EOS系統搭建
8.8.1單節點搭建
8.8.2智能合約環境搭建
8.8.3系統合約初始化
8.8.4集群搭建
8.9EOS合約開發
8.9.1智能合約開發
8.9.2智能合約部署
8.9.3智能合約調用
8.9.4智能合約拓展
8.9.5節點遠程交互
第9章EOS源碼解析
9.1EOS源碼結構
9.2EOS數據層源碼
9.2.1賬號和權限
9.2.2交易
9.2.3區塊
9.2.4區塊鏈
9.3EOS網絡層源碼
9.4EOS共識層源碼
9.4.1共識準入
9.4.2共識流程
9.5EOS合約層源碼
參考文獻



