区块链智能合约与DApp应用实战
兼具探讨区块链技术与产业实际应用的专业图书

作者:李升暾 、詹智安

 

定价:89元

印次:1-3

ISBN:9787302552758

出版日期:2020.05.01

印刷日期:2024.01.22

图书责编:夏毓彦

图书分类:零售

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

本书从介绍区块链的原貌开始,详述区块链底层蕴含的核心技术,再由浅入深地探讨智能合约以及区块链去中心化的潜在商业应用。 本书分为6章,包含漫谈区块链、搭建以太坊私有链、初探智能合约、探究智能合约、与DApp共舞的Web3j Java方案以及DApp个案设计。 本书适用于大专院校区块链相关课程的授课、业界培训,以及所有对区块链感兴趣的自学者。本书各章都附有习题,供授课老师课堂之需,亦可作为自学者自我评测之用。

李升暾,台湾成大工资管系&资管所特聘教授,美国休斯敦大学计算机科学博士, 研究领域为人工智能、企业智能、云端智慧。

前 言 想一睹当红“区块链”的原貌与风采吗? 想了解区块链底层蕴含了哪些核心技术吗? 想体验区块链可能商业应用的实际案例吗? 想在这波区块链的浪潮中亲力亲为、实现自己的理想吗? 本书有助于你所愿成真! 本书分为6章,包含漫谈区块链、搭建以太坊私有链、初探智能合约、深入探讨智能合约、与DApp共舞的Web3j Java以及Java DApp个案设计。 第1章为漫谈区块链,以说书的方式带领你迅速进入区块链的奇幻世界;接着介绍一些相关的概念与技术,包括众所周知的比特币、以太坊、加密货币等;最后聊聊金融产业Fintech的应用以及几个由区块链技术延伸而来的新商业模式。 第2章介绍当前区块链的主轴——以太坊。本章首先通过循序渐进的方式指导你如何启动以太坊客户端软件(节点程序),来连接公有以太坊区块链主链与测试链,以及搭建私有链。接着说明具图形化界面的以太坊钱包软件的用法、节点与节点的连接技术,以及如何使用权威证明(Proof-Of-Authority,POA)共识机制的Ethereum-Parity节点程序。在具备动手搭建以太坊私有链的技能之后,即可正式进入本书区块链的核心——智能合约的殿堂了。 第3章和第4章为智能合约之初探与深入探讨。第3章先通过实现一个“Hello World”的以太坊智能合约,并将其部署到私有链上来介绍智能合约的基本概念,进而解说如何让智能合约与链外系统的应用软件进行连接。在体验智能合约的奥妙后,第4章将深入解说智能合约的内部架构与运行方法,包含算法的缘由与组成、智能合约Solidity程序语言的变量类型、函数声明以及事件处理等。随后讲...

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

第1章  漫谈区块链 1

1.1  中立的科技 2

1.2  比特币的缘起 3

1.3  以太坊区块链 11

1.4  加密货币概况 17

1.5  金融科技与区块链 27

1.6  区块链商业模式 32

1.7  习题 38

第2章  搭建以太坊私有链 39

2.1  以太坊客户端软件 40

2.2  连接主链与测试链 42

2.3  搭建私有链 44

2.4  以太坊钱包软件 52

2.5  点对点连接 59

2.6  使用权威证明共识PoA的Ethereum-Parity 61

2.7  习题 75

第3章  初探智能合约 76

3.1  浅谈智能合约 77

3.2  Hello World智能合约 78

3.3  JSON-RPC远程访问智能合约 86

3.4  习题 107

第4章  深入探讨智能合约 108

4.1  以太坊账户地址 109

4.2  Solidity智能合约结构 110

4.3  Solidity智能合约语言 112

4.3.1 变量类型 114

4.3.2 函数声明 133

4.3.3 函数修饰符 140

4.3.4 特殊变量与函数 142

4.3.5 事件 143

4.3.6 注释 144

4.3.7 浅谈Solidity 0.5.0 145

4.4  ICO首次币发行融资 146

4.5  ERC 20智能合约协议标准 149

4.5.1 ERC 20智能合约 150

4.5.2 我的第一次ICO 159

4.6  习题 169

第5章  与DApp共舞... 查看详情

自从第一枚比特币诞生,区块链发展至今的速度真是“若决江河,沛然莫之能制也”!本书启航于漫谈区块链之缘起与风采,继而深入解析其核心技术,最后探讨可能商业运营的产业案例。
本书分为6章,第1章漫谈区块链,第2章~第5章介绍区块链的核心技术:搭建以太坊私有链、初探智能合约、探究智能合约、与DApp共舞的Web3j Java,第6章产业应用方案以及DApp个案设计。
最后一章有异于同类图书的最大之处——Java DApp个案设计,以7个当前广受重视的经典实际案例,如竞标拍卖、假新闻、供应链金融、医疗理赔、共享经济以及点数经济等, 以助读者体验区块链真实意义,开发相关的DApp实例,以达到抛砖引玉之效。 查看详情