區塊鏈開發指南

區塊鏈開發指南 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:申屠青春
出品人:
頁數:0
译者:
出版時間:2017-6-1
價格:59.00元
裝幀:平裝
isbn號碼:9787111571209
叢書系列:區塊鏈技術叢書
圖書標籤:
  • 區塊鏈
  • 計算機
  • 金融
  • 計算機科學
  • 加密貨幣
  • 工作
  • 區塊鏈開發指南
  • 軟件開發
  • 區塊鏈
  • 開發
  • 指南
  • 技術
  • 教程
  • 編程
  • 分布式
  • 加密
  • 智能閤約
  • 區塊鏈應用
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書首先介紹基礎密碼學、算法、P2P協議、腳本等區塊鏈基礎原理與技術,然後以比特幣和以太坊兩大區塊鏈平颱為例,指導讀者搭建測試環境,對區塊鏈進行編譯,建立私鏈與測試鏈等,幫助開發者創建自己的私鏈,實現智能閤約、挖礦等區塊鏈特定編程實例。

著者簡介

申屠青春,金鏈盟常務副秘書長、銀鏈科技CEO、深圳金融標準委員會會員、深圳大學博士,高級工程師,深圳市高層次人纔,深圳市政府采購評審專傢。曾獲2008年深圳科技創新奬、2009年廣東省科技進步三等奬,獲得發明專利授權4項,獲2012年深圳發明奬。2012年創立銀鏈科技,2013年開始研究區塊鏈,2016年轉嚮金融行業,並發起成立金鏈盟。

宋波,曾在某外企支付公司任職中國區軟件開發部經理,負責ATM, EMV IC銀行卡,Kiosk等産品,現在某比特幣公司負責移動IM的開發工作,先後參與瞭錢包,算法交易,區塊鏈,交易引擎,礦池及APP等産品的開發。

張鵬,博士,講師,碩士生導師。2005年獲海軍工程大學計算機科學與技術專業學士學位;2008年、2011年分獲深圳大學信號與信息處理專業碩士、博士學位。隨後進入深圳大學工作,現為信息工程學院講師,中國密碼學會會員。研究方嚮為密碼學與信息安全。近年來主持或參與本領域的國傢、省、市科技計劃項目多項,申請國傢發明專利10餘項,在本領域核心學術刊物上發錶文章20多篇,其中多篇被SCI、EI檢索。

汪曉明,朝夕網絡CEO,10年互聯網技術産品經驗,在跨境電商、大數據、區塊鏈等領域有豐富的跨界經驗。作為區塊鏈技術早期探索者,一直積極推動區塊鏈技術在國內的傳播和應用落地,已推齣麵嚮金融機構的區塊鏈數字資産和供應鏈産品。同時發起瞭有行業影響力的區塊鏈視頻節目《明說》,持續影響著更多人參與到區塊鏈技術的研究和推廣中。

季宙棟,萬達網絡科技集團先進技術研究中心副總經理,萬達區塊鏈負責人、(工信部)中國區塊鏈技術與産業發展論壇副秘書長,超級賬本中國技術工作組委員。專注互聯網金融業務創新及金融科技實踐,參與瞭工信部區塊鏈白皮書及相關標準編製工作,ISO/IEC TC307中國代錶團成員,牽頭工信部區塊鏈開源社區工作。

左川民,畢業於西南交通大學,先後在多傢知名企業任技術專傢,高級架構師職位。2015年開始從事區塊鏈技術的研究工作,曾負責積分區塊鏈項目區塊鏈架構設計,專注於區塊鏈技術框架Fabric的技術研究,目前為深圳科協、金鏈盟等機構Fabric技術框架培訓講師,同時作為中國首批區塊鏈係統功能測試評審專傢參與區塊鏈係統評審。

圖書目錄

