万本电子书0元读

万本电子书0元读

顶部广告

aelf区块链应用架构指南电子书

售       价:¥

纸质售价:¥74.20购买纸书

10人正在读 | 0人评论 9.8

作       者:杜行舟,孟繁轲,郝玉琨

出  版  社:机械工业出版社

出版时间:2020-11-02

字       数:11.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《aelf区块应用架构指南》旨在引导区块应用发者,基于aelf 框架构建可支撑商业应用的分布式 App。内容从分布式技术体系手,从区块业务建模思维方法、设计原则、技术决策和原型发的角度,以典型的存证业务及去中心、多中心治理等场景为例,对基于 aelf 技术体系的领域分析、架构设计、性能及部署设计活动的工具方法行阐述。具体涉及 aelf 区块平台技术体系、智能合约及跨资源体系、业务系统性能测评以及aelf 技术生态与治理。本书在各模块中穿插介绍了主流区块系统的技术原理与发展历史,并详细介绍了aelf 框架的技术实现,帮助读者从不同角度、多方面地理解区块。 《aelf区块应用架构指南》以“理论牵引例程,技术支撑场景”为逻辑原则,在特定技术的介绍中通过概念示意图、业务模型图、数据流图等形式,结合伪代码示例及程序运行数据,指导区块应用产品设计及DApp 软件产品的全生命周期研发。 《aelf区块应用架构指南》的主要读者对象为分布式技术行业从业人员(包括产品经理及发人员)、相关研究方向的高校师生等。目前,aelf 源生态已初具规模,自aelf 框架的preview 版本发布以来,源社区热度激增。本书编写过程获得了aelf 官方团队的大力支持,通过丰富的技术理念和完备的例程,为aelf 区块应用发者的技术研发工作提供了丰富的指导。<br/>【作者】<br/>杜行舟 区块技术研发及项目管理工程师,清华大学注册系统工程师认证资格获得者,长期从事分布式系统架构研究及相关项目研发,组织研发的BEHM装备协作保障平台原型系统获第三届中国区块发大赛三等奖。aelf社区技术爱好者。 孟繁轲 区块系统工程师,2014年投身区块创业,持续探索研究区块底层技术与商业应用场景。熟悉区块应用,精通区块底层原理,对区块应用场景有深的思考。拥有多项区块领域的技术专利。熟悉企业级市场,精通云计算与分布式存储,主导设计过大规模分布式存储系统。擅长深浅出地介绍区块技术原理与应用场景。aelf社区技术爱好者。 郝玉琨 上海万向区块股份公司高级总监,工信部区块专家,伦敦帝国理工学院访问研究员,IEEE 计算机协会区块和分布式记账委员会秘书长,组织研发的基于区块的智能集装箱运营管理系统获首届中国区块发大赛特等奖。参与了《区块参考架构》《区块数据格式规范》《区块隐私计算服务指南》等国内标准的制定,以及IEEE、ISO/TC307区块国际标准的制定,拥有区块、分布式系统等领域的多项技术专利。aelf社区技术爱好者。<br/>
目录展开

前折页

书名页

版权

前言

目录

第1章 分布式:从多中心到去中心【入门:概念综述】

1.1 传统分布式架构体系

1.2 基于令牌的分布式协同达成

1.3 现有主流区块链系统的共识机制

1.3.1 PoW机制

1.3.2 PoS/DPoS机制

1.3.3 PBFT机制

1.4 分布式数据存储体系——扩展与合并

1.5 aelf解决方案的亮点

1.5.1 技术优势

1.5.2 应用优势

第2章 区块链思维方法【入门:理论剖析】

2.1 区块链技术特性:以早期方案为例

2.1.1 密钥对

2.1.2 区块

2.1.3 共识

2.1.4 开源闭源争议

2.2 区块链数据存储——账本与记账模式

2.3 区块链存证与溯源

2.3.1 存证、溯源的业务核心

2.3.2 区块链的天然优势

2.4 可信区块链存证业务设计:信任的技术解构

2.4.1 存证有效性证明

2.4.2 数据与哈希

2.5 区块链分布式业务执行

2.6 多中心&去中心治理:不止于分布式存储

2.6.1 分布式数据存储

2.6.2 分布式业务执行

2.7 业务流与资金流价值协同

第3章 aelf区块链平台架构【进阶:行业平台】

3.1 准备aelf开发环境

3.2 额外依赖:支持aelf源码、合约构建

3.2.1 Windows构建工具

3.2.2 Git安装指引

3.2.3 开发框架“.NET Core SDK”安装指引

3.2.4 ProtoBuf依赖安装指引

3.3 运行aelf节点

3.3.1 运行单节点

3.3.2 运行多节点

3.3.3 构建/生成并运行源码

3.4 运行一条aelf侧链

3.5 aelf地址系统

3.6 aelf交易

