张海宁:使用Kubernetes部署超级账本Fabric
使用Kubernetes部署超级账本Fabric 张海宁(Henry Zhang) VMware中国研发现先进技术中心技术总监 SACC2017 自我介绍 • VMware中国研发先进技术中心首席架构师、技术总监 • Harbor开源企业级容器Registry项目创始人 • Cloud Foundry中国社区最早技术布道师之一 • Hyperledger Cello项目贡献者 《区块链技术指南》、《软件定义存储》作者之一 公众号:亨利笔记 《区块链技术指南》 《软件定义存储》 SACC2017 议程 1 超级账本项目概览 2 Kubernetes架构简介 3 用Kubernetes部署Fabric 4 总结 SACC2017 超级账本项目概览 SACC2017 商用区块链的要求 5 共享账本 智能合约 隐私性 共识算法 多方共享数据 无最终性(Finality) – 吞吐量低(Throughput) – 软件许可(license) – 极客主导 • 需要新的解决方案 6 SACC2017 超级账本项目 (Hyperledger) • Linux基金会于2015年12月成立超级账本项目 • 30个创始成员 – 科技巨头( IBM、Intel、思科等) – 金融大鳄 (摩根大通、富国银行、荷兰银行等) – 专注区块链的公司(0 码力 | 45 页 | 2.70 MB | 1 年前3百度超级链 XuperChain latest 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11 XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single及PoW共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用Single或PoW共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 15.2. 监管机制使用说明 16. 多盘散列 16.1. 背景 16.2. LevelDB数据模型分析 16.3. 核心改造点0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.7 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识主流程 10.4. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11.4. Safety Rule PacemakerInterface 12. XPoS共识 12.1. 介绍 13. Single及PoW共识 13.1. 介绍 13.2. 算法流程 13.3. 在超级链中使用Single或PoW共识 13.4. 关键技术 14. 超级链监管机制 14.1. 监管机制概述 14.2. 监管机制使用说明 15. 多盘散列 15.1. 背景 15.2. LevelDB数据模型分析 15.3. 核心改造点0 码力 | 270 页 | 24.86 MB | 1 年前3百度超级链 XuperChain master 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11 XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single及PoW共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用Single或PoW共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 15.2. 监管机制使用说明 16. 多盘散列 16.1. 背景 16.2. LevelDB数据模型分析 16.3. 核心改造点0 码力 | 316 页 | 24.51 MB | 1 年前3百度超级链 XuperChain 3.8 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11 XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single及PoW共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用Single或PoW共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 15.2. 监管机制使用说明 16. 多盘散列 16.1. 背景 16.2. LevelDB数据模型分析 16.3. 核心改造点0 码力 | 316 页 | 27.93 MB | 1 年前3百度超级链 XuperChain 3.12 中文文档
XuperChain 文档 概览 超级链概览 核心优势 应用场景 接下来 快速开始 搭建本地网络 合约开发入门 基本概念 区块链101 密码学 账号和权限 共识 智能合约 可信账本 对等网络 开发教程 XuperChain 基本操作 合约开发详解 使用 SDK 开发超级链应用 使用合约模板 网络管理 搭建 XuperChain 网络 链上监管 监控链运行状态 平行链与跨链 链上治理 贡献指南 贡献准备 完善超级链文档 开发超级链插件 贡献超级链语言SDK 参加超级链社区论坛 成为超级链核心开发 参加超级链线下活动 社区贡献列表 参考手册 API 参考 RPC 参考 合约SDK参考 超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务 场景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而 支持丰富的合约开发语言。 在网络能力方面,XuperCh0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain stable 中文文档
词汇表 6. XuperChain 小课堂 Indices and tables 索引 模块索引 搜索页面 1. 简介 XuperChain是 XuperChain 体系下的第一个开源项目,是构建超级联盟网络的 底层方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的并 行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优化。 在架构方面,其可插拔 nds.json" 3 } 之后就能用vscode的自动补全功能了. 2.7. 开放网络集成环境 XuperChain 开放网络是基于百度自研底层技术搭建的区块链基础服务网 络,符合中国标准,超级节点遍布全国,区块链网络完全开放,为用户提 供区块链快速部署和运行的环境,最低2元钱就用上的区块链服务,让信 任链接更加便利。 XuperChain 开放网络为开发者提供了合约开发、编译、部署、管理的一站 invokereqs := []*pb.InvokeRequest{invokereq} 11 // 其他内容和“创建合约账号”一节完全一致 4. XuperIDE 使用文档 4.1. 简介 XuperIDE 由超级链生态伙伴 黑曜石实验室(Obsidian Labs) 贡献。基于 XuperChain开发的智能合约集成化开发环境的IDE开源项目,支持开发者一键 创建节点、编写、编译、部署、调用合约等。 4.20 码力 | 325 页 | 26.31 MB | 1 年前3百度超级链 XuperChain 3.9 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11 XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single及PoW共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用Single或PoW共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 15.2. 监管机制使用说明 16. 多盘散列 16.1. 背景 16.2. LevelDB数据模型分析 16.3. 核心改造点0 码力 | 317 页 | 27.80 MB | 1 年前3百度超级链 XuperChain 3.12-a中文文档
XuperChain 文档 概览 超级链概览 核心优势 应用场景 接下来 快速开始 搭建本地网络 合约开发入门 基本概念 区块链101 密码学 账号和权限 共识 智能合约 可信账本 对等网络 开发教程 XuperChain 基本操作 合约开发详解 使用 SDK 开发超级链应用 使用合约模板 网络管理 搭建 XuperChain 网络 链上监管 监控链运行状态 平行链与跨链 链上治理 贡献指南 贡献准备 完善超级链文档 开发超级链插件 贡献超级链语言SDK 参加超级链社区论坛 成为超级链核心开发 参加超级链线下活动 社区贡献列表 参考手册 API 参考 RPC 参考 合约SDK参考 超级链小课堂 视频教程 超级链性能 常见问题解答 词汇表 合约模板参考 文档模板 概览 超级链概览 核心优势 应用场景 接下来 超级链概览 XuperChain是超级链体系下的第一个开源项目,是构建超级联盟网络的底层 目,是构建超级联盟网络的底层 方案。 其主要特点是高性能,通过原创的XuperModel模型,真正实现了智能合约的 并行执行和验证,通过自研的WASM虚拟机,做到了指令集级别的极致优 化。 在架构方面,其可插拔、插件化的设计使得用户可以方便选择适合自己业务 场景的解决方案,通过独有的XuperBridge技术,可插拔多语言虚拟机,从而 支持丰富的合约开发语言。 在网络能力方面,XuperCh0 码力 | 336 页 | 12.62 MB | 1 年前3百度超级链 XuperChain 3.9-e 中文文档
系统设计 5. 超级链p2p网络 5.1. p2p网络概述 5.2. 超级链p2p网络 6. 身份认证 6.1. 背景 6.2. 名词解释 6.3. P2P建立连接过程 6.4. 实现过程 6.5. 主要结构修改点 7. 提案和投票机制 7.1. 共识可升级 7.2. 系统参数可升级 8. 密码学和隐私保护 8.1. 背景 8.2. 密码学基础 8.3. 超级链中密码学的使用 8 8.4. 密码学模块 9. 插件机制 9.1. 可插拔架构 9.2. 插件框架设计 9.3. 超级链的插件 10. 超级链共识框架 10.1. 区块链共识机制概述 10.2. 超级链共识框架概览 10.3. 超级链共识矩阵 10.4. 超级链共识主流程 10.5. 接口介绍 11. Chained-BFT共识公共组件 11.1. 概述 11.2. 核心数据结构 11.3. Smr 11 XPoA共识 13.1. 介绍 13.2. 技术细节 13.3. 整体代码 14. Single及PoW共识 14.1. 介绍 14.2. 算法流程 14.3. 在超级链中使用Single或PoW共识 14.4. 关键技术 15. 超级链监管机制 15.1. 监管机制概述 15.2. 监管机制使用说明 16. 多盘散列 16.1. 背景 16.2. LevelDB数据模型分析 16.3. 核心改造点0 码力 | 317 页 | 27.80 MB | 1 年前3
共 270 条
- 1
- 2
- 3
- 4
- 5
- 6
- 27