中图网(原中国图书网):网上书店,尾货特色书店,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條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 网带通过式抛丸机,,网带式打砂机,吊钩式,抛丸机,中山抛丸机生产厂家,江门抛丸机,佛山吊钩式,东莞抛丸机,中山市泰达自动化设备有限公司 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 标准光源箱|对色灯箱|色差仪|光泽度仪|涂层测厚仪_HRC大品牌生产厂家 | EPDM密封胶条-EPDM密封垫片-EPDM生产厂家| 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 瑞典Blueair空气净化器租赁服务中心-专注新装修办公室除醛去异味服务! | 电池高低温试验箱-气态冲击箱-双层电池防爆箱|简户百科 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 能耗监测系统-节能监测系统-能源管理系统-三水智能化 | 西安文都考研官网_西安考研辅导班_考研培训机构_西安在职考研培训 | 青岛美佳乐清洁工程有限公司|青岛油烟管道清洗|酒店|企事业单位|学校工厂厨房|青岛油烟管道清洗 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 上海公司注册-代理记账-招投标审计-上海昆仑扇财税咨询有限公司 上海冠顶工业设备有限公司-隧道炉,烘箱,UV固化机,涂装设备,高温炉,工业机器人生产厂家 | 旋转/数显粘度计-运动粘度测定仪-上海平轩科学仪器 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 衢州装饰公司|装潢公司|办公楼装修|排屋装修|别墅装修-衢州佳盛装饰 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | 吸污车_吸粪车_抽粪车_电动三轮吸粪车_真空吸污车_高压清洗吸污车-远大汽车制造有限公司 | 钢木实验台-全钢实验台-化验室通风柜-实验室装修厂家-杭州博扬实验设备 | 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 专注氟塑料泵_衬氟泵_磁力泵_卧龙泵阀_化工泵专业品牌 - 梭川泵阀 | ASA膜,ASA共挤料,篷布色母料-青岛未来化学有限公司 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 板材品牌-中国胶合板行业十大品牌-环保板材-上海声达板材 | 合肥通道闸-安徽车牌识别-人脸识别系统厂家-安徽熵控智能技术有限公司 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 出国劳务公司_正规派遣公司[严海]| 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | led太阳能路灯厂家价格_风光互补庭院灯_农村市政工程路灯-中山华可路灯品牌 | 网站优化公司_北京网站优化_抖音短视频代运营_抖音关键词seo优化排名-通则达网络 | 立式_复合式_壁挂式智能化电伴热洗眼器-上海达傲洗眼器生产厂家 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 精密线材测试仪-电线电缆检测仪-苏州欣硕电子科技有限公司 | 液晶拼接屏厂家_拼接屏品牌_拼接屏价格_监控大屏—北京维康 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 |