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

歡迎光臨中圖網 請 | 注冊
> >
智能合約技術與開發

包郵 智能合約技術與開發

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

智能合約技術與開發 版權信息

  • ISBN:9787302595847
  • 條形碼:9787302595847 ; 978-7-302-59584-7
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

智能合約技術與開發 本書特色

本書以教育部區塊鏈智能合約開發職業技能等級標準(中級)為編寫依據,針對智能合約技術與開發的技能要求和知識要求,從行業的實際需求出發組織全部內容。通過本書,讀者可以掌握如何使用智能合約的基本技術來開發基于Solidity語言的智能合約。通過對相關知識的學習和應用,讀者可以理解智能合約技術的原理、培養智能合約開發的技能,為今后開發大型區塊鏈智能合約應用奠定扎實的理論與技術基礎,為適應未來的工作崗位提供保障。 推進“1+X”區塊鏈智能合約開發課證融通區塊鏈智能合約開發職業技能等級考試指定教材

智能合約技術與開發 內容簡介

本書是區塊鏈智能合約開發中級教材的上冊,主要介紹了智能合約平臺部署和智能合約開發環境搭建,Solidity編程等相關知識。全書共分8章,內容包括區塊鏈智能合約開發概述、智能合約平臺、智能合約開發測試與部署、Solidity編程基礎、Solidity不錯編程、Solidity合約與實例、智能合約安全、以太坊虛擬機。本書可用于“1+X”證書制度試點工作中的區塊鏈智能合約開發職業技能等級證書教學和培訓,也適合作為應用型本科、職業院校、技師學院的教材,同時也適合作為從事區塊鏈智能合約開發的技術人員的參考用書。

智能合約技術與開發 目錄

第1章智能合約原理


1.1智能合約的定義


1.2為什么需要智能合約


1.3智能合約的技術實現


1.4智能合約的模型


1.5智能合約的運行機制


第2章智能合約平臺


2.1以太坊概述


2.2以太坊架構


2.3智能合約


2.4賬戶


2.5賬戶狀態


2.6以太坊虛擬機


2.7gas


2.8以太坊交易


2.8.1價值傳遞


2.8.2創建智能合約


2.8.3調用合約方法


2.9區塊


2.10以太坊客戶端


2.10.1geth安裝


2.10.2geth使用


2.11以太坊錢包


2.12以太坊網絡


2.12.1主網網絡


2.12.2測試網絡


2.12.3私有網絡、開發者模式


2.12.4模擬區塊鏈網絡


2.12.5以太坊貨幣單位


2.13以太坊歷史回顧


2.13.1奧林匹克


2.13.2邊疆


2.13.3家園


2.13.4DAO分叉


2.13.5拜占庭


2.13.6君士坦丁堡


2.13.7伊斯坦布爾


2.13.8以太坊2.0












第3章智能合約的開發、測試與部署


3.1什么是智能合約


3.2Remix


3.2.1基礎模塊


3.2.2典型模塊


3.2.3單元測試


第4章Solidity編程基礎


4.1Solidity中的變量


4.1.1狀態變量


4.1.2局部變量


4.1.3全局變量


4.1.4Solidity變量名


4.2Solidity數據類型


4.2.1值類型


4.2.2引用類型


4.2.3類型轉換


4.3函數調用


4.3.1參數


4.3.2返回值


4.3.3函數可見性


4.3.4狀態可變性(mutability)


4.4變量的作用域


4.5控制結構


4.6合約


4.6.1可見性


4.6.2構造函數


4.6.3使用new創建合約


4.6.4constant狀態常量


4.6.5immutable不可變量


4.6.6view()函數


4.6.7pure()函數


4.6.8getter()函數


4.6.9receive()函數


4.6.10fallback()函數


4.6.11函數修改器


4.6.12函數重載


4.6.13事件


4.7錯誤處理及異常


4.7.1錯誤處理函數


4.7.2require()還是assert()


4.7.3try/catch


4.8Solidity全局變量及API


4.8.1區塊和交易屬性API


4.8.2ABI編碼及解碼函數API


4.8.3數學和密碼學函數API


第5章Solidity高級編程


5.1合約繼承


5.1.1多重繼承


5.1.2父合約構造函數


5.1.3抽象合約


5.1.4函數重寫


5.2接口


5.3庫


5.3.1內嵌庫


5.3.2鏈接庫


5.3.3using for


5.4應用程序二進制接口


5.4.1ABI編碼


5.4.2函數選擇器


5.4.3參數編碼


5.4.4通過ABI編碼調用函數


5.4.5ABI接口描述


5.5gas優化


5.5.1變量打包


5.5.2選擇適合的數據類型


5.5.3內存和存儲


5.5.4減少存儲


5.5.5其他建議


5.6使用內聯匯編


5.6.1匯編基礎概念


5.6.2Solidity中引入匯編


5.6.3匯編變量定義與賦值


5.6.4匯編中的塊和作用域


5.6.5匯編中訪問變量


5.6.6for循環


5.6.7if判斷語句


