主題活動
5/24前 全站滿$5,000享88折前往選購
主題活動
5/24前 全站滿$1,500享9折前往選購

比特幣Out、乙太坊In: 超越交易實作區塊鏈技術

社:
期:
2018/09/11
9
580522
本書詳細說明以太坊和比特幣這兩個典型的區塊鏈技術平台的技術特、原理、開發方法,同時配合多個綜合性的專案實例,力求透過最簡單通俗的語言和大量的圖表,讓讀者了解區塊鏈技術的精髓。

內容簡介

本書詳細說明以太坊和比特幣這兩個典型的區塊鏈技術平台的技術特、原理、開發方法,同時配合多個綜合性的專案實例,力求透過最簡單通俗的語言和大量的圖表,讓讀者了解區塊鏈技術的精髓。提供大量的指令稿和相關程式的原始程式碼檔案,這些都來自實際的專案,透過這些指令和原始程式碼讀者可以了解到相關區塊鏈技術平台的操作細節。適合:區塊鏈開發工程師、區塊鏈架構師、區塊鏈技術同好閱讀。

產品目錄

前言

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、未央網、共用財經等媒體特約作家,現為復旦大學軟體學院特聘講師。

規格

誠品貨碼 / 2681635433005
ISBN13 / 9789863796930
ISBN10 / 986379693X
EAN貨碼 / 9789863796930
頁數 / 352
注音版 / 否
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送