智能合约技术与开发
推进“1+X”区块链智能合约开发课证融通 区块链智能合约开发职业技能等级考试指定教材

作者:江海、熊丽兵、段虎

定价:59元

印次:1-4

ISBN:9787302595847

出版日期:2022.03.01

印刷日期:2024.01.11

图书责编:王芳

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是区块链智能合约开发中级教材的上册,主要介绍了智能合约平台部署和智能合约开发环境搭建,Solidity编程等相关知识。全书共分8章,内容包括区块链智能合约开发概述、智能合约平台、智能合约开发测试与部署、Solidity编程基础、Solidity高级编程、Solidity合约与实例、智能合约安全、以太坊虚拟机。本书可用于“1+X”证书制度试点工作中的区块链智能合约开发职业技能等级证书教学和培训,也适合作为应用型本科、职业院校、技师学院的教材,同时也适合作为从事区块链智能合约开发的技术人员的参考用书。

江海,男。现任江西软件职业技术大学区块链学院副院长,软件研发资深专家。曾参与“基于国产基础软件的政务信息化领域平台研发与应用”,获江西省科学技术进步奖;2015年至今任先锋软件集团应用技术研究院副院长,长期从事区块链技术研发。

前言 为了使区块链智能合约开发职业技能等级标准顺利推进,帮助学生通过区块链智能合约开发职业技能等级认证考试,中链智培、智谷星图和链人国际共同组织专家编写了区块链智能合约开发系列教材,整套教材的编写遵循区块链智能合约开发的专业人才职业素养养成和专业技能积累规律,将职业技能、职业素养和工匠精神融入教材设计思路中。 本书以教育部区块链智能合约开发职业技能等级标准(中级)为编写依据,针对智能合约技术与开发的技能要求和知识要求,从行业的实际需求出发组织全部内容。 通过本书,读者可以掌握如何使用智能合约基本技术开发基于Solidity语言的智能合约。通过对相关知识的学习和应用,读者可以理解智能合约技术的原理,培养智能合约开发的技能,为今后开发大型区块链智能合约应用奠定扎实的理论与技术基础,为适应未来的工作岗位提供保障。 本书共分8章,第1章介绍了智能合约的基本概念、模型、技术实现以及运行原理。第2章介绍了智能合约平台的框架、客户端、交易机制以及发展历史。第3章介绍了智能合约的开发、测试与部署,以及Remix IDE等工具的详细使用方法。第4章和第5章着重讲述了Solidity语言的相关语法,以及用语言编写程序实现继承、汇编等智能合约的相关功能。第6章主要讲解了通过Solidity语言编写的合约案例以及一些合约标准,例如ERC20、ERC721。第7章介绍了典型的智能合约安全漏洞及其对应的著名安全历史事件,同时在对漏洞代码进行详细讲解的基础上提出有效的防范方法。第8章详细介绍了以太坊虚拟机的各项功能、工作原理,并把WASM作为拓展进行了补充。 本书由中链智培科技有限...

目录
荐语
查看详情 查看详情

目录

第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... 查看详情

本书以教育部区块链智能合约开发职业技能等级标准(中级)为编写依据,针对智能合约技术与开发的技能要求和知识要求,从行业的实际需求出发组织全部内容。通过本书,读者可以掌握如何使用智能合约的基本技术来开发基于Solidity语言的智能合约。通过对相关知识的学习和应用,读者可以理解智能合约技术的原理、培养智能合约开发的技能,为今后开发大型区块链智能合约应用奠定扎实的理论与技术基础,为适应未来的工作岗位提供保障。 查看详情