区块链DAPP开发入门、代码实现、场景应用

区块链DAPP开发入门、代码实现、场景应用

作者:李万胜

出版社:电子工业

出版年:2019年9月

ISBN:9787121373756

所属分类:诗歌文集

书刊介绍

《区块链DAPP开发入门、代码实现、场景应用》内容简介

《区块链DAPP开发入门、代码实现、场景应用》以DAPP的原理和具体实现为主线索,通过对这些知识的讲解,使读者对DAPP系统开发有更全面的认识,同时把区块链公链的相关知识融合进来,使得读者不仅能够设计和实现DAPP系统,还能大体理解DAPP的相关知识。
《区块链DAPP开发入门、代码实现、场景应用》分为7章。第1章简单介绍了区块链的基础知识,通过一个简单的智能合约的代码,让读者对区块链有更直观的认识;第2章讲解了各类集成开发环境的搭建,尤其是MetaMask插件,用户需要通过此插件连接以太坊主网后才能使用DAPP系统;第3章讲解了Solidity编译及部署到公链之后的数据表达和函数调用方式;第4章介绍了ABI接口的技术细节;第5章和第6章以案例的方式介绍了DAPP开发的细节;第7章讲解了DAPP潜在的风险。
李万胜,NBS Chain创始人,专注于数字资产的存储和价值转移的底层技术实现,是中国早期的区块链实践者,数字货币钱包开发者,GitHub等多个开源社区重要贡献者,区块链自媒体达人,写过“以太坊黄皮书分析”“区块链投资逻辑”“Filecoin技术文档学习笔记”“IPFS深度分析”等文章。先后服务于浪潮、华为、开心网等企业,并在美国与他人联合创立电子商务公司,后回国创立互金公司,现为北京非对称区块链有限公司创始人。

作品目录

作者简介
前言
第1章:智能合约概述
1.1、区块链基础知识
1.2、以太坊智能合约
1.3、简单的智能合约
1.4、小结
第2章:开发环境搭建
2.1、Remix的使用
2.2、Ethereum
Wallet的安装与使用
2.3、Ganache
+
Truffle的安装与使用
2.4、MetaMask的配置与使用
2.5、小结
2.6、课后练习
第3章:Solidity编程语法
3.1、Solidity前导知识
3.2、智能合约的基本构成
3.3、Solidity数据类型
3.4、全局变量和单位
3.5、控制逻辑与表达式
3.6、智能合约
3.7、Solidity汇编语言
3.8、小结
3.9、课后练习
第4章:ABI(应用程序二进制接口)
4.1、接口调用的基本原理
4.2、函数调用与参数封装
4.3、ABI接口JSON描述
4.4、小结
4.5、课后练习
第5章:ICO、token和DAO
5.1、ICO是第一个爆款DAPP
5.2、token
5.3、ICO
5.4、DAO
5.5、ICO认知误区与防骗指南
5.6、小结
5.7、课后练习
第6章:DAPP完整实战
6.1、投票
6.2、誓言上链
6.3、区块链彩票
6.4、小结
6.5、课后练习
第7章:智能合约安全与公链技术简介
7.1、合约溢出攻击实例
7.2、智能合约安全漏洞与建议
7.3、常见的公链安全问题
7.4、小结

相关推荐

微信二维码