推薦序一 區塊鏈的價值實現
推薦序二 區塊鏈,推動金融代際躍升的新力量
推薦序三 區塊鏈技術的現實和未來
前言
第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 zui新比特幣技術 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 背書策略規範 159
6.5.2 交易評估與背書策略 159
6.5.3 背書策略示例 160
6.6驗證總賬(1.0版本之後的功能)和原始總賬檢查點(精簡) 160
6.6.1 驗證總賬 160
6.6.2 原始總賬檢查點 161
6.7 Fabric V1.0開發者快速入門 163
6.7.1 前置條件和係統配置 163
6.7.2下載源代碼,創建Fabric網絡 164
6.7.3 生成配置文件 164
6.7.4使用Docker創建Fabric網絡&創建/加入通道(賬本) 165
6.7.5 示例閤約執行過程解析 165
6.7.6 查看智能閤約執行日誌 166
6.7.7 手工創建和加入通道 166
6.7.8使用命令行工具部署、調用、查詢智能閤約 167
6.7.9 開發環境故障排除 168
6.7.10 Fabric常用的Docker命令 168
6.8 智能閤約開發 169
6.8.1 智能閤約的定義 169
6.8.2GO語言智能閤約的開發和部署 169
6.8.3 Java智能閤約的編寫與部署 174
6.8.4 開發和提交代碼 180
相關術語 182
附錄A 國內區塊鏈聯盟介紹 184
.........................
· · · · · · (收起)

讀後感

評分

一般吧,只能当作概念扫盲的书了。 单看这本书,是看不下去还是学不下去的。最好结合网络上的资料一起看。或者说通过比特币的原理入手,阅读过其他资料之后再看这本书帮助大一点。 篇幅小。入门级的读物,以表格罗列为主,不适合深入学习用。 涉及广。比特币原理、以太坊、fabi...

評分

一般吧,只能当作概念扫盲的书了。 单看这本书,是看不下去还是学不下去的。最好结合网络上的资料一起看。或者说通过比特币的原理入手,阅读过其他资料之后再看这本书帮助大一点。 篇幅小。入门级的读物,以表格罗列为主,不适合深入学习用。 涉及广。比特币原理、以太坊、fabi...

評分

一般吧,只能当作概念扫盲的书了。 单看这本书,是看不下去还是学不下去的。最好结合网络上的资料一起看。或者说通过比特币的原理入手,阅读过其他资料之后再看这本书帮助大一点。 篇幅小。入门级的读物,以表格罗列为主,不适合深入学习用。 涉及广。比特币原理、以太坊、fabi...

評分

一般吧,只能当作概念扫盲的书了。 单看这本书,是看不下去还是学不下去的。最好结合网络上的资料一起看。或者说通过比特币的原理入手,阅读过其他资料之后再看这本书帮助大一点。 篇幅小。入门级的读物,以表格罗列为主,不适合深入学习用。 涉及广。比特币原理、以太坊、fabi...

評分

一般吧,只能当作概念扫盲的书了。 单看这本书,是看不下去还是学不下去的。最好结合网络上的资料一起看。或者说通过比特币的原理入手,阅读过其他资料之后再看这本书帮助大一点。 篇幅小。入门级的读物,以表格罗列为主,不适合深入学习用。 涉及广。比特币原理、以太坊、fabi...

用戶評價

评分

附錄一星,正文負分滾粗

评分

感覺沒學到啥子

评分

說是開發指南,實際上這本書提供不瞭任何實際上的幫助。如果要開發基於超級賬本的區塊鏈程序,直接看IBM的官方文檔要比這個強的多。書中有一些看似深奧的概念,實際上對這個書所定位的受眾來說幾乎沒有實際意義。

评分

部分章節過於沉溺於細節,有點隻見樹木不見森林的即視感...第四章不錯,附錄可以看看。

评分

說是開發指南,實際上這本書提供不瞭任何實際上的幫助。如果要開發基於超級賬本的區塊鏈程序,直接看IBM的官方文檔要比這個強的多。書中有一些看似深奧的概念,實際上對這個書所定位的受眾來說幾乎沒有實際意義。

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

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有