全球架构师峰会 Arch Summit 2018

刘春伟 分布式BaaS的设计与实践

1. 分布式BaaS的设计与实践 刘春伟 京东区块链架构师, 京东BaaS项目负责人
2. TROY Blockchain Chief Architect 毕业于⻄西北北⼯工业⼤大学,计算机科学与技术专业! • 2016年年开始接触区块链,曾先后任职区块链 架构师,技术总监! • 京东区块链即服务平台⾸首席架构师! • • https://baas.jd.com! • http://blockchain.jd.com! 京东区块链专家,多项发明专利利! • !
3. • 区块链技术简介 • 分布式BaaS平台架构 • 京东身份链 • 秒级一键部署 • 企业级跨域部署 • 京东区块链落地案例 • 如何使用京东BaaS快速开发
4. 区块链技术简介 1. 最火的技术: BASIC ( Blockchain,Artificial Intelligence, Security, IOT, Cloud Computing) ABCD ( Artificial Intelligence, Blockchain, Cloud Computing、big Data) 2. 起源: 比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的 P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。 3. 发展: 区块链1.0 • 数字货币 • 矿工 • 全网账本 • 非对称加密技术 • 钱包与交易所 • 开源与区块链浏览器 区块链3.0 区块链2.0 • 智能合约 • 容器或虚拟机 • 账户模型 • 适合更多场景 • 公有链和联盟链发展迅速 • 政策与监管 4. 分类: n公有链 n私有链 n联盟链 • 技术种类多,还在探索 • 以DPOS、DAG等技术为 代表 • 提高性能至难以想象 • 大规模使用,改变人们生 活
5. 区块链原理与价值 区块链 哈希:内容保护,防篡改! 签名:身份识别,防抵赖! 公私钥:签名,加密,地址! 默克尔树:全量量内容快速验证! 零知识:不不⽤用交换知识论证! 同态加密:保护数据隐私的计算! 账本! 账本! 账本! 账本! § 去中心化(多中心化) ü信息透明 § 分布式容错性 ü信任传递 § 不可篡改性 ü颠覆传统业务流程 § 可追踪性 ü加速商业价值传递 § 隐私保护性 ü经济和社会效益
6. 京东区块链场景丰富
7. 区块链落地五大难题
8. 系统架构
9. 京东身份链 身份链为BaaS用户背书,去中心化管理用户身份,将身份管理做到透明可信
10. 京东身份链在BaaS中的应用 (1)用户申请 (2)前端生成秘钥 3! (3)填写身份信息 (4)签发身份链证书
11. 网络拓扑 旗舰特性: • 30秒部署区块链 • 跨域部署区块链 • 全网互信互链互通 • 动态扩容 • 身份链背书 • 门限密钥保管 • 区块链应用浏览器
12. BaaS公有云 主要特点: • 租户管理 • 集群管理 • 权限管理 • 运维监控 • 存储扩容 • 区块链管理 Tenants baas.jd.com 主页 console.jd.com 控制台 JKE mysql JD OP Team BaaS OP Team
13. 秒级一键部署演示 Ø 灵活定制! Ø 30秒部署 Ø 支持国密 Ø 网络详情 Ø 通道管理 Ø 链码管理 Ø 在线调用 Ø 形式化验证 Ø 集成浏览器 Ø 溯源示例 Ø 环境隔离
14. 企业组网原理 Org1 资源 S1 • 企业自备机器资源部署节点 • OSN部署在公共机房 • JDCA、RTMS服务京东提供 peer S1 peer L1 Org3 S2 S2 peer 1 L1 cloud 组件 Org2 cloud 1 2 peer L2 2 L2 cloud Endorser/Commiter Node C1 OSN Orderer Services Node C2 JDCA JD Certificate Authority 1 RTMS Real-Time Messaging Service 2 OSNs cloud RTMS JDCA cloud
15. 企业级组网流程
16. 企业级组网流程演示 Ø 全网互信 Ø 互链互通 Ø 可视化组网 Ø 集成浏览器 Ø 网络详情 Ø 通道管理 Ø 链码管理 Ø REST接口 Ø 海量存储 Ø 动态扩容 Ø 秘钥保管
17. 京东BaaS平台特点
18. 合作案例总览 丰富的合作案例覆盖金 融、物流、公益慈善、供 应链、存证、电商等众多 场景,充分证明了京东区 块链服务平台的能力。
19. 应用案例: 宿迁工商局电子证照案例 宿迁建立全国首个电子营业执照区块链应用平台,简化商家资质审核流程。
20. 应用案例: 电子增值税专用发票 京东联合大象慧云、太平洋保险开出中国首张区块链增值税专用发票,未来有望每年为京东节减2亿元 发票邮寄费。
21. BaaS开发者使用方法

相关幻灯片