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

深入以太坊智能合約開發/區塊鏈技術叢書

  • 作者:楊鎮//姜信寶//朱智勝//蓋方宇
  • 出版社:機械工業
  • ISBN:9787111623724
  • 出版日期:2019/04/01
  • 裝幀:平裝
  • 頁數:381
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    這是一部能指導讀者從入門到進階的以太坊智能合約開髮指南。HiBlock區塊鏈技術社區官方出品,4位資深區塊鏈技術專家聯合撰寫。
    從開發工具與生態、編程語言(Solidity)、編寫方法、優秀實踐、以太坊虛擬機、合約安全、軟體工程等維度全景呈現以太坊智能合約開發的各個方面。更重要的是,以實戰為導向,包含若幹個翔實和完整的DApp案例講解。
    全書共12章,分為4個部分:
    準備篇(第1?2章)介紹了以太坊的必備常識、基礎交互和開發工具套件。
    基礎篇(第3?6章)詳細講解了智能合約開發語言Solidity的所有語法和編寫合約的基本方法,同時也介紹了編譯器和Solidity集成開發工具的使用。
    進階篇(第7?10章)首先詳細講解了以太坊協議的細節和以太坊虛擬機的實現原理和架構設計;然後講解了用於以太坊虛擬機函數調用的應用二進位編碼的細節,以及公共基礎合約庫OpenZeppelin-Solidity的源碼實現;最後為智能合約的安全開發提供了經驗性的指導,有極高的參考價值。
    實戰篇(第11?12章)結合若干DApp實例講解了如何基於智能合約來構造可用的去中性化應用程序。這部分內容可以幫助開發者快速上手構建基於以太坊的新一代互聯網應用程序。
    本書的附錄中還包含了對以太坊協議中涉及的部分基礎演算法、以太坊虛擬機的費用設計和指令設計、Solidity內聯彙編等的簡單介紹。

作者介紹
楊鎮//姜信寶//朱智勝//蓋方宇

目錄
推薦序
讚譽
前言
第一部分  準備篇
  第1章  快速了解以太坊
    1.1  以太坊是什麼
    1.2  以太坊的歷史和發展路線圖
    1.3  以太坊的基本概念
      1.3.1  賬戶(accounts)
      1.3.2  合約(contracts)
      1.3.3  交易(transaction)和消息(message)
      1.3.4  氣(gas)
    1.4  以太幣(ether)
      1.4.1  以太幣的發行
      1.4.2  以太幣的單位
      1.4.3  以太坊挖礦
    1.5  以太坊測試網路
    1.6  以太坊客戶端
    1.7  以太坊生態系統全景掃描
      1.7.1  Swarm
      1.7.2  ENS
      1.7.3  Whisper
      1.7.4  其他相關項目
    1.8  本章小結
  第2章  以太坊基礎交互及基礎開發工具詳解
    2.1  以太坊客戶端的下載、安裝及簡介
      2.1.1  Geth下載
      2.1.2  Geth安裝
      2.1.3  Geth啟動與數據目錄結構
      2.1.4  網路環境分類
    2.2  核心命令和參數解析
      2.2.1  如何獲得命令及參數
      2.2.2  常見基礎操作命令
      2.2.3  常見web3j交互命令
    2.3  Remix詳解
      2.3.1  Remix簡介
      2.3.2  Remix實戰
    2.4  本章小結
第二部分  基礎篇
  第3章  智能合約開發語言Solidity基礎
  第4章  Solidity編譯器
  第5章  Solidity智能合約編寫
  第6章  Solidity集成開發工具簡介
第三部分  進階篇
  第7章  深入理解以太坊虛擬機
  第8章  應用二進位介面
  第9章  OpenZeppelin源代碼詳解
  第10章  智能合約安全編碼指南
第四部分  實戰篇
  第11章  Java版本DApp完整示例

  第12章  DApp示例—寵物店
附錄A  Merkle Patricia Tree
附錄B  遞歸長度前綴編碼
附錄C  EVM中的費用設計和操作碼設計
附錄D  Solidity彙編語言

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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