3.7 aelf区块架构

3.8 aelf提供的Web API说明

3.8.1 Blockchain类API

3.8.2 反序列化类API

3.8.3 Net类API

3.8.4 Web API数据类型定义

第4章 aelf构建分布式原型平台【进阶:行业实例】

4.1 区块链浏览器API

4.1.1 区块浏览类API

4.1.2 交易浏览类API

4.1.3 TPS性能记录API

4.2 aelf命令行工具

4.2.1 命令行工具介绍

4.2.2 选项详细介绍

4.2.3 命令详细介绍

4.2.4 关于aelf-bridge

4.3通过SDK构建与aelf交互的DApp

4.3.1 SDK典型调用例程

4.3.2 SDK对Web API的调用

4.3.3 SDK中的AElf.wallet交互

4.3.4 SDK的其他细节

4.4 一个可供参考的示例项目

4.4.1 定义业务模型

4.4.2 业务交易签名与发起

4.4.3 交易数据检索

第5章 aelf智能合约系统【高级:领域分析】

5.1 智能合约业务与鉴权

5.1.1 架构

5.1.2 编写与部署

5.1.3 调用

5.1.4 执行与校验

5.1.5 常见问题

5.2 aelf智能合约架构

5.2.1 架构总览

5.2.2 链交互

5.2.3 运行时环境与执行

5.2.4 SDK

5.2.5 服务

5.2.6 事件

5.2.7 消息

5.3 开发部署aelf合约

5.3.1 配置脚手架

5.3.2 第一个合约:实现

5.3.3 第一个合约:测试

5.3.4 第一个合约:部署

5.3.5 第一个合约:前端

5.3.6 合约上下文

5.3.7 内联合约调用

5.4 aelf合约标准(ACS):多业务域资源隔离

5.4.1 ACS0:创世合约

5.4.2 ACS1:手续费信息

5.4.3 ACS2:并行资源信息

5.4.4 ACS3:提案与审批

5.4.5 ACS4:共识机制

5.4.6 ACS5:方法调用阈值

5.4.7 ACS6:随机数生成器

5.4.8 ACS7:跨链

5.4.9 ACS8:合约费用

5.5 C#合约SDK

5.5.1 CSharpSmartContractContext

5.5.2 CSharpSmartContract

5.6 要求和限制

5.6.1 项目要求

5.6.2 架构限制与要求

5.6.3 命名空间与类型限制

5.6.4 其他限制

第6章 aelf跨链资源体系【高级:领域架构】

6.1 跨链交互:组织级价值分配

6.1.1为什么需要跨链

6.1.2 跨链面临的问题

6.2 跨链原理与方案:分配设计

6.2.1 比特币框架的HTLC方案

6.2.2 BTC Relay方案与默克尔证明

6.3 aelf跨链实现:分布式资源动态协同

6.3.1 设计思路

6.3.2 架构

6.3.3 数据流

6.3.4 跨链验证

6.4 部署aelf侧链

6.4.1 编辑配置文件

6.4.2 启动主链节点

6.4.3 创建侧链提案

6.4.4 启动侧链节点

6.5 aelf跨链价值分配的设计

6.5.1 跨链价值传输

6.5.2 创建转账

6.5.3在目标链上接收转账

6.5.4 跨链验证交易

第7章 aelf系统优化与云部署【高级:性能设计】

7.1 aelf操作系统与内核:面向底层瓶颈

7.2 基于aelf的业务设计思路

7.3 aelf集群化测评:打造高性能分布式系统

7.3.1 测评设计

7.3.2 测评场景定义

7.3.3 测评环境搭建与部署

7.3.4 测评结果

7.3.5 测评结论

7.4 aelf开源贡献与DevOps

7.4.1 aelf开源项目开发

7.4.2 aelf发布、测试及运行监控

7.5在云上运行aelf节点

7.6 使用aelf提供的浏览器扩展插件

7.6.1 扩展插件安装、数据格式及检查

7.6.2 扩展插件的典型业务例程

7.6.3 扩展插件开发者的其他操作

7.7 加入aelf测试网指引

第8章 aelf技术生态与治理【突破:场景理念】

8.1 aelf经济系统:价值与流转

8.1.1 经济系统中的角色

8.1.2代币模型

8.1.3 激励模型

8.2 aelf共识机制:分布式协同

8.2.1 任期

8.2.2 轮

8.2.3时间槽

8.2.4 规则

8.3 跨链经济系统:跨业务域资源索引

8.3.1 业务逻辑

8.3.2 技术实现

8.4 侧链经济模型:价值数据流转

8.4.1 创建请求

8.4.2 独占和共享

8.4.3 索引手续费

8.5已定义的资源系统

8.6 技术治理体系

8.6.1 ACS3与提案

8.6.2 协会、全民公投和议会

后折页

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部