區塊鏈開發指南 区块链开发指南
申屠青春
- 出版商: 機械工業
- 出版日期: 2017-06-27
- 定價: $354
- 售價: 7.9 折 $280
- 語言: 簡體中文
- 頁數: 219
- 裝訂: 平裝
- ISBN: 7111571207
- ISBN-13: 9787111571209
-
相關分類:
區塊鏈 Blockchain
立即出貨
買這商品的人也買了...
-
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
$450Python 絕技:運用 Python 成為頂級駭客 (Violent Python : A Cookbook for Hacker, Forensic Analysis, Penetration Testers and Security Engineers) -
$330區塊鏈 2.0 -
圖解密碼學與比特幣原理$580$458 -
$414區塊鏈技術指南 -
TensorFlow + Keras 深度學習人工智慧實務應用$590$460 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$270區塊鏈技術原理及底層架構 -
Docker 入門與實戰, 2/e$500$395 -
$301區塊鏈核心算法解析 -
$301圖說區塊鏈 : 神一樣的金融科技與未來社會 -
$354Node.js 區塊鏈開發 -
$796深度學習 -
$454區塊鏈原理、設計與應用 -
Python:期貨演算法交易實務 121個關鍵技巧詳解$500$390 -
圖解區塊鏈$380$323 -
$280區塊鏈項目開發指南 -
區塊鏈|未來經濟的藍圖 (Blockchain: Blueprint for a New Economy)$380$300 -
$474深度探索區塊鏈:Hyperledger技術與應用 -
$207區塊鏈技術進階與實戰 -
$336以太坊技術詳解與實戰 -
實戰區塊鏈技術|加密貨幣與密碼學$490$368 -
$354區塊鏈 2.0 以太坊應用開發指南 -
$468區塊鏈 2.0實戰 : 以太坊 + Solidity 編程從入門到精通
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書首先介紹基礎密碼學、算法、P2P協議、腳本等區塊鏈基礎原理與技術,然後以比特幣和以太坊兩大區塊鏈平臺為例,指導讀者搭建測試環境,對區塊鏈進行編譯,建立私鏈與測試鍊等,幫助開發者創建自己的私鏈,實現智能合約、挖礦等區塊鏈特定編程實例。
作者簡介
作者簡介
深圳銀鍊科技CEO, 深圳大學ATR國防科技重點實驗室博士。
目錄大綱
目錄
推薦序一區塊鏈的價值實現
推薦序二區塊鏈,推動金融代際躍升的新力量
推薦序三區塊鏈技術的現實和未來
前言
第1章區塊鏈基礎1
1.1交易和交易鏈2
1.1.1比特幣地址3
1.1.2交易的本質3
1.1.3輸入和輸出5
1.1.4交易類型5
1.1.5找零地址6
1.2區塊和區塊鏈8
1.2.1區塊結構8
1.2.2創世塊10
1.2.3區塊鏈原理13
1.3挖礦、礦池14
1.3.1挖礦原理與區塊的產生14
1.3.2挖礦難度16
1.3.3礦池原理與商業模式18
1.4腳本系統19
1.4.1腳本特點20
1.4.2腳本運行過程24
1.4.3腳本操作碼解讀25
1.4.4腳本執行過程26
1.5合約應用案例27
1.5.1合約應用原理28
1.5.2示例1:提供押金證明29
1.5.3示例2:擔保和爭端調解30
1.5.4示例3:保證合約30
1.5.5示例4:使用外部狀態32
1.5.6示例5:跨鏈交易34
1.5.7示例6:支付證明合約35
1.5.8示例7:特定對象的快速調整(微)支付36
1.5.9示例8:多方 中心化彩票37
參考資料37
第2章區塊鏈進階39
2.1外帶數據39
2.1.1 OP_RETURN外帶數據39
2.1.2 Multi-Signatures外帶數據40
2.2 Counterparty 40
2.2.1Counterparty附生鏈的實現機制詳解41
2.2.2發送41
2.2.3訂單42
2.2.4發行42
2.2.5廣播43
2.2.6賭約43
2.3挖礦算法解析43
2.3.1 PoW挖礦算法及分析43
2.3.2 PoS股權證明算法及分析44
2.3.3DPoS股份授權證明算法及分析45
2.4 Sidechains 45
2.4.1側鏈背景45
2.4.2技術原理46
2.5最新比特幣技術49
2.5.1 IBLT 49
2.5.2隔離見證50
2.5. 3閃電網絡51
2.5.4 RSMC 51
2.5.5 HTLC 52
參考資料53
第3章密碼學基礎54
3.1 Hash函數54
3.1.1技術原理54
3.1.2 SHA-1算法55
3.1.3 SHA-2算法57
3.1.4 SHA-3算法64
3.1.5 RIPEMD160算法65
3.2橢圓曲線密碼66
3.2.1橢圓曲線方程67
3.2.2公鑰和私鑰的產生算法68
3.3 ECDSA數字簽名69
3.4 Schnorr數字簽名70
3.4. 1技術思想70
3.4.2Schnorr與ECDSA的異同70
3.5 Bloom f?ilter 71
3.5.1技術原理71
3. 5.2應用案例72
第4章比特幣區塊鏈開發74
4.1 Bitcoin的編譯過程74
4.1.1 Ubuntu下的編譯74
4.1.2 Mac下的編譯75
4.1.3 Windows下的編譯76
4.2代碼剖析77
4.2. 1主要模塊77
4.2.2初始化和啟動79
4.2.3 P2P網絡80
4.2.4交易和區塊89
4.2.5腳本系統89
4.2.6挖礦91
4.2.7私鑰92
4.3性能實戰93
4.3.1建立私鏈93
4.3.2優化改進96
4.4 API開發97
4.4.1命令行調用97
4.4.2 RPC API調用接口100
4.4.3如何調用API進行開發103
4.4.4通過命令實現區塊鏈的查詢實例103
第5章以太坊智能合約開發109
5.1以太坊109
5.1.1以太坊的定義109
5.1.2下一代區塊鏈109
5.1.3以太坊虛擬機110
5.1.4以太坊的工作原理110
5.2以太坊賬戶管理111
5.2.1賬戶111
5.2.2鑰匙文件112
5.2.3創建賬號112
5.3更新、備份、恢復賬號115
5.3.1更新賬號115
5.3.2賬號備份和恢復116
5.4公有鏈、聯盟鏈、私有鍊及網絡配置117
5.4.1以太坊網絡117
5.4.2公有鏈、私有鍊和 聯盟鏈117
5.4.3如何連接118
5.4.4更快地下載區塊鏈119
5.4.5靜態節點、信任節點和啟動節點120
5.5搭建測試網絡和私有鏈121
5.5.1 Modern測試網121
5.5.2設置本地私有測試網121
5.6賬戶、交易核心概念及投註合約解析125
5.6.1外有賬戶與合約賬戶125
5.6.2什麼是交易126
5.6.3什麼是消息126
5.6.4什麼是gas 126
5.6. 5估算交易成本127
5.6.6賬戶交互示例:投註合約128
5.7深入淺出智能合約131
5.7.1合約的定義131
5.7.2以太坊高級語言131
5.7.3寫合約131
5.7.4編譯合約132
5.7.5創建和部署合約134
5.7.6與合約互動135
5.7.7合約元數據136
5.7.8測試合約和交易137
5.8如何部署、調用智能合約138
5.8.1 RPC 138
5.8.2慣例138
5.8.3部署合約139
5.8.4和智能合約互動141
5.8.5 Web3.js 142
5.8.6控制臺143
5.8.7查看合約與交易143
5.9智能合約案例實戰143
參考資料146
第6章Fabric原理和實操147
6.1超級賬本項目背景147
6 .2 Fabric簡介149
6.3系統架構150
6.3.1交易150
6.3.2區塊鏈數據結構150
6.3.3節點151
6.4交易背書的基本流程155
6.4.1客戶端創建交易後發送到它所選擇的背書節點156
6.4.2背書節點模擬交易,然後生成背書籤名157
6.4.3提交客戶端獲取交易的背書,通過排序服務廣播158
6.4.4排序服務向所有節點投遞交易消息158
6.5背書策略159
6.5.1背
