为你推荐
前折页
书名页
版权
前言
目录
第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 协会、全民公投和议会
后折页
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