-
>
營(yíng)銷管理
-
>
茶葉里的全球貿(mào)易史(精裝)
-
>
近代華商股票市場(chǎng)制度與實(shí)踐(1872—1937)
-
>
麥肯錫圖表工作法
-
>
底層邏輯:看清這個(gè)世界的底牌
-
>
李誕脫口秀工作手冊(cè)
-
>
成事:馮唐品讀曾國(guó)藩嘉言鈔
區(qū)塊鏈智能合約 版權(quán)信息
- ISBN:9787121439094
- 條形碼:9787121439094 ; 978-7-121-43909-4
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
區(qū)塊鏈智能合約 內(nèi)容簡(jiǎn)介
本書詳細(xì)而深入地介紹了區(qū)塊鏈技術(shù)和智能合約技術(shù),包括算法、數(shù)據(jù)結(jié)構(gòu)及相關(guān)學(xué)科的相關(guān)理論。本書介紹了基于以太坊的智能合約編程語言Solidity,結(jié)合以太坊虛擬機(jī)(EVM)的實(shí)現(xiàn),討論了Solidity語句的匯編實(shí)現(xiàn),介紹了如何應(yīng)用Solidity來開發(fā)去中心化應(yīng)用(DApp)、如何使用區(qū)塊鏈的去中心化存儲(chǔ)(IPFS)。同時(shí),出于全面性和前瞻性的考慮,本書詳細(xì)介紹了智能合約的重要分支:基于超級(jí)賬本的鏈碼編程和智能合約編程的明日之星Web Assembly(WASM)編程技術(shù)。 本書可以作為高等學(xué)校區(qū)塊鏈工程與技術(shù)、計(jì)算機(jī)科學(xué)與技術(shù)、金融科技、商務(wù)智能等相關(guān)專業(yè)的教學(xué)參考書,也可作為區(qū)塊鏈從業(yè)人員和相關(guān)企事業(yè)單位技術(shù)人員的參考書。
區(qū)塊鏈智能合約 目錄
1.1 什么是區(qū)塊鏈
1.2 區(qū)塊鏈歷史
1.3 區(qū)塊鏈的分類
1.4 區(qū)塊鏈解決的問題
1.5 區(qū)塊鏈技術(shù)概述
1.6 區(qū)塊鏈面臨的挑戰(zhàn)
1.6.1 安全性挑戰(zhàn)
1.6.2 效率挑戰(zhàn)
1.6.3 落地應(yīng)用的有效性
1.6.4 區(qū)塊鏈發(fā)展的政策法規(guī)監(jiān)管
習(xí)題1
第2章 區(qū)塊鏈技術(shù)
2.1 區(qū)塊鏈的架構(gòu)
2.2 哈希函數(shù)
2.3 密碼學(xué)算法
2.3.1 對(duì)稱加密算法
2.3.2 不對(duì)稱加密算法
2.3.3 國(guó)密
2.3.4 RSA
2.3.5 橢圓曲線算法家族
2.4 共識(shí)算法
2.4.1 拜占庭將軍問題
2.4.2 共識(shí)算法的兩個(gè)定理
2.4.2 共識(shí)算法的目的
2.4.3 工作量證明
2.4.4 權(quán)益證明
2.4.5 委托權(quán)益證明
2.5 博弈論
2.5.1 博弈論原理
2.5.2 博弈論在區(qū)塊鏈的應(yīng)用
2.6 P2P算法
2.6.1 Gossip
2.6.2 Kademlia
2.7 數(shù)據(jù)結(jié)構(gòu)及其算法
2.7.1 默克爾樹
2.7.2 布隆過濾器
習(xí)題2
第3章 以太坊與智能合約
3.1 以太坊介紹
3.1.1 燃料
3.1.2 以太坊虛擬機(jī)
3.1.3 賬戶
3.2 以太坊關(guān)鍵數(shù)據(jù)結(jié)構(gòu)及其算法
3.2.1 遞歸長(zhǎng)度前綴編碼
3.2.2 梅克爾–帕特里夏樹
3.3 智能合約介紹
3.3.1 智能合約的實(shí)現(xiàn)機(jī)制:虛擬機(jī)
3.3.2 智能合約的實(shí)現(xiàn)機(jī)制:容器
3.4 現(xiàn)有智能合約框架介紹
習(xí)題3
第4章 Solidity編程
4.1 SOL文件結(jié)構(gòu)
4.2 合約結(jié)構(gòu)
4.3 變量類型
4.3.1 值類型
4.3.2 引用類型
4.3.3 字典
4.3.4 特殊情況
4.4 操作符
4.5 語句
4.5.1 條件語句
4.5.2 循環(huán)語句
4.5.3 其他
4.6 修飾符
4.6.1 修飾符說明
4.6.2 修飾符的區(qū)別
4.6.3 自定義修飾符
4.7 數(shù)據(jù)位置
4.8 事件
4.9 繼承
4.10 其他
4.10.1 類型轉(zhuǎn)換及推斷
4.10.2 異常
4.10.3 匯編
4.10.4 This關(guān)鍵字
習(xí)題4
第5章 智能合約開發(fā)
5.1 智能合約開發(fā)的特點(diǎn)
5.2 智能合約的生命周期和開發(fā)周期
5.2.1 智能合約的生命周期
5.2.2 智能合約的開發(fā)周期
5.3 設(shè)計(jì)模式
5.3.1 工廠合約模式
5.3.2 映射迭代
5.3.3 名字登錄
5.3.4 回退模式
5.3.5 合約自毀
5.3.6 訪問限制
5.3.7 斷路器
5.3.8 狀態(tài)機(jī)
5.4 基礎(chǔ)算法
5.5 智能合約的安全
5.5.1 編程語言相關(guān)的攻擊
5.5.2 平臺(tái)相關(guān)的攻擊
5.5.3 重入攻擊
5.5.4 阻塞攻擊
5.6 智能合約*佳安全開發(fā)指南
5.7 代碼審計(jì)
小結(jié)
習(xí)題5
第6章 Solidity智能合約應(yīng)用
6.1 可升級(jí)
6.1.1 升級(jí)智能合約要考慮的問題
6.1.2 智能合約升級(jí)方法
6.1.3 通用的代理模式
6.1.4 存儲(chǔ)升級(jí)
6.2 節(jié)省燃料
6.3 匯編代碼
6.3.1 棧
6.3.2 調(diào)用數(shù)據(jù)
6.3.3 內(nèi)存
6.3.4 存儲(chǔ)
6.4 合約間調(diào)用
6.4.1 函數(shù)調(diào)用
6.4.2 依賴注入
6.4.3 消息調(diào)用
6.4.4 獲取合約間調(diào)用的返回值
6.5 ABI編程
6.5.1 內(nèi)存結(jié)構(gòu)
6.5.2 函數(shù)選擇子
6.5.3 類型定義
6.5.4 數(shù)據(jù)表示
6.5.5 編碼
6.6 運(yùn)行原理
習(xí)題6
第7章 去中心化應(yīng)用
7.1 DApp概述
7.2 DApp架構(gòu)
7.2.1 客戶端
7.2.2 服務(wù)器端
7.2.3 流程詳解
7.3 去中心化數(shù)據(jù)存儲(chǔ)
7.3.1 Swarm
7.3.2 IPFS/FileCoin
7.4 消息通信
7.5 名字解析
習(xí)題7
第8章 超級(jí)賬本
8.1 Fabric概述
8.1.1 Fabric結(jié)構(gòu)
8.1.2 Fabric組件
8.1.3 Fabric技術(shù)架構(gòu)
8.1.4 Fabric網(wǎng)絡(luò)架構(gòu)
8.2 鏈碼
8.2.1 鏈碼的分類
8.2.2 鏈碼的生命周期
8.3 鏈碼交互
習(xí)題8
第9章 Web Assembly
9.1 為什么需要WASM
9.1.1 EVM的缺陷
9.1.2 WASM的優(yōu)越性
9.2 WASM特色
9.2.1 WASM特點(diǎn)
9.2.2 WASM動(dòng)態(tài)運(yùn)行庫(kù)
9.3 eWASM前后端交互
9.4 從Solidity遷移到WASM
習(xí)題9
第10章 開發(fā)環(huán)境和工具安裝
10.1 實(shí)驗(yàn)1:區(qū)塊鏈開發(fā)基本語言工具包安裝配置
10.1.1 編程語言包的安裝
10.1.2 Node.js環(huán)境的安裝
10.1.3 Git包的安裝
10.2 實(shí)驗(yàn)2:以太坊開發(fā)環(huán)境安裝
10.2.1 web3安裝
10.2.2 Ganache安裝
10.2.3 Truffle安裝
10.2.4 區(qū)塊鏈瀏覽器
10.2.5 測(cè)試環(huán)境
10.3 實(shí)驗(yàn)3:以太坊開發(fā)工具
10.3.1 Remix的使用
10.3.2 Infura的使用
10.3.3 MetaMask的使用
10.3.4 Mist的使用
10.3.5 以太坊源碼編譯
10.3.6 其他
動(dòng)手實(shí)驗(yàn)
第11章 Solidity智能合約開發(fā)
11.1 實(shí)驗(yàn)4:以太坊Solidity智能合約ERC20開發(fā)
11.1.1 方法
11.1
區(qū)塊鏈智能合約 作者簡(jiǎn)介
黃立群,男,博士,副教授。主持研究項(xiàng)目5項(xiàng),參加自然科學(xué)基金、863項(xiàng)目和九五攻關(guān)項(xiàng)目各一項(xiàng),參加其他科研項(xiàng)目12項(xiàng)。在《通信學(xué)報(bào)》《電子學(xué)報(bào)》《電子科學(xué)學(xué)刊》《華中理工大學(xué)學(xué)報(bào)》《計(jì)算機(jī)工程與應(yīng)用》等刊物及 會(huì)議上發(fā)表十篇論文。主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)技術(shù)與應(yīng)用、移動(dòng)計(jì)算、決策支持系統(tǒng)、嵌入式系統(tǒng)的研究。
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
史學(xué)評(píng)論
- >
莉莉和章魚
- >
我與地壇
- >
推拿
- >
回憶愛瑪儂
- >
詩經(jīng)-先民的歌唱
- >
煙與鏡