不當礦工當老闆: 自己動手開發區塊鏈應用業務

不當礦工當老闆: 自己動手開發區塊鏈應用業務

出版日期:
2021/12/19
79
780616
查詢門市庫存
區塊鏈技術一網打盡
區塊鏈和比特幣概要、各種密碼學原理、零知識證明、以太坊和智慧合約、Solidity語言入門及進階、實戰各種智慧合約以及DAPP、以太坊錢包開發

內容簡介

區塊鏈技術一網打盡
區塊鏈和比特幣概要、各種密碼學原理、零知識證明、以太坊和智慧合約、Solidity語言入門及進階、實戰各種智慧合約以及DAPP、以太坊錢包開發

大礦潮時代來臨,你是否有買不到硬體,或是硬體貴森森的困擾?不如趁現在一次把區塊鏈技術弄懂,讓你在挖礦時,能更清楚自己的下一步,在以太坊規則不斷修改的今天,除了利用虛擬貨幣投資致富,更可以利用區塊鏈的原理,跨出礦工或投資的舒適區,開發出自己的應用,甚至建立自己的貨幣。

不當礦工當老闆,從了解區塊鏈、比特幣、加密方法、智慧合約、進一步熟悉Solidity語言,利用Web界面和Vue.js,開發出自己的應用、錢包、智慧合約等。

區塊鏈大潮來襲,加上量子電腦的崛起,整個人類經濟金融體系將面臨天翻地覆的改變,掌握更多核心技術,才能渡過風暴,甚至找到更多的財務自由的機會。

本書特色

故事引人入勝
複雜深奧的區塊鏈技術概念,透過生動有趣的故事講解,立刻融會貫通。
Solidity由淺入深、完整講解
智慧合約語言Solidity兩大篇章,涵蓋入門及進階,迅速脫離新手村。
ERC標準一次搞懂
ERC165、ERC1820、ERC777、ERC20……,ERC大家族集結,一次解決。
豐富的程式碼、圖表範例解說
本書內含豐富的程式碼以及圖表,吸收快、有成效,學習事半功倍!

本書技術內容

區塊鏈和比特幣概要
各種密碼學原理
零知識證明
以太坊和智慧合約
Solidity語言入門及進階
實戰各種智慧合約
實戰DAPP
以太坊錢包開發
展開看更多

產品目錄

01 區塊鏈概要
1.1 區塊鏈誕生之前
1.2 區塊鏈的誕生標示—比特幣
1.3 比特幣之後的區塊鏈
1.4 分散式系統
1.5 什麼是區塊鏈
1.6 代幣是什麼
1.7 什麼是區塊
1.8 區塊鏈的硬分叉
1.9 區塊鏈的去中心化
1.10 區塊鏈的主要種類
1.11 加密貨幣
1.12 智慧合約(smart contract)
1.13 區塊鏈應用
1.14 比特幣的歷史
1.15 比特幣的設計取捨

02 密碼學基礎
2.1 密碼學發展歷史
2.2 密碼系統
2.3 區塊鏈常用密碼學知識
2.4 加密貨幣
2.5 加密經濟學
2.6 比特幣中的密碼學

03 零知識證明
3.1 拋磚引玉:初識零知識證明
3.2 零知識證明使用場景案例
3.3 零知識證明的應用發展
3.4 libsnark 開放原始碼實踐簡介
3.5 術語介紹

04 進入以太坊世界
4.1 以太坊概述
4.2 智慧合約
4.3 帳戶
4.4 以太幣的單位
4.5 以太坊虛擬機器(EVM)
4.6 以太坊用戶端
4.7 以太坊錢包
4.8 以太坊交易
4.9 以太坊網路
4.10 以太坊歷史回顧

05 探索智慧合約
5.1 Remix IDE
5.2 MetaMask .
5.3 合約編寫
5.4 合約編譯
5.5 合約部署及運行
5.6 合約內容

06 Solidity 語言基礎
6.1 Solidity 資料類型
6.2 合約
6.3 錯誤處理及異常

07 Solidity 進階
7.1 合約繼承
7.2 介面
7.3 函數庫
7.4 應用程式二進位介面(ABI)
7.5 Solidity 全域API
7.6 使用內聯組合語言

08 智慧合約實戰
8.1 OpenZeppelin
8.2 SafeMath 安全算數運算
8.3 地址工具
8.4 ERC165 介面發現
8.5 ERC20 代幣
8.6 ERC777 功能型代幣
8.7 ERC721
8.8 簡單的支付通道

09 去中心化DAPP 實戰
9.1 什麼是DAPP
9.2 Web3.js
9.3 DAPP 開發工具
9.4 DAPP 投票應用
9.5 使用Vue.js 開發眾籌DAPP
9.6 後台監聽合約事件
9.7 DAPP 去中心化儲存
9.8 Embark 框架
9.9 Embark 重新定義投票DAPP

10 以太坊錢包開發
10.1 數位錢包基礎
10.2 錢包相關提案
10.3 錢包功能
10.4 創建錢包帳號
10.5 匯入帳號
10.6 獲取錢包餘額
10.7 發送交易
10.8 交易ERC20 代幣

作者介紹

熊麗兵/董一凡/周小雪

熊麗兵(網路ID:Tiny熊)

北京航空航天大學碩士,登鏈科技創始人、登鏈社區(https://learnblockchain.cn/)發起人,圖書《精通以太坊智慧合約開發》作者。



董一凡

上海笛藝符科技聯合創始人、首席技術官,無退社區特邀專欄作者。



周小雪

復旦大學碩士。無退社區聯合創始人,金融領域十多年量化經驗。

規格

誠品貨碼 / 2682103985002
ISBN13 / 9789860776607
ISBN10 / 9860776601
EAN貨碼 / 9789860776607
頁數 / 432
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17X2.2CM
級別 / N:無

退貨說明

退貨須知:

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

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

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

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

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