區塊鏈技術指南

區塊鏈技術指南
定價:414
NT $ 360
 

內容簡介

區塊鏈專家聯袂推薦,區塊鏈踐行者聯合撰寫,從技術層面全面揭示區塊鏈技術秘密。涵蓋基礎概念、架構、底層算法、應用開發、典型的區塊鏈解決方案、常見問題等讀者最為關心的技術與應用。

鄒均、張海寧、唐屹、李磊等着的《區塊鏈技術指南》分為三大部分,共計11章內容。

第一部分為基礎和入門(第1~2章),着重是區塊鏈入門介紹,並講解區塊鏈基礎,包括區塊鏈的概念、種類、比特幣交易、區塊鏈的一些基礎概念等,為后面深入介紹區塊鏈技術做鋪墊。

第二部分為架構和技術篇(第3~10章):詳細講解了以下方面。

區塊鏈1.0/2.0/3.0架構,以及互聯鏈架構屬性與特點剖析,做到宏觀理解與認識。

區塊鏈基於的密碼學原理和典型的算法,了解區塊鏈開發安全之道。

區塊鏈中常用的共識算法與作用,了解區塊鏈價值傳遞與弱中心化之基石。

比特幣開發指南,幫助初學者入門。

以太坊上的智能合約開發要領,為以后應用打下基礎。

Hyper Ledger開源項目及其架構,掌握主流的項目與應用。

區塊鏈上常見的問題,包括The DAO攻擊的源碼級分析。

典型解決方案:以閃電網絡為主的支付方案;以標識登記為主的開源ODIN解決方案。

第三部分為回顧和展望(第11章),從架構變革的角度探討IT發展的原動力,並提供對區塊鏈對未來IT發展的一些展望。鄒均,中關村區塊鏈產業聯盟專家、服務合約(Service Contract)方向博士,關注與實踐區塊鏈技術與應用,現為海納雲CTO。曾任IBM澳洲金融行業首席軟件架構師。擅長雲計算、大數據、軟件定義存儲。融智北京高端外國專家,在國際會議期刊發表論文20余篇。

張海寧,VMware中國雲原生應用首席架構師,Harbor企業級開源容器Registry項目負責人,Cloud Foundry中國社區*早的技術布道師之一,多年軟件開發經驗。曾任IBM**軟件工程師、Sun公司**架構師等。目前着重關注容器、雲計算和區塊鏈領域的研究和開發。

唐屹,廣州大學教授、理學博士,專注於網絡信息安全、分布式計算、區塊鏈安全及應用等,為國外知名安全公司開發過橢圓曲線密碼軟件,獲密碼科技進步二等獎(省部級)。多次主持或參與完成國家*科技與人才項目基金工作。

李磊,合肥工業大學副教授,Macquarie大學博士。擅長數據挖掘、社會計算、智能計算。多次擔任IEEE國際會議程序委員會委員與組織者,在社會計算和區塊鏈等領域發表論文40余篇,被引用350余次。
 

目錄

