预购商品
书目分类
特别推荐
提供大量的指令稿和相關程式的原始程式碼檔案,這些都來自實際的專案,透過這些指令和原始程式碼讀者可以了解到相關區塊鏈技術平台的操作細節。 本書特色 以實作為導向的區塊鏈專案實戰指南,詳細說明以太坊和比特幣這兩個典型的區塊鏈技術平台的技術特點、原理、開發方法,同時配合多個綜合性的專案實例,力求透過最簡單通俗的語言和大量的圖表,讓讀者了解區塊鏈技術的精髓。
前言 01 | 全面認識區塊鏈 1.1 區塊鏈技術的起源和解釋 1.2 區塊鏈的核心技術及其特性 1.3 區塊鏈技術演進過程 1.4 區塊鏈技術的3個缺點 1.5 區塊鏈技術常見的4個錯誤認識 1.6 區塊鏈技術的應用領域 1.7 區塊鏈的其他常見技術架構 1.8 本章小結 02 | 實戰準備 2.1 開發環境準備 2.2 開發語言 2.3 常用工具 2.4 本章小結 03 | 以太坊介紹 3.1 了解以太坊 3.2 以太坊發展路線 3.3 以太坊內建貨幣 3.4 以太坊交易傳輸量 3.5 以太坊帳戶 3.6 智慧合約 3.7 Gas與GasPrice 3.8 工作量證明演算法 3.9 以太坊網路類型 3.10 以太坊用戶端 3.11 本章小結 04 | 以太坊的編譯、安裝與執行 4.1 在Ubuntu下安裝 4.2 在MacOS下安裝 4.3 在Windows下安裝 4.4 以Docker方式安裝 4.5 執行以太坊 4.6 本章小結 05 | 以太坊私有鏈的架設與執行 5.1 架設一個私有鏈 5.2 以太坊JavaScript主控台指令 5.3 以太坊CLI主控台指令 5.4 以太坊TestRPC測試鏈架設 5.5 本章小結 06 | 以太坊的程式設計介面 6.1 web3.js API 6.2 JSON-RPC API 6.3 本章小結 07 | Solidity IDE 和Solidity 快速入門 7.1 三種Solidity IDE 7.2 Solidity快速入門:撰寫一個簡單的銀行合約案例 7.3 本章小結 08 | Solidity 語法詳解 8.1 註釋 8.2 整數和布林型 8.3 位址 8.4 位元組陣列 8.5 類型轉換和類型推斷 8.6 時間單位和貨幣單位 8.7 陣列和多維陣列 8.8 對映/字典 8.9 結構與列舉 8.10 全域變數 8.11 控制結構 8.12 函數 8.13 事件 8.14 合約 8.15 繼承 8.16 抽象合約 8.17 介面 8.18 函數庫 8.19 Using for 8.20 引用其他原始檔案 8.21 狀態變數/區域變數 8.22 資料位置 8.23 例外處理 8.24 撰寫安全solidity智慧合約最佳做法 8.25 本章小結 09 | Solidity 合約編譯、部署 9.1 編譯合約 9.2 部署合約 9.3 呼叫合約 9.4 本章小結 10 | Truffle 詳解 10.1 什麼是Truffle 10.2 安裝Truffle 10.3 建立並初始化專案 10.4 建立合約 10.5 編譯合約 10.6 移轉合約 10.7 合約互動 10.8 測試合約 10.9 JavaScript測試 10.10 Solidity測試 10.11 Truffle 設定檔 10.12 依賴管理 10.13 本章小結 11 | 以太坊DApps 應用程式開發實戰 11.1 DApps架構與開發流程架構 11.2 案例:去中心化微博 11.3 本章小結 附錄A 比特幣的原理和執行方式 附錄B 比特幣的bitcoin-cli模組詳解 附錄C 比特幣系統的程式設計介面 附錄D 比特幣系統用戶端專案實戰 附錄E 區塊鏈相關術語 後記
作者簡介 吳壽鶴 資深區塊鏈技術專家, IONChain(離子鏈)首席架構師,HyperLedger核心專案開發人員,同時對乙太坊相關技術有深入研究。知名區塊鏈技術社區「區塊鏈兄弟」的聯合創始人,目前從事基於物聯網的區塊鏈底層基礎平台的開發。 馮 翔 資深區塊鏈技術專家, IONChain(離子鏈)CTO,上海旺鏈科技區塊鏈研究院負責人,Hyperledger核心專案核心代碼開發者。「區塊鏈兄弟」聯合創始人。致力於區塊鏈技術和傳統行業的融合,尤其關注區塊鏈技術和物聯網技術的結合。 劉 濤 上海旺鏈資訊科技有限公司CEO,IONChain(離子鏈)創始人,現為復旦大學區塊鏈研究生課程講師。在高科技製造、汽車、金融行業有超過15年的業務諮詢和技術架構經驗,曾擔任華為、Alcatel-lucent、上汽通用、平安、中國移動高端外部顧問。 周廣益 上海指旺金科CEO,中國區塊鏈技術的早期探索者,36Kr、未央網、共用財經等媒體特約作家,現為復旦大學軟體學院特聘講師。
客服公告
热门活动
订阅电子报