思维导图备注

区块链开发系列
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

8.2 颁发数字证书的Fabric CA

浏览 3 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 21:13:17
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 深度探索区块链:Hyperledger技术与应用1
    • 序一
    • 序二
    • 序三
    • 前言
    • 第一篇 准备篇
      • 1.2 区块链概念
      • 第2章 超级账本初体验
        • 2.1 基础环境安装
        • 2.2 超级账本部署调用
        • 2.3 节点的配置参数传递规则
        • 2.4 本章小结
      • 1.3 区块链技术平台
      • 1.4 区块链的商用之道
      • 1.5 本章小结
    • 第二篇 核心篇
      • 第3章 超级账本的系统架构
        • 3.1 系统逻辑架构
        • 3.2 网络节点架构
        • 3.3 典型交易流程
        • 3.4 消息协议结构
        • 3.5 策略管理和访问控制
        • 3.6 本章小结
      • 第4章 基于Gossip的P2P数据分发
        • 4.2 超级账本中的Gossip协议
        • 4.3 成员认证及身份管理
        • 4.4 节点启动及成员管理
        • 4.5 主节点选举过程
        • 4.6 基于反熵的状态同步
        • 4.7 数据传播过程
        • 4.8 多通道的支持
        • 4.9 消息的验证策略
        • 4.10 消息的多路分用及分区
        • 4.11 和Gossip相关的配置参数
        • 4.12 本章小结
      • 第5章 分布式账本存储
        • 5.1 概述
        • 5.2 读写集
        • 5.3 账本编号
        • 5.4 账本数据
        • 5.5 区块索引
        • 5.6 状态数据
        • 5.7 历史数据
        • 5.8 数据恢复
        • 5.9 本章小结
      • 第6章 集成共识机制的排序服务
        • 6.2 实现数据隔离的多通道
        • 6.3 可插拔的排序服务
        • 6.4 本章小结
      • 第7章 实现数据隔离的多链及多通道
        • 7.1 数据存储对多链的支持
        • 7.2 链码对多链的支持
        • 7.3 多通道对多链的支持
        • 7.4 命令行和SDK对多链的支持
        • 7.5 关于系统链
        • 7.6 本章小结
      • 第8章 基于数字证书的成员管理服务
        • 8.1 实现成员管理的MSP
        • 8.2 颁发数字证书的Fabric CA
        • 8.3 本章小结
      • 第9章 支持多种语言的智能合约
        • 9.1 概述
        • 9.2 链码的生命周期管理
        • 9.3 内置的系统链码
        • 9.4 链码的相互调用
        • 9.5 背书节点和链码的有限状态机
        • 9.6 本章小结
    • 第三篇 应用篇
      • 10.1 应用开发模型
      • 10.2 应用程序开发的SDK
      • 第11章 从零开始部署超级账本网络
        • 11.1 准备超级账本运行环境
        • 11.2 快速构建超级账本网络
        • 11.3 逐步建立超级账本网络
        • 11.4 本章小结
      • 10.3 链码的开发和调试
      • 第12章 超级账本的应用开发实例
        • 12.1 票据背书场景介绍
        • 12.2 票据背书需求分析
        • 12.3 票据背书架构设计
        • 12.4 票据背书实现
        • 12.5 票据背书快速部署
        • 12.6 票据背书展示
        • 12.7 本章小结
      • 10.4 本章小结
    • 附录A 术语表
    • 附录B 超级账本的实用工具
    • 参考文献
  • 区块链技术与应用2
    • 前言
    • 第一部分 基础知识
      • 1.1 区块链概述
      • 1.2 区块链技术的应用
      • 第2章 区块链中的密码学
        • 2.2 对称密码体制
        • 2.3 非对称密码体制
        • 2.4 Hash函数
        • 2.5 数字签名技术
        • 2.6 本章小结
        • 思考题
        • 参考文献
      • 思考题
      • 第3章 分布式一致性
        • 3.1 分布式计算系统架构
        • 3.2 从ACID到CAP/BASE
        • 3.3 一致性协议和算法
        • 3.4 本章小结
        • 思考题
        • 参考文献
      • 参考文献
    • 第二部分 比特币
      • 4.2 比特币概述
      • 第5章 比特币核心概念
        • 5.2 比特币密钥和地址
        • 5.3 比特币交易
        • 5.4 比特币脚本
        • 5.5 比特币网络
      • 第6章 比特币区块链技术原理
        • 6.2 分布式共识机制
        • 6.3 比特币激励机制
        • 6.4 侧链技术
        • 6.5 闪电网络
        • 6.6 比特币运行与开发实验
      • 第7章 比特币面临的挑战
        • 7.2 比特币价格波动风险
        • 7.3 比特币资源消耗问题
        • 7.4 比特币政策风险
        • 参考文献
    • 第三部分 区块链技术原理
      • 8.1 区块链概念
      • 8.2 区块链主要特征
      • 第9章 以太坊区块链概述
        • 9.2 以太坊概述
        • 9.3 以太坊体系架构
        • 9.4 以太坊区块链核心概念
        • 9.5 状态转换
        • 9.6 以太坊钱包和浏览器
        • 9.7 以太坊客户端
        • 9.8 以太坊网络
        • 9.9 分布式应用
        • 9.10 本章小结
      • 8.3 区块链技术演化发展
      • 第10章 智能合约
        • 10.2 智能合约体系架构
        • 10.3 智能合约运行机制
        • 10.4 以太坊智能合约开发环境
        • 10.5 以太坊智能合约部署流程
        • 10.6 以太坊区块链开发实践
        • 10.7 以太坊区块链应用实践案例
        • 10.8 本章小结
        • 参考文献
      • 8.4 区块链部署形式
      • 8.5 区块链参考架构
      • 8.6 区块链技术现状及未来发展趋势
      • 8.7 本章小结
    • 第四部分 区块链技术应用案例
      • 11.1 布比案例
      • 11.2 火币案例
  • 区块链项目开发指南3
    • 译者序
    • 前言
    • 第1章 去中心化应用
      • 1.1 什么是DApp
        • 1.1.1 去中心化应用的优点
        • 1.1.2 去中心化应用的缺点
      • 1.2 去中心化自治组织
      • 1.3 DApp中的用户身份
      • 1.4 DApp中的用户账户
      • 1.5 访问中心化应用
      • 1.6 DApp中的内部货币
      • 1.7 什么是授权的DApp
      • 1.8 热门的DApp
        • 1.8.1 比特币
        • 1.8.2 以太坊
        • 1.8.3 超级账本项目
        • 1.8.4 IPFS
        • 1.8.5 Namecoin
        • 1.8.6 达世币
        • 1.8.7 BigChainDB
        • 1.8.8 OpenBazaar
        • 1.8.9 Ripple
      • 1.9 总结
    • 第2章 以太坊的工作原理
      • 2.1 以太坊概览
      • 2.2 以太坊账户
      • 2.3 交易
      • 2.4 共识
      • 2.5 时间戳
      • 2.6 随机数
      • 2.7 区块时间
      • 2.8 分叉
      • 2.9 创世区块
      • 2.10 以太币面值
      • 2.11 以太坊虚拟机
      • 2.12 gas
      • 2.13 发现对等节点
      • 2.14 Whisper和Swarm
      • 2.15 geth
        • 2.15.1 安装geth
        • 2.15.2 JSON-RPC和JavaScript操作台
        • 2.15.3 子命令和选项
        • 2.15.4 创建账户
      • 2.16 以太坊钱包
      • 2.17 浏览器钱包
      • 2.18 以太坊的缺点
      • 2.19 serenity
      • 2.20 总结
    • 第3章 编写智能合约
      • 3.1 Solidity源文件
      • 3.2 智能合约的结构
      • 3.3 数据位置
      • 3.4 什么是不同的数据类型
        • 3.4.1 数组类型
        • 3.4.2 字符串类型
        • 3.4.3 结构类型
        • 3.4.4 枚举类型
        • 3.4.6 delete操作符
        • 3.4.7 基本类型之间的转换
        • 3.4.8 使用var
      • 3.5 控制结构
      • 3.6 用new操作符创建合约
      • 3.7 异常
      • 3.8 外部函数调用
      • 3.9 合约功能
        • 3.9.2 函数修改器
        • 3.9.3 回退函数
        • 3.9.4 继承
      • 3.10 库
      • 3.11 返回多值
      • 3.12 导入其他Solidity源文件
      • 3.13 全局可用变量
        • 3.13.2 地址类型相关
        • 3.13.3 合约相关
      • 3.14 以太币单位
      • 3.16 编译和部署合约
      • 3.17 总结
    • 第4章 开始使用web3.js
      • 4.1 web3.js概述
        • 4.1.1 导入web3.js
        • 4.1.2 连接至节点
        • 4.1.3 API结构
        • 4.1.4 BigNumber.js
        • 4.1.5 单位转换
        • 4.1.6 检索gas价格、余额和交易细节
        • 4.1.7 发送以太币
        • 4.1.8 处理合约
        • 4.1.9 检索和监听合约事件
      • 4.2 为所有权合约创建客户端
        • 4.2.1 项目结构
        • 4.2.2 创建后端
        • 4.2.3 创建前端
        • 4.2.4 测试客户端
      • 4.3 总结
    • 第5章 创建钱包服务
      • 5.1 在线钱包和离线钱包的区别
      • 5.2 Hooked-Web3-Provider和EthereumJS-tx库
      • 5.3 分层确定性钱包
      • 5.4 密钥衍生函数
      • 5.5 LightWallet
      • 5.6 创建钱包服务
        • 5.6.1 必要条件
        • 5.6.2 项目结构
        • 5.6.3 创建后端
        • 5.6.4 创建前端
        • 5.6.5 测试
      • 5.7 总结
    • 第6章 创建智能合约部署平台
      • 6.1 计算一个地址的交易nonce
      • 6.2 solcjs概述
        • 6.2.1 安装solcjs
        • 6.2.2 solcjs API
      • 6.3 创建合约部署平台
        • 6.3.1 项目结构
        • 6.3.2 创建后端
        • 6.3.3 创建前端
        • 6.3.4 测试
      • 6.4 总结
    • 第7章 创建投注App
      • 7.1 Oraclize概述
        • 7.1.1 Oraclize的工作原理
        • 7.1.2 数据源
        • 7.1.3 真实性证明
        • 7.1.4 定价
        • 7.1.5 开始使用Oraclize API
        • 7.1.6 加密查询
        • 7.1.7 Oraclize Web IDE
      • 7.2 处理字符串
      • 7.3 创建投注合约
      • 7.4 为投注合约创建客户端
        • 7.4.1 项目结构
        • 7.4.2 创建后端
        • 7.4.3 创建前端
        • 7.4.4 测试客户端
      • 7.5 总结
    • 第8章 创建企业级智能合约
      • 8.1 探索ethereumjs-testrpc
        • 8.1.1 安装和使用
        • 8.1.2 可用RPC方法
      • 8.2 什么是事件主题
      • 8.3 开始使用truffle-contract
        • 8.3.1 安装和导入truffle-contract
        • 8.3.2 建立测试环境
        • 8.3.3 truffle-contract API
      • 8.4 truffle概述
        • 8.4.1 安装truffle
        • 8.4.2 初始化truffle
        • 8.4.3 编译合约
        • 8.4.4 配置文件
        • 8.4.5 部署合约
        • 8.4.6 单元测试合约
        • 8.4.7 包管理
        • 8.4.8 使用truffle的操作台
        • 8.4.9 在truffle环境中运行外部脚本
        • 8.4.10 truffle的创建管线
        • 8.4.11 truffle的服务器端
      • 8.5 总结
    • 第9章 创建联盟区块链
      • 9.1 什么是联盟区块链
      • 9.2 什么是权威证明共识
      • 9.3 parity概述
        • 9.3.1 Aura的工作原理
        • 9.3.2 运行parity
        • 9.3.3 创建私有网络
        • 9.3.4 许可和隐私
      • 9.4 总结
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《区块链开发系列》电子书下载

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

    书签列表

      阅读记录

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