5.6.8匯編switch語句


5.6.9匯編函數


5.6.10元組


5.6.11匯編缺點


第6章Solidity合約


6.1OpenZeppelin


6.2SafeMath安全算數運算


6.3地址工具


6.4ERC165接口實現


6.5ERC20代幣


6.5.1標準ERC20實現


6.5.2WETH實現


6.6ERC777功能型代幣


6.6.1ERC1820接口注冊表


6.6.2ERC777標準


6.6.3ERC777實現


6.6.4實現Hook函數


6.7ERC721


6.7.1ERC721代幣規范


6.7.2ERC721實現


第7章智能合約的安全性


7.1安全事件


7.2安全原則


7.3已知的經典漏洞攻擊方法


7.3.1重入攻擊


7.3.2算術溢出


7.3.3delegatecall導致意外代碼的執行


7.3.4未檢查返回值


7.3.5拒絕服務


7.3.6錯誤命名構造函數


7.4總結


第8章以太坊虛擬機


8.1什么是以太坊虛擬機


8.1.1概述


8.1.2賬號


8.1.3交易


8.1.4gas


8.1.5存儲、主存和棧


8.1.6指令集


8.1.7消息調用


8.1.8代理調用/代碼調用和庫


8.1.9日志


8.1.10創建合約


8.1.11移除合約


8.2EVM工作原理


8.2.1EVM解釋執行流程


8.2.2創建合約流程


8.2.3調用合約流程


8.2.4Solidity編譯為EVM字節碼


8.3EVM指令集


8.3.1算術運算指令


8.3.2位移運算指令


8.3.3比較操作指令


8.4gas


8.4.1執行階段的gas計量


8.4.2gas計量原則


8.4.3gas消耗和gas價格


8.4.4區塊的gas限制


8.5WASM拓展


8.5.1什么是WASM


8.5.2WASM的特點


8.5.3WASM的優勢


8.5.4WASM有哪些對開發者友好的特點


8.5.5WASM在大型項目中的應用


參考文獻


展開全部

智能合約技術與開發 作者簡介

江海,男。現任江西軟件職業技術大學區塊鏈學院副院長,軟件研發資深專家。曾參與“基于國產基礎軟件的政務信息化領域平臺研發與應用”,獲江西省科學技術進步獎;2015年至今任先鋒軟件集團應用技術研究院副院長,長期從事區塊鏈技術研發。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 无锡装修装潢公司,口碑好的装饰装修公司-无锡索美装饰设计工程有限公司 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | [官网]叛逆孩子管教_戒网瘾学校_全封闭问题青少年素质教育_新起点青少年特训学校 | 铝箔-铝板-花纹铝板-铝型材-铝棒管-上海百亚金属材料有限公司 | 成都思迪机电技术研究所-四川成都思迪编码器 | 琉璃瓦-琉璃瓦厂家-安徽盛阳新型建材科技有限公司 | 纸箱抗压机,拉力机,脂肪测定仪,定氮仪-山东德瑞克仪器有限公司 | 游泳池设备安装工程_恒温泳池设备_儿童游泳池设备厂家_游泳池水处理设备-东莞市君达泳池设备有限公司 | 伟秀电气有限公司-10kv高低压开关柜-高低压配电柜-中置柜-充气柜-欧式箱变-高压真空断路器厂家 | 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 耐驰泵阀管件制造-耐驰泵阀科技(天津)有限公司 | 世界箱包品牌十大排名,女包小众轻奢品牌推荐200元左右,男包十大奢侈品牌排行榜双肩,学生拉杆箱什么品牌好质量好 - Gouwu3.com | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | 考试试题_试卷及答案_诗词单词成语 - 优易学 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 | 高温热泵烘干机,高温烘干热泵,热水设备机组_正旭热泵 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 自动检重秤-动态称重机-重量分选秤-苏州金钻称重设备系统开发有限公司 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 成都租车_成都租车公司_成都租车网_众行宝 | 立刷【微电签pos机】-嘉联支付立刷运营中心 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 诚暄电子公司首页-线路板打样,pcb线路板打样加工制作厂家 | 济南品牌设计-济南品牌策划-即合品牌策划设计-山东即合官网 | 水稻烘干机,小麦烘干机,大豆烘干机,玉米烘干机,粮食烘干机_巩义市锦华粮食烘干机械制造有限公司 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 挤出机_橡胶挤出机_塑料挤出机_胶片冷却机-河北伟源橡塑设备有限公司 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 钢制拖链生产厂家-全封闭钢制拖链-能源钢铝拖链-工程塑料拖链-河北汉洋机械制造有限公司 | 油冷式_微型_TDY电动滚筒_外装_外置式电动滚筒厂家-淄博秉泓机械有限公司 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 高效节能电机_伺服主轴电机_铜转子电机_交流感应伺服电机_图片_型号_江苏智马科技有限公司 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画| 全自动在线分板机_铣刀式在线分板机_曲线分板机_PCB分板机-东莞市亿协自动化设备有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 |