深入以太坊智能合約開發

楊 鎮 薑信寶 朱智勝 蓋方宇 著

  • 出版商: 機械工業
  • 出版日期: 2019-04-01
  • 定價: $594
  • 售價: 8.5$505
  • 語言: 簡體中文
  • ISBN: 711162372X
  • ISBN-13: 9787111623724
  • 相關分類: 區塊鏈 Blockchain
  • 立即出貨

買這商品的人也買了...

商品描述

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