幫助中心 | 我的帳號 | 關於我們

以太坊智能合約開發實戰

  • 作者:編者:唐盛彬
  • 出版社:機械工業
  • ISBN:9787111623717
  • 出版日期:2019/04/01
  • 裝幀:平裝
  • 頁數:466
人民幣:RMB 119 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書從區塊鏈的概念、原理、核心技術和應用四個方面,系統地介紹了以太坊區塊鏈開發的相關知識。其中,重點介紹了以太坊的相關概念和原理、以太坊客戶端Geth、以太坊常用智能合約開發工具、Solidity語言和智能合約開發等內容,並介紹了眾籌合約和代幣合約兩個項目實戰案例,可以讓讀者對智能合約開發的整體流程有一個全面的了解。另外,書中結合示例對web3.js的相關知識也做了詳細介紹,以幫助讀者更好地理解和利用以太坊的相關數據。
    本書共17章,分為4篇,涵蓋的主要內容有區塊鏈的概念、原理與底層技術;以太坊的相關概念與原理;以太坊相關協議;以太坊客戶端Geth;以太坊智能合約的其他常用工具與客戶端;Solidity語言的基本概念與數據類型;使用Solidity進行以太坊智能合約開發;通過web3.js與以太坊區塊鏈數據進行交互;眾籌智能合約與代幣智能合約項目實戰案例。
    本書內容豐富,講解通俗易懂,案例典型,實用性強,特別適合區塊鏈技術愛好者和智能合約開發的相關從業人員閱讀,也適合區塊鏈底層研究人員閱讀。另外,本書還適合區塊鏈培訓機構作為相關課程的培訓教材。

作者介紹
編者:唐盛彬
    唐盛彬,就職於國內領先的手機遊戲平台當樂網(d.cn),主要負責當樂遊戲中心App平台的SDK及區塊鏈遊戲眾籌平台DOGI.IO的智能合約開發工作。熟悉以太坊,對以太坊底層原理和相關協議有較為深入的研究;熟悉以太坊智能合約開發的核心技術與常用工具,如Solidity語言、web3.js、Truffle和Geth等;對使用Solidity語言進行以太坊智能合約開發有豐富的實戰經驗,特別是在眾籌和代幣開發等相關領域。

目錄
前言
第1篇  基礎理論與原理
  第1章  與區塊鏈的第一次親密接觸
    1.1  什麼是區塊鏈
      1.1.1  區塊鏈簡介
      1.1.2  區塊鏈的鏈式結構
      1.1.3  區塊鏈上的區塊常見數據
    1.2  工作量證明機制(PoW)
      1.2.1  區塊鏈遭遇的問題
      1.2.2  PoW模型
      1.2.3  PoW為什麼能防止篡改
    1.3  權益證明機制(PoS)
      1.3.1  什麼是PoS
      1.3.2  PoS的優勢與劣勢
    1.4  委託權益證明(DPoS)
    1.5  權威證明(PoA)
    1.6  區塊鏈的應用
    1.7  本章小結
  第2章  去中心化應用——DApp
    2.1  DApp簡介
      2.1.1  什麼是DApp
      2.1.2  DApp網路組建過程
      2.1.3  DApp的優點
      2.1.4  DApp存在的問題
    2.2  中心化與去中心化
      2.2.1  身份驗證
      2.2.2  通信
      2.2.3  數據交互
      2.2.4  系統維護
    2.3  DApp網路與通信
      2.3.1  P2P網路與WWW
      2.3.2  P2P網路拓撲結構類型
      2.3.3  小結
    2.4  DApp貨幣與中心化數據交互
      2.4.1  DApp貨幣
      2.4.2  中心化應用獲取去中心化數據
      2.4.3  去中心化應用獲取中心化數據
    2.5  常見的DApp
      2.5.1  比特幣
      2.5.2  以太坊
      2.5.3  IPFS存儲系統
  第3章  比特幣那些事
    3.1  比特幣簡介
      3.1.1  比特幣公鑰與私鑰
      3.1.2  數字簽名
    3.2  橢圓曲線演算法
      3.2.1  群
      3.2.2  橢圓曲線演算法定義
      3.2.3  橢圓曲線幾何運算
      3.2.4  橢圓曲線演算法的代碼實現

      3.2.5  橢圓曲線加密與簽名原理
    3.3  比特幣私鑰、公鑰與地址
      3.3.1  從私鑰到地址
      3.3.2  公鑰壓縮
      3.3.3  私鑰格式
      3.3.4  私鑰與安全
    3.4  比特幣交易
      3.4.1  交易簡介
      3.4.2  交易輸出
      3.4.3  交易輸入
      3.4.4  交易費
      3.4.5  付款至公鑰哈希(P2PKH)
      3.4.6  多重簽名與P2SH
    3.5  比特幣錢包
      3.5.1  錢包簡介
      3.5.2  生成助記詞
      3.5.3  從助記詞生成種子
      3.5.4  從種子生成HD錢包
      3.5.5  HD錢包密鑰路徑
    3.6  比特幣相關資源
  第4章  以太坊
第2篇  開發工具
  第5章  智能合約開發常用工具
  第6章  以太坊私鏈神器——Ganache
  第7章  以太坊官方客戶端——Geth
  第8章  以太坊錢包與瀏覽器
第3篇  Solidity與智能合約開發
  第9章  Solidity初遇
  第10章  Solidity數據類型
  第11章  Solidity數據類型進階
  第12章  Solidity開發智能合約
  第13章  Solidity開發智能合約進階
  第14章  通過web3.js與以太坊客戶端進行交互
第4篇  項目案例實戰
  第15章  工程化項目開發利器——Truffle
  第16章  項目流程與眾籌實戰案例
  第17章  以太坊代幣標準與ERC20代幣案例

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032