logo
分类于: 计算机基础 互联网 云计算&大数据 人工智能

简介

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

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

资源最后更新于 2020-03-29 04:07:42

作者:李万胜

出版社:出版社电子工业出版社

出版日期:2019-09

ISBN:9787121373756

文件格式: pdf

标签: 计算机 程序设计 电子商务 区块链

简介· · · · · ·

《区块链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深度分析”等文章。先后服务于浪潮、华为、开心网等企业,并在美国与他人联合创立电子商务公司,后回国创立互金公司,现为北京非对称区块链有限公司创始人。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

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