注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計精通區(qū)塊鏈編程:加密貨幣原理、方法和應用開發(fā)(原書第2版)

精通區(qū)塊鏈編程:加密貨幣原理、方法和應用開發(fā)(原書第2版)

精通區(qū)塊鏈編程:加密貨幣原理、方法和應用開發(fā)(原書第2版)

定 價:¥119.00

作 者: [希] 安德烈亞斯,M.安東諾普洛斯 著,郭理靖 李國鵬 李卓 譯,喬延宏 邵周 Higer 校
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111626053 出版時間: 2019-06-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  伴隨著金融世界領域中的技術變革,本書將帶領你走進看似復雜的比特幣世界,為你參與到數字貨幣互聯網提供必要的知識。無論你是正在構建下一個殺手級應用,還是在投資一個初創(chuàng)企業(yè),或者只是對這種技術好奇,這本全面修訂和擴展的第2版都是必不可少的。比特幣,一個成功去中心化的數字貨幣,雖然仍處在早期的發(fā)展階段,卻已經孕育了全球數十億美元規(guī)模的經濟效應。這種經濟活動對任何有相關知識和熱情的人都是開放的。本書提供了必要的知識,你只需要付出你的熱情。第二版包括: 比特幣及其所蘊含的區(qū)塊鏈技術的廣泛介紹——非技術人員、投資者和企業(yè)高管的理想選擇。 比特幣及加密貨幣的技術基礎——為開發(fā)者、工程師和軟件系統(tǒng)架構師量身定制。 比特幣去中心化的網絡、點對點架構、交易生命周期和安全原則等相關細節(jié)的詳細介紹。 新的進展,如隔離見證、支付通道和閃電網絡。 深入挖掘區(qū)塊鏈的應用, 包括如何通過結合區(qū)塊鏈構建上層應用。 使用故事、類比、示例和代碼片段等闡述關鍵的技術概念。

作者簡介

  Andreas M. Antonopoulos是備受好評的暢銷書作家、演講家和教育家,也是世界上重要的比特幣和開放式區(qū)塊鏈專家之一。Andreas善于化繁為簡,讓普通人理解深奧的技術話題。

圖書目錄

目錄
前言1
第1章 比特幣介紹9
1.1 比特幣是什么9
1.2 比特幣歷史11
1.3 比特幣的使用、用戶及用戶場景12
1.4 入門13
1.4.1 選擇比特幣錢包13
1.4.2 快速入門15
1.4.3 獲取比特幣17
1.4.4 查詢比特幣當前價格18
1.4.5 發(fā)送和接收比特幣18
第2章 比特幣的工作原理21
2.1 交易、區(qū)塊、挖礦和區(qū)塊鏈21
2.1.1 比特幣概述21
2.1.2 購買一杯咖啡22
2.2 比特幣交易24
2.2.1 交易輸入和輸出24
2.2.2 交易鏈25
2.2.3 找零25
2.2.4 常見的交易形式26
2.3 交易的構建27
2.3.1 獲取正確的輸入27
2.3.2 創(chuàng)建交易輸出29
2.3.3 將交易加入賬簿30
2.4 比特幣挖礦31
2.5 在區(qū)塊中挖掘交易32
2.6 消費交易33
第3章 比特幣核心客戶端:參考實現35
3.1 比特幣開發(fā)環(huán)境36
3.2 從源碼編譯比特幣核心36
3.2.1 選擇比特幣核心版本37
3.2.2 配置比特幣核心生成38
3.2.3 生成比特幣核心可執(zhí)行文件40
3.3 運行比特幣核心節(jié)點41
3.3.1 首次運行比特幣核心42
3.3.2 配置比特幣核心節(jié)點43
3.4 比特幣核心客戶端應用程序編程接口(API)46
3.4.1 獲得比特幣核心客戶端狀態(tài)信息47
3.4.2 探究和解碼交易48
3.4.3 探究區(qū)塊50
3.4.4 使用比特幣核心的編程接口51
3.5 其他替代客戶端、庫和工具包54
3.5.1 C/C++類54
3.5.2 JavaScript類54
3.5.3 Java類54
3.5.4 Python類54
3.5.5 Ruby類55
3.5.6 Go類55
3.5.7 Rust類55
3.5.8 C#類55
3.5.9 Objective-C類55
第4章 密鑰和地址56
4.1 簡介56
4.1.1 公鑰密碼學和加密貨幣57
4.1.2 私鑰和公鑰58
4.1.3 私鑰58
4.1.4 公鑰60
4.1.5 橢圓曲線密碼學60
4.1.6 創(chuàng)建公鑰63
4.2 比特幣地址64
4.2.1 Base58和Base58Check編碼66
4.2.2 密鑰的格式69
4.3 用Python實現密鑰和比特幣地址74
4.4 高級密鑰和地址78
4.4.1 加密私鑰(BIP-38)78
4.4.2 P2SH和多重簽名地址79
4.4.3 靚號地址80
4.4.4 紙錢包85
第5章 錢包88
5.1 錢包技術概述88
5.1.1 非確定性(隨機)錢包89
5.1.2 確定性(種子)錢包90
5.1.3 分層確定性錢包(BIP-32/BIP-44)90
5.1.4 種子和助記詞(BIP-39)91
5.1.5 錢包最佳實踐91
5.1.6 使用比特幣錢包92
5.2 錢包技術細節(jié)93
5.2.1 助記詞編碼標準(BIP-39)93
5.2.2 從種子中創(chuàng)造HD錢包99
5.2.3在網店中使用擴展公鑰103
第6章 交易108
6.1 簡介108
6.2 交易細節(jié)108
6.3 交易的輸出和輸入110
6.3.1 交易輸出111
6.3.2 交易輸入113
6.3.3 交易費117
6.3.4 把交易費加到交易中118
6.4 交易腳本和腳本語言120
6.4.1 非圖靈完備性121
6.4.2 無狀態(tài)驗證121
6.4.3 腳本構建(鎖定與解鎖)121
6.4.4 P2PKH124
6.5 數字簽名(ECDSA)126
6.5.1 數字簽名如何工作127
6.5.2 驗證簽名128
6.5.3 簽名散列類型(SIGHASH)129
6.5.4 ECDSA數學131
6.5.5 隨機性在簽名中的重要性132
6.6 比特幣地址、余額和其他摘要133
第7章 高級交易及腳本136
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號