精通區塊鏈開發技術

精通區塊鏈開發技術

作者: 伊姆蘭•巴希爾
出版社: 清華大學
出版在: 2018-06-01
ISBN-13: 9787302499831
ISBN-10: 7302499837
裝訂格式: 平裝
總頁數: 384 頁





內容描述


本書詳細闡述了與區塊鏈開發相關的基本解決方案,主要包括區塊鏈、去中心化、密碼學和基本技術、比特幣、替代幣、智能合約、以太坊、超級賬本等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適合作為高等院校電腦及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。


目錄大綱


目錄
第1章區塊鏈1 
1.1分佈式系統2 
1.1.1 CAP定理3 
1.1.2拜占庭將軍問題4 
1.1.3一致性4 
1.2區塊鏈發展史5 
1.2.1電子現金6 
1.2.2電子現金的概念6 
1.3區塊鏈簡介8 
1.3.1區塊鏈技術的各種定義9 
1.3.2區塊鏈中的一般元素10 
1.3.3區塊鏈特性11 
1.3.4區塊鏈技術應用13 
1.3 .5區塊鏈發展層次13 
1.4區塊鏈類型14 
1.4.1公有區塊鏈14 
1.4.2私有區塊鏈14 
1.4.3半私有區塊鏈15 
1.4.4側鏈技術15 
1.4.5許可賬本15 
1.4.6分佈式賬本15 
1.4.7共享賬本15 
1.4.8全私有和專有區塊鏈15 
1.4.9標記化區塊鏈16 
1.4.10無代幣區塊鏈16 
1.4.11區塊鏈中的共識16 
1.5 CAP定理和區塊鏈18 
1.6區塊鏈的優點和局限性18 
1.7區塊鏈技術的限制和挑戰19
1.8本章小結20 
第2章去中心化21 
2.1基於區塊鏈的去中心化21 
2.2去中心化方法23 
2.2.1非中介化23 
2.2.2競爭23 
2.3去中心化流程24 
2.4區塊鍊和完整的生態圈去中心化操作25 
2.4.1存儲25 
2.4.2通信26 
2.4.3計算27 
2.5智能合約28 
2.6去中心化組織28 
2.7去中心化自治組織29 
2.8去中心化自治企業29 
2.9去中心化自治社會30 
2.10去中心化應用程序30 
2.10.1去中心化應用程序的需求條件30 
2.10.2 DAPP操作31 
2.11去中心化平台31 
2.12本章小結32 
第3章密碼學和基本技術33 
3.1簡介33 
3.1.1數學知識33 
3.1.2密碼學35 
3.1.3保密性35 
3.1.4完整性35 
3.1.5認證35 
3.1.6不可否認性36 
3.1.7問責制36 
3.2密碼原語37 
3.2.1對稱加密38
3.2.2塊密碼39 
3.2.3數據加密標準42 
3.2.4高級加密標準(AES) 42 
3.3非對稱加密45 
3.3.1整數分解47 
3.3.2離散對數47 
3.3.3橢圓曲線47 
3.4公鑰和私鑰48 
3.4.1 RSA 48 
3.4.2離散對數問題54 
3.4.3密碼原語62 
3.4.4哈希函數62 
3.4.5橢圓曲線數字簽名算法(ECDSA) 71 
3.5金融市場和交易76 
3.5 .1交易77 
3.5.2交易所77 
3.5.3交易的生命週期78 
3.5.4訂單預期者79 
3.5.5市場操控79 
3.6本章小結79 
第4章比特幣81 
4.1比特幣概述82 
4.1.1比特幣的概念83 
4.1.2密鑰和地址83 
4.1.3比特幣中的公鑰84 
4.1.4比特幣中的私鑰84 
4.1.5比特幣貨幣單位85 
4.1.6 Base58Check編碼85 
4.1.7虛地址86 
4.2交易/事務87 
4.2.1交易的生命週期87
4.2.2交易的結構87 
4.2.3交易類型90 
4.3區塊鏈94 
4.3.1區塊鏈結構94


作者介紹


作者:(美)伊姆蘭·巴希爾譯者:王烈徵




相關書籍

XS程式交易煉金術

作者 杜昭銘(Parkson Dow) 數據金 黃建憲

2018-06-01

區塊鏈技術進階指南

作者 袁煜明

2018-06-01

區塊鏈國產化實踐指南 基於Fabric 2.0

作者 王雅震

2018-06-01