首頁(yè) > 計(jì)算機(jī)網(wǎng)絡(luò) > 數(shù)據(jù)庫(kù) > 區(qū)塊鏈應(yīng)用開(kāi)發(fā)指南:業(yè)務(wù)場(chǎng)景剖析與實(shí)戰(zhàn)
舉報(bào)

會(huì)員
區(qū)塊鏈應(yīng)用開(kāi)發(fā)指南:業(yè)務(wù)場(chǎng)景剖析與實(shí)戰(zhàn)
最新章節(jié):
10.8.2 轉(zhuǎn)移代幣
區(qū)塊鏈現(xiàn)在仍然是一個(gè)新生事物,就像其他所有新生事物一樣,充滿了爭(zhēng)議。但不可否認(rèn),它也給逐漸變得穩(wěn)定的互聯(lián)網(wǎng)帶來(lái)一股新的活力。《區(qū)塊鏈應(yīng)用開(kāi)發(fā)指南》力圖為區(qū)塊鏈從業(yè)人員提供一份完整的開(kāi)發(fā)指南。
最新章節(jié)
- 10.8.2 轉(zhuǎn)移代幣
- 10.8.2 獲取代幣余額
- 10.8.1 構(gòu)造合約對(duì)象
- 10.8 交易ERC20代幣
- 10.7.4 Ethers.js發(fā)送交易
- 10.7.3 發(fā)送交易
品牌:清華大學(xué)
上架時(shí)間:2022-07-28 18:36:06
出版社:清華大學(xué)出版社
本書(shū)數(shù)字版權(quán)由清華大學(xué)提供,并由其授權(quán)上海閱文信息技術(shù)有限公司制作發(fā)行
- 10.8.2 轉(zhuǎn)移代幣 更新時(shí)間:2022-07-28 20:19:29
- 10.8.2 獲取代幣余額
- 10.8.1 構(gòu)造合約對(duì)象
- 10.8 交易ERC20代幣
- 10.7.4 Ethers.js發(fā)送交易
- 10.7.3 發(fā)送交易
- 10.7.2 交易簽名
- 10.7.1 構(gòu)造交易
- 10.7 發(fā)送交易
- 10.6.2 查詢余額
- 10.6.1 連接以太坊網(wǎng)絡(luò)
- 10.6 獲取錢(qián)包余額
- 10.5.2 導(dǎo)出和導(dǎo)入keystore
- 10.5.1 keystore文件
- 10.5 導(dǎo)入賬號(hào)
- 10.4.2 助記詞創(chuàng)建賬號(hào)
- 10.4.1 隨機(jī)數(shù)為私鑰創(chuàng)建賬號(hào)
- 10.4 創(chuàng)建錢(qián)包賬號(hào)
- 10.3 錢(qián)包功能
- 10.2.5 用助記詞推導(dǎo)出種子
- 10.2.4 生成助記詞
- 10.2.3 BIP39
- 10.2.2 密鑰路徑及BIP44
- 10.2.1 BIP32分層推導(dǎo)
- 10.2 錢(qián)包相關(guān)提案
- 私鑰
- 10.1 數(shù)字錢(qián)包基礎(chǔ)
- 第10章 以太坊錢(qián)包開(kāi)發(fā)
- 9.9.9 Embark部署
- 9.9.8 使用Artifacts與合約交互
- 9.9.7 前端index.html
- 9.9.6 Embark Artifacts
- 9.9.5 Embark Cockpit
- 9.9.4 Embark DashBoard
- 9.9.3 編寫(xiě)合約及部署
- 9.9.2 Embark項(xiàng)目結(jié)構(gòu)
- 9.9.1 創(chuàng)建Embark項(xiàng)目
- 9.9 Embark重寫(xiě)投票DAPP
- 9.8.2 Embark安裝
- 9.8.1 Embark概述
- 9.8 Embark框架
- 9.7.5 上傳目錄到IPFS
- 9.7.4 上傳文件到IPFS
- 9.7.3 IPFS初始化
- 9.7.2 IPFS安裝
- 9.7.1 IPFS協(xié)議
- 9.7 DAPP去中心化存儲(chǔ)
- 9.6.6 為前端提供眾籌記錄
- 9.6.5 監(jiān)聽(tīng)數(shù)據(jù)入庫(kù)
- 9.6.4 創(chuàng)建數(shù)據(jù)庫(kù)及表
- 9.6.3 MySQL數(shù)據(jù)庫(kù)環(huán)境準(zhǔn)備
- 9.6.2 常駐服務(wù)監(jiān)聽(tīng)合約事件
- 9.6.1 Node.js及Express簡(jiǎn)介
- 9.6 后臺(tái)監(jiān)聽(tīng)合約事件
- 9.5.8 DAPP發(fā)布
- 9.5.7 DAPP運(yùn)行
- 9.5.6 與眾籌合約交互
- 9.5.5 眾籌Web界面實(shí)現(xiàn)
- 9.5.4 合約部署
- 9.5.3 實(shí)現(xiàn)眾籌合約
- 9.5.2 眾籌需求分析
- 9.5.1 Vue.js簡(jiǎn)介
- 9.5 使用Vue.js開(kāi)發(fā)眾籌DAPP
- 9.4.11 部署到公網(wǎng)服務(wù)器
- 9.4.10 運(yùn)行DAPP
- 9.4.9 前端與合約交互
- 9.4.8 編寫(xiě)應(yīng)用前端
- 9.4.7 合約測(cè)試
- 9.4.6 執(zhí)行部署
- 9.4.5 合約部署
- 9.4.4 合約編譯及部署
- 9.4.3 編寫(xiě)智能合約
- 9.4.2 創(chuàng)建項(xiàng)目
- 9.4.1 投票應(yīng)用需求
- 9.4 DAPP投票應(yīng)用
- 9.3.2 Ganache
- 9.3.1 Truffle
- 9.3 DAPP開(kāi)發(fā)工具
- 9.2.3 用web3.js跟合約交互
- 9.2.2 引入Web3.js
- 9.2.1 Web3.js簡(jiǎn)介
- 9.2 Web3.js
- 9.1 什么是DAPP
- 第9章 去中心化DAPP實(shí)戰(zhàn)
- 8.8.2 支付簽名
- 8.8.1 創(chuàng)建支付通道智能合約
- 8.8 簡(jiǎn)單的支付通道
- 8.7.2 ERC721實(shí)現(xiàn)
- 8.7.1 ERC721代幣規(guī)范
- 8.7 ERC721
- 8.6.4 實(shí)現(xiàn)鉤子函數(shù)
- 8.6.3 ERC777實(shí)現(xiàn)
- 8.6.2 ERC777標(biāo)準(zhǔn)
- 8.6.1 ERC1820接口注冊(cè)表
- 8.6 ERC777功能型代幣
- 8.5 ERC20代幣
- 8.4 ERC165接口發(fā)現(xiàn)
- 8.3 地址工具
- 8.2 SafeMath安全算數(shù)運(yùn)算
- 8.1 OpenZeppelin
- 第8章 智能合約實(shí)戰(zhàn)
- 7.6.11 匯編缺點(diǎn)
- 7.6.10 元組
- 7.6.9 匯編函數(shù)
- 7.6.8 匯編Switch語(yǔ)句
- 7.6.7 if判斷語(yǔ)句
- 7.6.6 for循環(huán)
- 7.6.5 匯編中訪問(wèn)變量
- 7.6.4 匯編中的塊和作用域
- 7.6.3 匯編變量定義與賦值
- 7.6.2 Solidity中引入?yún)R編
- 7.6.1 匯編基礎(chǔ)概念
- 7.6 使用內(nèi)聯(lián)匯編
- 7.5.3 數(shù)學(xué)和密碼學(xué)函數(shù)API
- 7.5.2 ABI編碼及解碼函數(shù)API
- 7.5.1 區(qū)塊和交易屬性API
- 7.5 Solidity全局API
- 7.4.4 ABI接口描述
- 7.4.3 參數(shù)編碼
- 7.4.2 函數(shù)選擇器
- 7.4.1 ABI編碼
- 7.4 應(yīng)用程序二進(jìn)制接口(ABI)
- 7.3.3 Using for
- 7.3.2 鏈接庫(kù)
- 7.3.1 內(nèi)嵌庫(kù)
- 7.3 庫(kù)
- 合約間利用接口通信
- 7.2 接口
- 7.1.4 函數(shù)重寫(xiě)(overriding)
- 7.1.3 抽象合約
- 7.1.2 基類(lèi)構(gòu)造函數(shù)
- 7.1.1 多重繼承
- 7.1 合約繼承
- 第7章 Solidity進(jìn)階
- 6.3.3 try/catch
- 6.3.2 require還是assert?
- 6.3.1 錯(cuò)誤處理函數(shù)
- 6.3 錯(cuò)誤處理及異常
- 6.2.14 事件
- 6.2.13 函數(shù)返回多個(gè)值
- 6.2.12 函數(shù)重載(Function Overloading)
- 6.2.11 函數(shù)修改器
- 6.2.10 fallback函數(shù)(回退函數(shù))
- 6.2.9 receive函數(shù)(接收函數(shù))
- 6.2.8 訪問(wèn)器函數(shù)(getter)
- 6.2.7 純函數(shù)
- 6.2.6 視圖函數(shù)
- 6.2.5 immutable不可變量
- 6.2.4 constant狀態(tài)常量
- 6.2.3 使用new創(chuàng)建合約
- 6.2.2 構(gòu)造函數(shù)
- 6.2.1 可見(jiàn)性
- 6.2 合約
- 6.1.9 結(jié)構(gòu)體
- 6.1.8 映射
- 6.1.7 數(shù)組
- 6.1.6 引用類(lèi)型
- 6.1.5 函數(shù)類(lèi)型
- 6.1.4 合約類(lèi)型
- 6.1.3 地址類(lèi)型
- 6.1.2 整型
- 6.1.1 值類(lèi)型
- 6.1 Solidity數(shù)據(jù)類(lèi)型
- 第6章 Solidity語(yǔ)言基礎(chǔ)
- 5.6.4 合約函數(shù)
- 5.6.3 狀態(tài)變量
- 5.6.2 定義合約
- 5.6.1 編譯器版本聲明
- 5.6 合約內(nèi)容
- 5.5.2 部署到以太坊網(wǎng)絡(luò)
- 5.5.1 部署JavaScript VM
- 5.5 合約部署及運(yùn)行
- 5.4 合約編譯
- 5.3 合約編寫(xiě)
- 5.2.3 為賬號(hào)充值以太幣
- 5.2.2 配置MetaMask賬號(hào)
- 5.2.1 安裝MetaMask
- 5.2 MetaMask
- 5.1 Remix IDE
- 第5章 探索智能合約
- 4.10.8 以太坊2.0
- 4.10.7 伊斯坦布爾(Istanbul)
- 4.10.6 君士坦丁堡(Constantinople)
- 4.10.5 拜占庭(Byzantium)
- 4.10.4 DAO分叉
- 4.10.3 家園(Homestead)
- 4.10.2 邊疆(Frontier)
- 4.10.1 奧林匹克(Olympic)
- 4.10 以太坊歷史回顧
- 4.9.4 模擬區(qū)塊鏈網(wǎng)絡(luò)
- 4.9.3 私有網(wǎng)絡(luò)、開(kāi)發(fā)者模式
- 4.9.2 測(cè)試網(wǎng)絡(luò)(Testnet)
- 4.9.1 主網(wǎng)網(wǎng)絡(luò)(Mainnet)
- 4.9 以太坊網(wǎng)絡(luò)
- 4.8.3 調(diào)用合約方法
- 4.8.2 創(chuàng)建智能合約
- 4.8.1 價(jià)值傳遞
- 4.8 以太坊交易
- 4.7 以太坊錢(qián)包
- 4.6.2 geth使用
- 4.6.1 geth安裝
- 4.6 以太坊客戶端
- 4.5 以太坊虛擬機(jī)(EVM)
- 4.4 以太幣的單位
- 4.3 賬戶
- 4.2 智能合約
- 4.1 以太坊概述
- 第4章 進(jìn)入以太坊世界
- 3.5 術(shù)語(yǔ)介紹
- 3.4 libsnark開(kāi)源實(shí)踐簡(jiǎn)介
- 3.3.3 RedShift:透明的通用SNARK
- 3.3.2 ZK Sync的承諾:免信任、保密、快速
- 3.3.1 區(qū)塊鏈擴(kuò)容的挑戰(zhàn)
- 3.3 零知識(shí)證明的應(yīng)用發(fā)展
- 3.2.4 場(chǎng)景四:一個(gè)“真實(shí)世界中”的案例
- 3.2.3 場(chǎng)景三:數(shù)獨(dú)挑戰(zhàn)
- 3.2.2 場(chǎng)景二:洞穴
- 3.2.1 場(chǎng)景一:萬(wàn)圣節(jié)糖果
- 3.2 零知識(shí)證明使用場(chǎng)景案例
- 3.1.2 簡(jiǎn)述零知識(shí)證明在區(qū)塊鏈中的應(yīng)用
- 3.1.1 為什么會(huì)有零知識(shí)證明?
- 3.1 拋磚引玉:初識(shí)零知識(shí)證明
- 第3章 零知識(shí)證明
- 2.6.3 比特幣中的錢(qián)包和數(shù)字簽名
- 2.6.2 比特幣中的公鑰加密
- 2.6.1 比特幣中的哈希處理
- 2.6 比特幣中的密碼學(xué)
- 2.5.6 加密貨幣經(jīng)濟(jì)的未來(lái)
- 2.5.5 比特幣有貨幣屬性嗎
- 2.5.4 Fiat貨幣
- 2.5.3 貨幣的種類(lèi)
- 2.5.2 貨幣的屬性
- 2.5.1 貨幣的功能
- 2.5 加密經(jīng)濟(jì)學(xué)
- 2.4.4 加密貨幣的安全性
- 2.4.3 運(yùn)作方式
- 2.4.2 熱門(mén)加密貨幣
- 2.4.1 什么是加密貨幣
- 2.4 加密貨幣
- 2.3.5 零知識(shí)證明和Zcash
- 2.3.4 數(shù)字簽名
- 2.3.3 默克爾樹(shù)
- 2.3.2 RSA算法
- 2.3.1 Hash(哈希)算法
- 2.3 區(qū)塊鏈常用密碼學(xué)知識(shí)
- 2.2.3 非對(duì)稱(chēng)加密
- 2.2.2 對(duì)稱(chēng)加密
- 2.2.1 定義
- 2.2 密碼系統(tǒng)
- 2.1.3 區(qū)塊鏈去中心化密鑰共享
- 2.1.2 近代密碼學(xué)的開(kāi)端
- 2.1.1 密碼學(xué)發(fā)展的三個(gè)階段
- 2.1 密碼學(xué)發(fā)展歷史
- 第2章 密碼學(xué)基礎(chǔ)
- 1.15.6 可替換性
- 1.15.5 去中心化與中心化
- 1.15.4 比特幣的供應(yīng)模式
- 1.15.3 比特幣中的交易
- 1.15.2 共識(shí)算法
- 1.15.1 區(qū)塊鏈
- 1.15 比特幣的設(shè)計(jì)取舍
- 1.14.3 比特幣發(fā)展中的主要事件
- 1.14.2 比特幣面世
- 1.14.1 比特幣前傳
- 1.14 比特幣的歷史
- 1.13.5 其他
- 1.13.4 供應(yīng)鏈管理
- 1.13.3 數(shù)字資產(chǎn)
- 1.13.2 游戲
- 1.13.1 金融服務(wù)
- 1.13 區(qū)塊鏈應(yīng)用
- 1.12.2 智能合約的實(shí)現(xiàn)方式
- 1.12.1 什么是智能合約
- 1.12 智能合約(smart contract)
- 1.11 加密貨幣
- 1.10.3 聯(lián)盟鏈(consortium blockchain)
- 1.10.2 私鏈(private blockchain)
- 1.10.1 公鏈(public blockchain)
- 1.10 區(qū)塊鏈的主要種類(lèi)
- 1.9 區(qū)塊鏈的去中心化
- 1.8 區(qū)塊鏈的硬分叉
- 1.7.2 區(qū)塊生成時(shí)間
- 1.7.1 區(qū)塊是怎么產(chǎn)生的
- 1.7 什么是區(qū)塊
- 1.6 代幣是什么
- 1.5 什么是區(qū)塊鏈
- 1.4 分布式系統(tǒng)
- 1.3.2 智能合約
- 1.3.1 比特幣與區(qū)塊鏈的分離
- 1.3 比特幣之后的區(qū)塊鏈
- 1.2 區(qū)塊鏈的誕生標(biāo)志——比特幣
- 1.1 區(qū)塊鏈誕生之前
- 第1章 區(qū)塊鏈概要
- 推薦序
- 作者簡(jiǎn)介
- 版權(quán)信息
- 封面
- 封面
- 版權(quán)信息
- 作者簡(jiǎn)介
- 推薦序
- 第1章 區(qū)塊鏈概要
- 1.1 區(qū)塊鏈誕生之前
- 1.2 區(qū)塊鏈的誕生標(biāo)志——比特幣
- 1.3 比特幣之后的區(qū)塊鏈
- 1.3.1 比特幣與區(qū)塊鏈的分離
- 1.3.2 智能合約
- 1.4 分布式系統(tǒng)
- 1.5 什么是區(qū)塊鏈
- 1.6 代幣是什么
- 1.7 什么是區(qū)塊
- 1.7.1 區(qū)塊是怎么產(chǎn)生的
- 1.7.2 區(qū)塊生成時(shí)間
- 1.8 區(qū)塊鏈的硬分叉
- 1.9 區(qū)塊鏈的去中心化
- 1.10 區(qū)塊鏈的主要種類(lèi)
- 1.10.1 公鏈(public blockchain)
- 1.10.2 私鏈(private blockchain)
- 1.10.3 聯(lián)盟鏈(consortium blockchain)
- 1.11 加密貨幣
- 1.12 智能合約(smart contract)
- 1.12.1 什么是智能合約
- 1.12.2 智能合約的實(shí)現(xiàn)方式
- 1.13 區(qū)塊鏈應(yīng)用
- 1.13.1 金融服務(wù)
- 1.13.2 游戲
- 1.13.3 數(shù)字資產(chǎn)
- 1.13.4 供應(yīng)鏈管理
- 1.13.5 其他
- 1.14 比特幣的歷史
- 1.14.1 比特幣前傳
- 1.14.2 比特幣面世
- 1.14.3 比特幣發(fā)展中的主要事件
- 1.15 比特幣的設(shè)計(jì)取舍
- 1.15.1 區(qū)塊鏈
- 1.15.2 共識(shí)算法
- 1.15.3 比特幣中的交易
- 1.15.4 比特幣的供應(yīng)模式
- 1.15.5 去中心化與中心化
- 1.15.6 可替換性
- 第2章 密碼學(xué)基礎(chǔ)
- 2.1 密碼學(xué)發(fā)展歷史
- 2.1.1 密碼學(xué)發(fā)展的三個(gè)階段
- 2.1.2 近代密碼學(xué)的開(kāi)端
- 2.1.3 區(qū)塊鏈去中心化密鑰共享
- 2.2 密碼系統(tǒng)
- 2.2.1 定義
- 2.2.2 對(duì)稱(chēng)加密
- 2.2.3 非對(duì)稱(chēng)加密
- 2.3 區(qū)塊鏈常用密碼學(xué)知識(shí)
- 2.3.1 Hash(哈希)算法
- 2.3.2 RSA算法
- 2.3.3 默克爾樹(shù)
- 2.3.4 數(shù)字簽名
- 2.3.5 零知識(shí)證明和Zcash
- 2.4 加密貨幣
- 2.4.1 什么是加密貨幣
- 2.4.2 熱門(mén)加密貨幣
- 2.4.3 運(yùn)作方式
- 2.4.4 加密貨幣的安全性
- 2.5 加密經(jīng)濟(jì)學(xué)
- 2.5.1 貨幣的功能
- 2.5.2 貨幣的屬性
- 2.5.3 貨幣的種類(lèi)
- 2.5.4 Fiat貨幣
- 2.5.5 比特幣有貨幣屬性嗎
- 2.5.6 加密貨幣經(jīng)濟(jì)的未來(lái)
- 2.6 比特幣中的密碼學(xué)
- 2.6.1 比特幣中的哈希處理
- 2.6.2 比特幣中的公鑰加密
- 2.6.3 比特幣中的錢(qián)包和數(shù)字簽名
- 第3章 零知識(shí)證明
- 3.1 拋磚引玉:初識(shí)零知識(shí)證明
- 3.1.1 為什么會(huì)有零知識(shí)證明?
- 3.1.2 簡(jiǎn)述零知識(shí)證明在區(qū)塊鏈中的應(yīng)用
- 3.2 零知識(shí)證明使用場(chǎng)景案例
- 3.2.1 場(chǎng)景一:萬(wàn)圣節(jié)糖果
- 3.2.2 場(chǎng)景二:洞穴
- 3.2.3 場(chǎng)景三:數(shù)獨(dú)挑戰(zhàn)
- 3.2.4 場(chǎng)景四:一個(gè)“真實(shí)世界中”的案例
- 3.3 零知識(shí)證明的應(yīng)用發(fā)展
- 3.3.1 區(qū)塊鏈擴(kuò)容的挑戰(zhàn)
- 3.3.2 ZK Sync的承諾:免信任、保密、快速
- 3.3.3 RedShift:透明的通用SNARK
- 3.4 libsnark開(kāi)源實(shí)踐簡(jiǎn)介
- 3.5 術(shù)語(yǔ)介紹
- 第4章 進(jìn)入以太坊世界
- 4.1 以太坊概述
- 4.2 智能合約
- 4.3 賬戶
- 4.4 以太幣的單位
- 4.5 以太坊虛擬機(jī)(EVM)
- 4.6 以太坊客戶端
- 4.6.1 geth安裝
- 4.6.2 geth使用
- 4.7 以太坊錢(qián)包
- 4.8 以太坊交易
- 4.8.1 價(jià)值傳遞
- 4.8.2 創(chuàng)建智能合約
- 4.8.3 調(diào)用合約方法
- 4.9 以太坊網(wǎng)絡(luò)
- 4.9.1 主網(wǎng)網(wǎng)絡(luò)(Mainnet)
- 4.9.2 測(cè)試網(wǎng)絡(luò)(Testnet)
- 4.9.3 私有網(wǎng)絡(luò)、開(kāi)發(fā)者模式
- 4.9.4 模擬區(qū)塊鏈網(wǎng)絡(luò)
- 4.10 以太坊歷史回顧
- 4.10.1 奧林匹克(Olympic)
- 4.10.2 邊疆(Frontier)
- 4.10.3 家園(Homestead)
- 4.10.4 DAO分叉
- 4.10.5 拜占庭(Byzantium)
- 4.10.6 君士坦丁堡(Constantinople)
- 4.10.7 伊斯坦布爾(Istanbul)
- 4.10.8 以太坊2.0
- 第5章 探索智能合約
- 5.1 Remix IDE
- 5.2 MetaMask
- 5.2.1 安裝MetaMask
- 5.2.2 配置MetaMask賬號(hào)
- 5.2.3 為賬號(hào)充值以太幣
- 5.3 合約編寫(xiě)
- 5.4 合約編譯
- 5.5 合約部署及運(yùn)行
- 5.5.1 部署JavaScript VM
- 5.5.2 部署到以太坊網(wǎng)絡(luò)
- 5.6 合約內(nèi)容
- 5.6.1 編譯器版本聲明
- 5.6.2 定義合約
- 5.6.3 狀態(tài)變量
- 5.6.4 合約函數(shù)
- 第6章 Solidity語(yǔ)言基礎(chǔ)
- 6.1 Solidity數(shù)據(jù)類(lèi)型
- 6.1.1 值類(lèi)型
- 6.1.2 整型
- 6.1.3 地址類(lèi)型
- 6.1.4 合約類(lèi)型
- 6.1.5 函數(shù)類(lèi)型
- 6.1.6 引用類(lèi)型
- 6.1.7 數(shù)組
- 6.1.8 映射
- 6.1.9 結(jié)構(gòu)體
- 6.2 合約
- 6.2.1 可見(jiàn)性
- 6.2.2 構(gòu)造函數(shù)
- 6.2.3 使用new創(chuàng)建合約
- 6.2.4 constant狀態(tài)常量
- 6.2.5 immutable不可變量
- 6.2.6 視圖函數(shù)
- 6.2.7 純函數(shù)
- 6.2.8 訪問(wèn)器函數(shù)(getter)
- 6.2.9 receive函數(shù)(接收函數(shù))
- 6.2.10 fallback函數(shù)(回退函數(shù))
- 6.2.11 函數(shù)修改器
- 6.2.12 函數(shù)重載(Function Overloading)
- 6.2.13 函數(shù)返回多個(gè)值
- 6.2.14 事件
- 6.3 錯(cuò)誤處理及異常
- 6.3.1 錯(cuò)誤處理函數(shù)
- 6.3.2 require還是assert?
- 6.3.3 try/catch
- 第7章 Solidity進(jìn)階
- 7.1 合約繼承
- 7.1.1 多重繼承
- 7.1.2 基類(lèi)構(gòu)造函數(shù)
- 7.1.3 抽象合約
- 7.1.4 函數(shù)重寫(xiě)(overriding)
- 7.2 接口
- 合約間利用接口通信
- 7.3 庫(kù)
- 7.3.1 內(nèi)嵌庫(kù)
- 7.3.2 鏈接庫(kù)
- 7.3.3 Using for
- 7.4 應(yīng)用程序二進(jìn)制接口(ABI)
- 7.4.1 ABI編碼
- 7.4.2 函數(shù)選擇器
- 7.4.3 參數(shù)編碼
- 7.4.4 ABI接口描述
- 7.5 Solidity全局API
- 7.5.1 區(qū)塊和交易屬性API
- 7.5.2 ABI編碼及解碼函數(shù)API
- 7.5.3 數(shù)學(xué)和密碼學(xué)函數(shù)API
- 7.6 使用內(nèi)聯(lián)匯編
- 7.6.1 匯編基礎(chǔ)概念
- 7.6.2 Solidity中引入?yún)R編
- 7.6.3 匯編變量定義與賦值
- 7.6.4 匯編中的塊和作用域
- 7.6.5 匯編中訪問(wèn)變量
- 7.6.6 for循環(huán)
- 7.6.7 if判斷語(yǔ)句
- 7.6.8 匯編Switch語(yǔ)句
- 7.6.9 匯編函數(shù)
- 7.6.10 元組
- 7.6.11 匯編缺點(diǎn)
- 第8章 智能合約實(shí)戰(zhàn)
- 8.1 OpenZeppelin
- 8.2 SafeMath安全算數(shù)運(yùn)算
- 8.3 地址工具
- 8.4 ERC165接口發(fā)現(xiàn)
- 8.5 ERC20代幣
- 8.6 ERC777功能型代幣
- 8.6.1 ERC1820接口注冊(cè)表
- 8.6.2 ERC777標(biāo)準(zhǔn)
- 8.6.3 ERC777實(shí)現(xiàn)
- 8.6.4 實(shí)現(xiàn)鉤子函數(shù)
- 8.7 ERC721
- 8.7.1 ERC721代幣規(guī)范
- 8.7.2 ERC721實(shí)現(xiàn)
- 8.8 簡(jiǎn)單的支付通道
- 8.8.1 創(chuàng)建支付通道智能合約
- 8.8.2 支付簽名
- 第9章 去中心化DAPP實(shí)戰(zhàn)
- 9.1 什么是DAPP
- 9.2 Web3.js
- 9.2.1 Web3.js簡(jiǎn)介
- 9.2.2 引入Web3.js
- 9.2.3 用web3.js跟合約交互
- 9.3 DAPP開(kāi)發(fā)工具
- 9.3.1 Truffle
- 9.3.2 Ganache
- 9.4 DAPP投票應(yīng)用
- 9.4.1 投票應(yīng)用需求
- 9.4.2 創(chuàng)建項(xiàng)目
- 9.4.3 編寫(xiě)智能合約
- 9.4.4 合約編譯及部署
- 9.4.5 合約部署
- 9.4.6 執(zhí)行部署
- 9.4.7 合約測(cè)試
- 9.4.8 編寫(xiě)應(yīng)用前端
- 9.4.9 前端與合約交互
- 9.4.10 運(yùn)行DAPP
- 9.4.11 部署到公網(wǎng)服務(wù)器
- 9.5 使用Vue.js開(kāi)發(fā)眾籌DAPP
- 9.5.1 Vue.js簡(jiǎn)介
- 9.5.2 眾籌需求分析
- 9.5.3 實(shí)現(xiàn)眾籌合約
- 9.5.4 合約部署
- 9.5.5 眾籌Web界面實(shí)現(xiàn)
- 9.5.6 與眾籌合約交互
- 9.5.7 DAPP運(yùn)行
- 9.5.8 DAPP發(fā)布
- 9.6 后臺(tái)監(jiān)聽(tīng)合約事件
- 9.6.1 Node.js及Express簡(jiǎn)介
- 9.6.2 常駐服務(wù)監(jiān)聽(tīng)合約事件
- 9.6.3 MySQL數(shù)據(jù)庫(kù)環(huán)境準(zhǔn)備
- 9.6.4 創(chuàng)建數(shù)據(jù)庫(kù)及表
- 9.6.5 監(jiān)聽(tīng)數(shù)據(jù)入庫(kù)
- 9.6.6 為前端提供眾籌記錄
- 9.7 DAPP去中心化存儲(chǔ)
- 9.7.1 IPFS協(xié)議
- 9.7.2 IPFS安裝
- 9.7.3 IPFS初始化
- 9.7.4 上傳文件到IPFS
- 9.7.5 上傳目錄到IPFS
- 9.8 Embark框架
- 9.8.1 Embark概述
- 9.8.2 Embark安裝
- 9.9 Embark重寫(xiě)投票DAPP
- 9.9.1 創(chuàng)建Embark項(xiàng)目
- 9.9.2 Embark項(xiàng)目結(jié)構(gòu)
- 9.9.3 編寫(xiě)合約及部署
- 9.9.4 Embark DashBoard
- 9.9.5 Embark Cockpit
- 9.9.6 Embark Artifacts
- 9.9.7 前端index.html
- 9.9.8 使用Artifacts與合約交互
- 9.9.9 Embark部署
- 第10章 以太坊錢(qián)包開(kāi)發(fā)
- 10.1 數(shù)字錢(qián)包基礎(chǔ)
- 私鑰
- 10.2 錢(qián)包相關(guān)提案
- 10.2.1 BIP32分層推導(dǎo)
- 10.2.2 密鑰路徑及BIP44
- 10.2.3 BIP39
- 10.2.4 生成助記詞
- 10.2.5 用助記詞推導(dǎo)出種子
- 10.3 錢(qián)包功能
- 10.4 創(chuàng)建錢(qián)包賬號(hào)
- 10.4.1 隨機(jī)數(shù)為私鑰創(chuàng)建賬號(hào)
- 10.4.2 助記詞創(chuàng)建賬號(hào)
- 10.5 導(dǎo)入賬號(hào)
- 10.5.1 keystore文件
- 10.5.2 導(dǎo)出和導(dǎo)入keystore
- 10.6 獲取錢(qián)包余額
- 10.6.1 連接以太坊網(wǎng)絡(luò)
- 10.6.2 查詢余額
- 10.7 發(fā)送交易
- 10.7.1 構(gòu)造交易
- 10.7.2 交易簽名
- 10.7.3 發(fā)送交易
- 10.7.4 Ethers.js發(fā)送交易
- 10.8 交易ERC20代幣
- 10.8.1 構(gòu)造合約對(duì)象
- 10.8.2 獲取代幣余額
- 10.8.2 轉(zhuǎn)移代幣 更新時(shí)間:2022-07-28 20:19:29