RxJava2.0与Retrofit2.0引入冲突
1. adapter-rxjava:2.1.0 引入冲突123456//报错Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'.> com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/rxjava.properties File1: /Users/winkyqin/.gradle/caches/modules-2/files-2.1/io.reactivex.rxjava2/rxjava/2.0.4/cbcf91e47e43607fb628b11b3571f212f11a6f84/ ...
超级账本初体验
第二章 超级账本初体验2.1 基础环境安装Hyperledger Fabric 1.0环境搭建
Docker和Docker Compose安装2.2 超级账本部署调用下载Docker镜像文件2.2.2 部署超级账本网络2.3 节点的配置参数传递规则2.4 本章小结
基于Gossip的p2p数据分发
第四章 基于Gossip的p2p数据分发4.1 概述4.2 超级账本中的Gossip协议4.3 成员认证及身份管理4.4 节点启动及成员管理4.5 主节点选举过程4.6 基于反熵的状态同步4.7 数据传播过程4.8 多通道支持4.9 消息的验证侧罗4.10 消息的多路分用及分区4.11 和Gossip相关的配置参数4.12 本章小结
·
超级账本的系统架构
第三章 超级账本的系统架构常用功能模块:
应用程序
成员管理
智能合约
账本
共识机制
事件机制
系统管理
Hyperledger Fabric1.0设计有几个特点:
1.模块插件化
2.充分利用容器技术
3.可扩展性
4.安全性
3.1 系统逻辑架构上层: API接口,SDK应用程序层: (1)身份管理,(2)账本管理,(2)交易管理,(4)智能合约底层角度:(1)成员管理,(注册登录和属性证书)(2)共识服务,(分布式账本,排序服务,P2P协议,背书验证)(3)链码服务,(安全的容器执行环境,安全的镜像文件仓库)(4)安全和密码服务(5)底层分布式账本技术
3.2 网络节点架构
1.客户端节点
终端操作实体。
客户端向背书节点提交交易提案,当收集到足够背书后,向排序服务广播交易,进行排序,生成区块。
2.peer节点记账节点
所有Peer节点都是记账节点,负责验证从排序服务节点区块里的交易,维护状态数据和账本的副本。
3.排序服务
4.CA节点
3.3 典型交易流程3.4 消息协议结构3.5 策略管理和访问控制3.6 本章小结
分布式账本存储
第五章 分布式账本存储5.1 概述5.2 读写集5.3 账本编号5.4 账本数据5.5 区块索引5.6 状态数据5.7 历史数据5.8 数据恢复5.9 本章小结
区块链概述
第一章 区块链概述1.1 区块链的前世今生1.2 区块链的概念1.3 区块链技术平台1.4 区块链的商用之道1.5 本章小结
1 ) 我 们 可 以 把 比 特 币 理 解 为 区 块 链 技 术 的 一 个 应 用 场 景 , 也 就 是 区 块 链 1 . 0 阶 段 。2 ) 区 块 链 2 . 0 的 重 要 标 志 就 是 被 金 融 领 域 所 接 受 并 得 到 广 泛 应 用 形 成 的 金 融 互 联 网 , 让 价 值 交 换 变 得 便 捷 、 直 接 , 节 省 时 间 、 节 省 成 本 。
3 )区 块 链 3 . 0 要 把 区 块 链 的 应 用 范 围 拓 展 到 各 行 各 业 , 支 持 广 义 的 资 产 交 互 和 登 记 , 进 入 万 物 互 联 ,
区 块 链 , 实 质 是 由 多 方 参 与 共 同 维 护 的 一 个 持 续 增 长 的 分 布 式 数 据 库 , 也 称 为 分 布 式 共 享 账 本 (
H y p e r L e d g e r F a b r i c 是 一 个 带 有 可 插 入 各 种 功 能 模 块 架 ...
集成共识机制的排序服务
第六章 集成共识机制的排序服务 6.1 概述 6.2 实现数据隔离的多通道 6.3 可插拔的排序服务 6.4 本章小结
实现数据隔离的多链及多通道
#第七章 实现数据隔离的多链及多通道
7.1 数据存储对多链的支持7.2 链码对多链的支持7.3 多通道对多链的支持7.4 命令行和SDK对多链的支持7.5 关于系统链7.6 本章小结
基于数字证书的成员管理服务
第8章 基于数字证书的成员管理服务8.1 实现成员管理的MSP8.2 颁发数字证书的Fabric CA8.3 本章小结
从零开始部署超级账本网络
第十一章 从零开始部署超级账本网络11.1 准备超级账本运行环境11.2 快速构建超级账本网络11.3 逐步建立超级账本网络11.4 本章小结