思维导图备注

区块链开发实战:以太坊关键技术与案例分析
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

11.3 本章小结

浏览 1 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 21:12:58
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 前言
  • 第1章 全面认识区块链
    • 1.1 区块链技术的起源和解释
    • 1.2 区块链的核心技术及其特性
      • 1.2.1 区块链技术的特性
      • 1.2.2 区块链的分布式存储技术特性
      • 1.2.3 区块链的密码学技术特性
      • 1.2.4 区块链中的共识机制
      • 1.2.5 区块链中的智能合约
    • 1.3 区块链技术演进过程
    • 1.4 区块链技术的3个缺点
    • 1.5 区块链技术常见的4个错误认识
    • 1.6 区块链技术的应用领域
      • 1.6.2 区块链在供应链中的应用
      • 1.6.3 区块链在公证领域的应用
      • 1.6.4 区块链在数字版权领域的应用
      • 1.6.5 区块链在保险行业的应用
      • 1.6.6 区块链在公益慈善领域的应用
      • 1.6.7 区块链与智能制造
      • 1.6.8 区块链在教育就业中的应用
    • 1.7 区块链的其他常见技术框架
    • 1.8 本章小结
  • 第2章 实战准备
    • 2.1 开发环境准备
      • 2.1.1 操作系统的配置
      • 2.1.2 Docker的使用
      • 2.1.3 Git的使用
    • 2.2 开发语言
      • 2.2.2 Node.js
    • 2.3 常用工具
      • 2.3.2 tree
      • 2.3.3 Jq
    • 2.4 本章小结
  • 第3章 以太坊介绍
    • 3.2 以太坊发展路线
    • 3.3 以太坊内置货币
    • 3.4 以太坊交易吞吐量
    • 3.5 以太坊账户
    • 3.6 智能合约
    • 3.7 Gas与GasPrice
    • 3.8 工作量证明算法
    • 3.9 以太坊网络类型
    • 3.10 以太坊客户端
  • 3.11 本章小结
    • 4.1 在Ubuntu下安装
    • 4.2 在MacOS下安装
    • 4.3 在Windows下安装
    • 4.4 以Docker方式安装
    • 4.5 运行以太坊
  • 4.6 本章小结
    • 5.1 搭建一个私有链
    • 5.2 以太坊JavaScript控制台命令
    • 5.3 以太坊CLI控制台命令
      • 5.3.2 区块数据管理
    • 5.4 以太坊TestRPC测试链搭建
    • 5.5 本章小结
  • 第6章 以太坊的编程接口
    • 6.1 web3.js API
      • 6.1.2 账户相关API
      • 6.1.3 交易相关API
      • 6.1.4 区块相关API
    • 6.2 JSON-RPC API
      • 6.2.1 账户相关API
      • 6.2.2 交易相关API
      • 6.2.3 区块相关API
    • 6.3 本章小结
  • 第7章 Solidity IDE和Solidity快速入门
    • 7.1 三种Solidity IDE
      • 7.1.2 Atom
      • 7.1.3 IntelliJ IDEA
    • 7.2 Solidity快速入门:编写一个简单的银行合约案例
    • 7.3 本章小结
  • 第8章 Solidity语法详解
    • 8.2 整型和布尔型
    • 8.2.2 布尔型
    • 8.4 字节数组
      • 8.4.2 动态长度字节数组
    • 8.5 类型转换和类型推断
      • 8.5.2 类型推断
    • 8.6 时间单位和货币单位
      • 8.6.2 货币单位
    • 8.7 数组和多维数组
      • 8.7.2 多维数组
    • 8.8 映射/字典
    • 8.9 结构体与枚举
      • 8.9.2 枚举
    • 8.10 全局变量
    • 8.11 控制结构
    • 8.12 函数
    • 8.13 事件
    • 8.14 合约
    • 8.15 继承
    • 8.16 抽象合约
    • 8.17 接口
    • 8.18 库
    • 8.19 Using for
    • 8.20 引入其他源文件
    • 8.22 数据位置
      • 8.22.2 数据位置之间相互转换
    • 8.23 异常处理
    • 8.24 编写安全solidity智能合约最佳实践
      • 8.24.2 结构化函数代码顺序
      • 8.24.3 在支付时使用pull模式而不是push模式
      • 8.24.4 整数上溢和下溢
  • 8.25 本章小结
    • 9.1 编译合约
      • 9.1.2 开始编译合约
    • 9.2 部署合约
      • 9.2.2 部署智能合约
    • 9.3 调用合约
    • 9.4 本章小结
  • 第10章 Truffle详解
    • 10.2 安装Truffle
    • 10.3 创建并初始化项目
    • 10.4 创建合约
    • 10.5 编译合约
    • 10.6 迁移合约
    • 10.7 合约交互
      • 10.7.1 交易
      • 10.7.2 调用
      • 10.7.3 合约抽象
      • 10.7.4 与合约交互
      • 10.7.5 添加一个新合约到网络
      • 10.7.6 使用现有合约地址
      • 10.7.7 向合约发送以太币
    • 10.8 测试合约
    • 10.9 JavaScript测试
    • 10.10 Solidity测试
    • 10.11 Truffle配置文件
    • 10.12 依赖管理
    • 10.13 本章小结
  • 第11章 以太坊DApps应用开发实战
    • 11.1.2 DApps开发流程
    • 11.2 案例:去中心化微博
      • 11.2.1 创建项目
      • 11.2.2 合约
      • 11.2.3 前端应用
  • 11.3 本章小结
  • 附录B 比特币的bitcoin-cli模块详解
  • 附录C 比特币系统的编程接口
  • 附录D 比特币系统客户端项目实战
  • 附录E 区块链相关术语
  • 后记
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《区块链开发实战:以太坊关键技术与案例分析》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度