作品简介

本书由ASCH核心开发工程师撰写,深入浅出地介绍了区块链应用的开发方法与技巧,任何有JavaScript基础的开发人员都可以掌握,分为三大部分,第一部分“区块链”介绍区块链技术简史、商业价值、核心概念、账户模型、主流区块链项目、区块链领域的新技术,并带领读者用300行代码实现一个区块链系统。第二部分“ASCH源码解读”详细介绍ASCH的技术架构、ASCH启动过程、加密和验证方式、P2P技术、交易流程、区块链实现、DPOS+PBFT、侧链技术实现等。第三部分“去中心化应用(DApp)开发”介绍一个综合DApp案例开发,包括准备工作、DApp开发工具、搭建开发环境、设计数据结构、实现业务逻辑、引入主链资产、如何对DApp进行测试、发布方式等。

梁培利,曹帅,吴延毅编著

作品目录

  • 序言
  • 前言
  • 第一部分 区块链开发概述
  • 第1章 自己动手实现一个区块链系统
  • 第2章 DApp开发简介
  • 第二部分 Asch源码解读
  • 第3章 Asch——区块链应用开发平台
  • 第4章 Asch源码概览
  • 第5章 账户与安全
  • 第6章 共识机制
  • 第7章 区块
  • 第8章 交易
  • 第9章 跨链实现
  • 第三部分 DApp开发实战
  • 第10章 DApp设计与开发环境搭建
  • 第11章 DApp合约开发与接口实现
  • 第12章 DApp测试
展开全部