本書作者
序一:什麼是區塊鏈
序二:區塊鏈——未來已來,只是尚未流行
序三:區塊鏈——連接虛擬與現實
序四:區塊鏈——轉型之擎
前言
第1章 區塊鏈和比特幣初體驗
1.1 區塊鏈簡介
1.1.1 區塊鏈起源——比特幣
1.1.2 區塊鏈和區塊鏈技術的涵義
1.1.3 區塊鏈分類
1.1.4 區塊鏈價值與應用
1.2 區塊鏈體驗
1.2.1 獲取比特幣的3種途徑
1.2.2 通過交易所購買比特幣
1.2.3 比特幣錢包和地址
1.2.4 從交易平台提取比特幣到錢包
1.2.5 比特幣交易查詢
1.3 本章小結
第2章 區塊鏈基礎
2.1 區塊鏈技術
2.1.1 基本概念
2.1.2 框架與特點
2.1.3 區塊鏈運作的核心技術
2.1.4 區塊鏈交易流程
2.2 以太坊
2.2.1 什麼是以太坊
2.2.2 以太坊技術
2.2.3 以太坊智能合約
2.2.4 以太坊的去中心化應用
2.3 基於區塊鏈的電子貨幣
2.3.1 元幣平台
2.3.2 代幣
2.3.3 貨幣的未來
2.4 本章小結
第3章 區塊鏈架構剖析
3.1 基本定義
3.2 區塊鏈1.0架構:比特幣區塊鏈
3.2.1 比特幣前端
3.2.2 比特幣節點后端
3.3 區塊鏈2.0架構:以太坊區塊鏈
3.4 區塊鏈3.0架構:超越貨幣、金融范圍的區塊鏈應用
3.5 互聯鏈架構剖析
3.5.1 互聯鏈背景
3.5.2 互聯賬本
3.5.3 互聯賬本協議組
3.5.4 互聯賬本各層協議關系
3.6 本章小結
第4章 區塊鏈中的密碼學技術
4.1 哈希算法
4.1.1 哈希函數的性質與應用
4.1.2 哈希指針鏈
4.2 Merkle樹
4.3 公鑰密碼算法
4.3.1 橢圓曲線密碼算法
4.3.2 secp256k1橢圓曲線
4.3.3 橢圓曲線簽名與驗證簽名
4.4 本章小結
第5章 共識算法詳解
5.1 拜占庭容錯技術
5.1.1 拜占庭將軍問題
5.1.2 拜占庭容錯系統
5.1.3 實用的拜占庭容錯系統
5.1.4 Raft協議
5.2 PoW機制
5.3 PoS機制
5.4 DPoS機制
5.5 Ripple共識算法
5.6 小蟻共識機制
5.7 本章小結
第6章 比特幣應用開發指南
6.1 以虛擬機方式搭建應用開發環境
6.1.1 下載和安裝Oracle VM VirtualBox
6.1.2 以虛擬機方式安裝Ubuntu14.04
6.1.3 安裝Node.js開發環境
6.1.4 安裝Docker運行環境
6.1.5 安裝和運行比特幣測試網絡
6.1.6 運行第一個示例程序
6.2 把握比特幣「交易」數據結構
6.2.1 了解比特幣的「交易」數據結構
6.2.2 交易記錄的實例解析
6.2.3 運行示例程序
6.3 實戰:多重簽名交易
6.3.1 將ODIN標識注冊到區塊鏈上的實例解析
6.3.2 運行示例程序
6.4 本章小結
第7章 智能合約
7.1 智能合約簡介
7.1.1 什麼是智能合約
7.1.2 智能合約的歷史
7.1.3 智能合約的優點和面臨的風險
7.2 以太坊智能合約詳解
7.2.1 以太坊上的賬戶
7.2.2 以太幣和Gas
7.2.3 合約和交易
7.3 以太坊虛擬機
7.4 實例:在以太坊上開發實施智能合約
7.4.1 通過以太坊錢包部署智能合約
7.4.2 通過控制台部署智能合約
7.5 本章小結
第8章 超級賬本項目
8.1 超級賬本項目簡介
8.1.1 項目背景
8.1.2 項目管理形式
8.1.3 項目的生命周期管理
8.1.4 項目發展狀況
8.2 Fabric項目
8.2.1 項目概述
8.2.2 應用場景
8.2.3 項目架構
8.2.4 部署方式
8.2.5 交易的執行
8.3 Sawtooth Lake項目
8.3.1 項目概述
8.3.2 項目架構
8.4 本章小結
第9章 區塊鏈常見問題
9.1 錢包的安全性問題
9.2 加密貨幣的交易方式
9.3 匿名性和隱私性
9.4 礦池算力集中的問題
9.5 51%攻擊問題
9.6 去中心化的自治組織
9.6.1 去中心化的自治組織簡介
9.6.2 The DAO項目
9.6.3 代碼漏洞分析
9.6.4 解決方案
9.6.5 軟分叉和硬分叉的影響
9.6.6 重放攻擊
9.7 本章小結
第10章 區塊鏈應用案例分析
第11章 從架構變革看IT時代的演進
網路書店 類別 折扣 價格
  1. 新書
    87
    $360