中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
以太坊Solidity智能合約開發

包郵 以太坊Solidity智能合約開發

出版社:機械工業出版社出版時間:2020-03-01
開本: 16開 頁數: 257
中 圖 價:¥41.7(7.1折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

以太坊Solidity智能合約開發 版權信息

  • ISBN:9787111646426
  • 條形碼:9787111646426 ; 978-7-111-64642-6
  • 裝幀:平裝-膠訂
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

以太坊Solidity智能合約開發 本書特色

本書從零開始介紹Solidity程序開發,從Solidity語言中基礎的關鍵字和語句開始介紹,逐步深入到高級應用,包括設計模式、合約可升級的設計、合約的安全性問題及對策等,并結合EVM的實現,討論Solidity語句的匯編實現;對一些原理的講解,提供了相對應的實例,以期更易于理解原理的實現機理;同時,對Solidity應用于DApp開發,及使用區塊鏈上的去中心化存儲(IPFS)也有詳細的介紹。
本書可作為對區塊鏈感興趣的程序開發人員、高校師生等的參考書,也可作為相關課程的培訓教材。

以太坊Solidity智能合約開發 內容簡介

本書從零開始介紹Solidity程序開發,從Solidity語言中基礎的關鍵字和語句開始介紹,逐步深入到不錯應用,包括設計模式、合約可升級的設計、合約的安全性問題及對策等,并結合EVM的實現,討論Solidity語句的匯編實現;對一些原理的講解,提供了相對應的實例,以期更易于理解原理的實現機理;同時,對Solidity應用于DApp開發,及使用區塊鏈上的去中心化存儲(IPFS)也有詳細的介紹。本書可作為對區塊鏈感興趣的程序開發人員、高校師生等的參考書,也可作為相關課程的培訓教材。

以太坊Solidity智能合約開發 目錄

目錄
前言
第1章以太坊簡介1
11以太坊1
111不對稱加密體系2
112密碼學哈希函數4
113對稱點對點網絡4
114區塊鏈4
115以太坊虛擬機5
116節點5
117礦工5
118工作量證明6
119去中心化應用6
1110Solidity6
12智能合約6
13燃料7
131為什么需要燃料?8
132燃料組成8
14ether9
15賬戶9
16交易10
第2章預備知識11
21簡單的例子11
22工具準備12
221編程環境準備12
222編程工具準備16
223區塊鏈瀏覽器26
23測試環境26
231MetaMask訪問測試環境27
232測試環境領取測試用幣27
233開發時連接測試環境28
24以太坊源碼編譯29
第3章Solidity編程基礎31
31sol文件結構31
311編譯開關31
312引用其他源文件31
313注釋31
314合約32
315庫32
316接口33
32合約文件結構33
33變量類型33
331值類型34
332引用類型35
333字典/映射37
334特殊情況37
34操作符38
35語句39
351條件語句39
352循環語句40
353其他40
36修飾符40
361標準修飾符40
362自定義修飾符44
37數據位置46
38事件47
381智能合約返回值給用戶接口48
382異步的帶數據的觸發器49
383一種比較便宜的存儲49
384事件里的Indexed參數50
39繼承51
391單繼承51
392多重繼承51
310其他52
3101內置52
3102特殊單位54
3103類型轉換及推斷55
3104異常56
3105匯編56
第4章Solidity編程的高級話題59
41This關鍵字59
42ERC20標準接口59
421方法61
422事件62
423OpenZepplin框架62
43ERC721標準接口63
431ERC721接口定義63
432元數據擴展75
433可枚舉擴展77
434ERC165標準81
44合約間調用82
441函數調用82
442依賴注入84
443消息調用84
444獲取合約間調用的返回值88
45基礎算法90
46用Go與合約交互93
461創建項目93
462創建一個簡單的以太坊合約93
463用Go訪問以太坊合約94
464本地測試94
465連接到一個以太坊節點98
466為賬戶創建加密的JSON鑰匙98
467*后驗證98
第5章ABI接口102
51內存結構102
52函數選擇子102
53類型的定義102
54EVM里的數據表示103
541固定長度數據類型的表示104
542動態長度數據類型的表示105
55編碼108
551簡單的例子108
552外部調用例子109
553外部方法調用的ABI編碼112
56基于ABI的編程116
第6章智能合約運行原理118
61設計模式118
611合約自毀118
612工廠合約模式119
613名字登錄120
614映射迭代121
615撤出模式122
62省燃料122
621注意數據類型123
622以字節編碼的形式存儲值123
623利用SOLC編譯器壓縮變量123
624使用匯編代碼壓縮變量124
625合并函數參數125
626使用默克爾樹證明減少存儲成本125
627無狀態的合約127
628在IPFS上存儲數據127
629位壓縮127
6210批處理128
6211Storage結構類型讀寫分離129
6212uint256和直接內存存儲130
6213匯編代碼優化130
63匯編代碼130
631棧131
632調用數據131
633內存132
634存儲133
64解構智能合約134
641合約創建138
642合約本體通用部分141
643合約本體特定代碼145
第7章可升級的合約147
71方法147
711代理合約147
712分離邏輯和數據147
713通過鍵值對來分離數據和邏輯147
714部分升級148
715比較148
716簡單的代理合約例子148
72通用的代理模式150
73Storage154
731繼承存儲154
732永久存儲154
733非結構化存儲155
74Augur156
741合約部署156
742存儲部署157
75Colony158
751存儲部署158
752合約部署159
76總結159

第8章編寫安全的合約161
81以太坊已知常見漏洞 161
811上溢和下溢161
812Solidity可見性修飾符的差別165
813重入問題166
814出乎意料的ether操作170
815代理調用174
816默認可見性修飾符178
817熵隨機源180
818外部合約引用180
819短地址/參數攻擊184
8110未驗證的CALL返回值185
8111競爭條件186
8112阻塞攻擊188
8113操縱塊時間戳190
8114謹慎使用構造函數191
8115未初始化的存儲指針192
8116浮點數精度193
8117交易授權194
82以太坊一些奇怪的特性195
821沒有Key的ether195
822一次性地址197
823一個交易的空投197
83以太坊智能合約——*佳安全開發指南198
831盡早且明確的暴露問題198
832在支付時使用(pull)模式而不是(push)模式199
833函數代碼的順序:條件,行為,交互200
834留意平臺局限性201
835測試用例203
836容錯及自動b
展開全部
商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 生物颗粒燃烧机-生物质燃烧机-热风炉-生物颗粒蒸汽发生器-丽水市久凯能源设备有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 冻干机(冷冻干燥机)_小型|实验型|食品真空冷冻干燥机-松源 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 深圳市八百通智能技术有限公司官方网站 | 卷筒电缆-拖链电缆-特种柔性扁平电缆定制厂家「上海缆胜」 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司 | 太原装修公司_山西整装家装设计_太原室内装潢软装_肖邦家居 | 东莞工厂厂房装修_无尘车间施工_钢结构工程安装-广东集景建筑装饰设计工程有限公司 | 通风天窗,通风气楼,屋顶通风天窗,屋顶通风天窗公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 浴室柜-浴室镜厂家-YINAISI · 意大利设计师品牌 | 咿耐斯 |-浙江台州市丰源卫浴有限公司 | 杭州公司变更法人-代理记账收费价格-公司注销代办_杭州福道财务管理咨询有限公司 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 旋片真空泵_真空泵_水环真空泵_真空机组-深圳恒才机电设备有限公司 | 优考试_免费在线考试系统_培训考试系统_题库系统_组卷答题系统_匡优考试 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 防水套管厂家-柔性防水套管-不锈钢|刚性防水套管-天翔管道 | 单柱拉力机-橡胶冲片机-哑铃裁刀-江都轩宇试验机械厂 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 定时排水阀/排气阀-仪表三通旋塞阀-直角式脉冲电磁阀-永嘉良科阀门有限公司 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 24位ADC|8位MCU-芯易德科技有限公司 | 广州监控安装公司_远程监控_安防弱电工程_无线wifi覆盖_泉威安防科技 | 铸钢件厂家-铸钢齿轮-减速机厂家-淄博凯振机械有限公司 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 宿舍管理系统_智慧园区系统_房屋/房产管理系统_公寓管理系统 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 玻璃钢板-玻璃钢防腐瓦-玻璃钢材料-广东壹诺 | 安徽华耐泵阀有限公司-官方网站 安德建奇火花机-阿奇夏米尔慢走丝|高维|发那科-北京杰森柏汇 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 铸铝门厂家,别墅大门庭院大门,别墅铸铝门铜门[十大品牌厂家]军强门业 | 金属软管_不锈钢金属软管_巩义市润达管道设备制造有限公司 |