区块链智能合约开发实战
本书适用于应用型本科院校、职教本科院校区块链相关专业的专业课教材,具有很强的实用性。本书包含大量图示,用图示的方式细致讲解技术概念,让复杂的技术变得轻松易懂。

作者:江海、于洪伟、吴书博、孙劼、尹钧

定价:59元

印次:1-3

ISBN:9787302652953

出版日期:2024.03.01

印刷日期:2025.06.26

图书责编:郭丽娜

图书分类:教材

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

智能合约是区块链技术的重要组成部分,同时也是去中心化应用(DApp)开发过程中的核心。智能合约可以使用户实现与区块链的交互,执行用户操作。本书分为8章,讲解了以太坊和智能合约、搭建以太坊智能合约环境、Solidity基础、Solidity高级用法、智能合约应用、智能合约安全、智能合约交互、智能合约开发框架等内容。本书致力于让读者在学会Solidity语法的同时,也能通过案例编码练习提升编程能力。 本书适合作为高等院校区块链、软件工程相关专业的教材,也可作为有编程基础或经验的读者、去中心化应用开发工程师的自学用书。

"江海,现任江西软件职业技术大学区块链学院副院长,江西省区块链技术专委会委员、江西省区块链学会副秘书长、江西省计算机用户协会专家。于洪伟,北京千锋互联科技有限公司教学主管,8年互联网开发经验,曾任光大银行技术研发,负责产品研发、技术牵引等工作。完成数十个大中型项目,多年的项目开发和项目管理经验。出版发行《以太坊源码分析》、《Fabric网络学习》、《区块链去中心化钱包》等系列视频和教程。吴书博,河北工程技术学副教授,主要研究领域经济管理、教育管理。"

党的二十大报告指出 ,加快发展数字经济 ,促进数字经济和实体经济深度融合 ,打造具有国际竞争力的数字产业集群。区块链作为数字经济的基础支撑技术之一 ,促进了数字经济的创新和多样化 ,推进了数字经济新业务模式和服务的发展。 智能合约是区块链应用开发的核心 ,目前主要的智能合约开发语言有 Vyper、Serpent和 Solidity等。Vyper旨在提供更安全和可靠的合约编写方式 ,但 Vyper的生态系统相对较小 ;Serpent是一种较早期的智能合约开发语言 ,语法类似于 Python,易于理解和编写 ,但缺乏一些高级特性和工具支持 ,已经逐渐被 Solidity取代 ;Solidity是最常用的智能合约开发语言 ,广泛应用于以太坊平台 ,其语法类似于 JavaScript,易于学习和使用 ,同时具备丰富的库和工具生态系统 ,提供了大量的开发资源和支持。 目前市面上缺少系统介绍从以太坊区块链网络到智能合约语言语 法,再到智能合约交互的书籍 ,网络上的相关内容普遍比较零散 ,这为 很多刚刚接触区块链技术、刚刚学习智能合约程序编写的读者带来诸 多不便。 编者最早于 2016年接触到比特币白皮书及其相关技术 ,进而系统了解和学习了区块链相关技术知识 ;从2018年开始接触 Solidity编程语言,并开始编写智能合约程序 ,了解和学习相关的技术生态。近年来 ,支持智能合约的开发工具和编程库层出不穷 ,借助 Web3技术新潮流呈现迅猛发展之势。在实际工作中 ,编者发现有些书籍偏向于介绍区块链的理论 ,而有些书籍偏向于介绍智能合约开发的基础语法 ,缺少操作和使用流程的介...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

第1章 以太坊和智能合约……………………………………………………………………1

   1.1 区块链简介及分类………………………………………………………………… 1

1.1.1 区块链发展起源…………………………………………………………… 1

1.1.2 从0到1的比特币系统…………………………………………………… 1

1.1.3 从比特币到区块链………………………………………………………… 3

1.1.4 区块链简介………………………………………………………………… 3

1.1.5 区块链分类………………………………………………………………… 4

1.2 以太坊基础………………………………………………………………………… 5

1.2.1 以太坊简介………………………………………………………………… 5

1.2.2 以太坊发展历史…………………………………………………………… 5

1.3 以太坊核心概念…………………………………………………………………… 6

1.3.1 以太坊……………………………………………………………………… 6

1.3.2 以太币……………………………………………………………………… 6

1.3.3 Gas、Gas Price、Gas Fees………………………………………………… 7

1.3.4 以太坊虚拟机……………………………………………………………… 7

1.3.5 账户………………………………………………………………………… 8

1.3.6 交易……………………………………………………………………...

 本书详尽讲解了区块链与以太坊的核心知识,深入Solidity编程精髓,并通过丰富的实例助您掌握智能合约的开发与交互。适合作为高等院校区块链、软件工程相关专业的教材,也适合有一定编程基础的读者自学。