Hyperledger: Blockchain For Business,区块链在不同技术发展阶段的应用场景分析

注脚

展开查看详情

1. Hyperledger: Blockchain For Business -- 区块链商用之道 董宁 IBM IT经济学顾问,区块链社区推广人 © 2016 IBM Corporation

2. 2 Blockchain Roadmap 衍生应用,“万物互联” (Blockchain v3.0) 广义资产,广义交换 Smart Contract (Blockchain v2.0) 设备自主,行业应用 资产数字化 Digital Currency 智能合约(Hyper - (Blockchain v1.0) ledger, Ethereum等)-- 基于区块链的图灵完备 区块链理论(分布式公开 的编程脚本语言,适合 交易账簿) 各种区块链数据结构和 区块链货币(比特币—之 共识协议 前最大的区块链应用)

3. 问题——传统的方法很难在一个互信的网络中监视跨机构的交易的执行 3 账本 事故 账本 A方记录 账本 交易对手记录 API集成 银行方记录 C方记录 监管方记录 账本 B方记录 账本 账本 传统商业网络面临的挑战 每个参与方都有自己的账本,在交易发生时各自更改 因此产生为了协同各参与方而带来额外的工作及中介等附加成本 由于业务条件-“合同”-重复分散在各个参与方造成整体业务流程的不有效性 整个业务网络依赖于一个或几个中心系统,一旦发生问题包括欺诈、网络攻击或错误致使整个商业网络是脆弱的

4. 解决方案——共享的,复制的,授权的账本 4 参与方有多方 共享账本 A方记录 交易对手记录 账本 银行方记录 账本 账本 注意 : 参与方 与前图一样 C方记录 监管方记录 账本 账本 账本 B方记录 区块链架构带来以下改变 区块链架构具有以下特性 区块链架构使每一个商业网络的参与方都具有一个共享的帐本,当交易发生 同样的商业参与方,并不是脱媒的游戏 时,通过点对点的复制更改所有账本 共识(CONSENSUS)– 所有的参与方认同交易的有效性 使用密码算法确保网路上的参与者仅仅可以看到和他们相关的账本内容,交 可证明性(PROVENANCE)– 每个参与方了解资产从哪里来,其所有权是如何 易是安全的、授权的和验证的。 改变的。 区块链也将资产转移交易相关的合同条款嵌入交易数据库以做到满足商务条 永恒性(IMMUTABILITY)– 每个参与方一旦交易被同意发生则无法篡改。 如 件下交易才发生 果交易是错误的,必须由新交易冲正并全可跟踪 网络参与者基于共识机制或类似的机制来保证交易是共同验证的。商业网络 权威性(FINALITY)– 只有一个地方来决定资产的归属权及交易的完整性。这 满足政府监管、合规及审计 就是共享账本的作用

5. IT Economics on Blockchain (I) 5 业务流程优化 Property title search is labor-intensive and costly. Title insurers rely on a network of parties to underwrite every policy. 加入智能合约 Blockchain has the potential to eliminate transactional risk from the existing system. Blockchain reshapes the insurance industry. Eg. It’s estimated blockchain could drive $2 - $4 bn in US industry cost savings for title insurance due to reductions in headcount and actuarial risk.

6. IT Ecomonics on Blockchain (II) 6 Traditional Cost Structure Savings from Post Blockchain

7. 7 Blockchain 2.0的思考:区块链对资产流转的价值表述 自动化 Non-Stop 实时 效率提升 成本

8. 企业级区块链的平台要素总结 8 共享帐簿 •记录网络上的所有交易 一个商业网络 •在参与者间共享且每个人都有 •包含市场参与者的对等架构. 自己的副本 •伙伴间的一个共识协议 •许可制 •存储 智能合约 •数字化合约, 类似业务规则 •嵌入在 Blockchain 中 •在交易时执行 •用编程语言编写,经过数字签名,可 以被校验 隐私和保密 共识 •共识算法确保每份副本的一致性,降低伪 •记录通过哈希、加密和个人签名得到保护 冒交易的风险 •客户、收据和参考号都有唯一的ID •所有成员都同意这些交易而且做过验证. •隐私交易 •可以建立交易验证的规则. •ID和交易不能直接联系 •交易认证

9. 9 Hyperledger参考架构概览(模块与服务) 区块服务(Blockchain & Transactions) 页面封装 区块服务用于维护全网一致的分布式账簿 OBC提供REST API来访问 成员管理(Membership) 基于P2P的通信网络(gRPC),通过HTTP的报文实 各种服务 现节点之间的消息传输 成员管理提供会员注册、身 OBC也提供CLI客户端工 份保护、内容保密、交易审 高度优化设计,使状态同步高效可靠 具,使开发人员能够快 计功能 共识算法(PBFT, Raft, PoW, PoS)模块化,可插式 速测试账链代码 (Chaincode),或者查 OBC所有成员必须经过许可 询交易情况。CLI工具由 才可以发起交易,这一点不 Go语言编写,目前只支 同于公有链(所有参与方不 持部分REST API 需要登录,可直接提交) OBC成员发起交易时,若启 用Transaction Certificate Authority (TCA)功能,则交易 证书会保护成员ID不被无关 账链代码(ChainCode) 方看到 账链代码用于构成智能 合约(Smart Contract) 它嵌在交易中,所有确 认节点在确认交易时都 必须执行它 执行环境是一个“沙箱” (Docker) 目前支持Go, 将来支持 Java, Node.js

10. 10 Online Learning Resource 所有的信息和代码都是在互联网上可公开访问 http://hyperledger.org https://github.com/hyperledger http://ibm.com/blockchain

11. 11 IDC report: "Perspective: The Industry Implications of Blockchain Technology" - Top 10 Industry Implications of Blockchain 1. Next-generation security. IDC's Perspective report begins with this guidance: "The hype volume is 2. Industry clouds. about to be turned up on blockchain, and with some considerable merit. IDC Financial Insights recommends that companies consider the 3. Digital transformation. opportunity and value of blockchain capabilities as part of digital enterprise strategies, develop a point-of-view document that articulates 4. IoT. what blockchain entails (in language that is consumable by nontechnical personnel), and explore what the industry and individual implications 5. Financial services. In payments, might be." In trading, settlement, and clearing, In KYC and AML 6. Government. 探索应用场景的尝试 7. Health. – 全局记账:每一步都是账本记录,相关方都可以看到并验证,过 8. Manufacturing. 程透明。一旦共识,无法修改 9. Retail. – 智能合约:能保证每一步严格按事先设计的流程进行,降低争议 风险 10. Energy. – 隐私保护:相关方可以看到或编辑内容,无关方无法看到内容

12. 应用场景:信用证(Letter of Credit) 12 业务 • 跨境贸易(由于缺乏信任),需要买方在银行(双方认可)开具 信用证,表示授权银行满足单证条件即付款,卖方往往在发货后 凭票证(发货单)立即提款 • 由于传统贸易的复杂性,双方往往为单证的地点条件(离岸/到岸) 时间条件(发货单/收货单)支付条件(全款/分次)而协商 挑战 • 如何管理物流风险(途中物损)? • 如何管理监控风险(海关禁行)? • 如何管理信用风险(商业欺诈)? 区块链方案(假定银行开设区块链信用证业务) • 信用证:支付条件电子化(Smart Contract) • 单证电子化(EDI) • 付款流程自动化 价值 • 过程透明,可降低交易门槛 • 减少过度保险费用 • 大大加快支付过程

13. 13 China UnionPay & IBM:以区块链为底层架构的积分交换平台 挑战 • 目前中国各大银行、航空公司、酒店品牌多半 都有自家的会员积分回馈制度,但多半相当封 闭,无法透过本行的积分兑换其他企业积分活 动的产品或服务,银联与IBM打算利用区块链机 制来解决跨行积分交换的清算问题 区块链方案 • IBM与中国银联正在联手创建一个基于区块链技 术的银行卡积分交换平台。在线上,消费者可 以与他人交易自己通过购物和其他奖励措施所 获得的积分,而在线下,积分平台用户可以去 任何一家配备智能POS机的超市或商场,使用奖 励积分兑换商品。在IBM和中国银联的设想中, 这一概念还能够被应用于航空里程、话费帐单 或者加油卡积分的交易上

14. 应用场景:开放可信供应链(Open & Trusted Supply Chain) 14 业务 • 客户希望知道购买的商品的供应链信息 比如车主希望知道每个零件是否是原厂生产,是否正牌 渠道供货 比如消费者希望知道食品的生产、经销、运输过程 挑战 • 商品供应链权属关系(原厂、总代、分销、零售)和上下 游关系(生产、总装、维修、保养)都比较长,每个企业 各管一段 • 商品形态也会出现很大的变化(小麦、面粉、饼干) 区块链方案 • 区块链可以解决每一件商品的出处(比如:一箱饼干来自 一批面粉) 价值 • 把分段的输入输出关系串接起来 • 全局一本账,杜绝凭空生出和凭空消失的零件 • 对原厂渠道管理和政府市场监管有帮助

15. 概述 Use Case: Blockchain Solution for IBM Global Financing (IGF) 安全 性能 部署 服务 案例 15

16. 应用场景:智能物联设备(Smart Refrigerator) 16 业务 • 智能设备能主式连接后台订购商品和服务 比如:汽车为自己在下一个加油站订购汽油和清洁服务 比如:冰箱为自己定购一批食品,代替过期食品 挑战 • 能否相信智能设备的指令? • 能否相信智能设备会支付? 区块链方案 • 工作量证明智能设备是一台“诚实可信”的设备 • 账簿记录证明订购商品的合理性 • 指令与支付合一,保证支付 价值 • 唤起物联设备自主性 • 基于物联网的经济生态圈和供应链

17.区块链其他应用:商品身份溯源 17

18. 18 Walmart、IBM and Qsinghua: Food Security on Blockchain 挑战 • 中国政府高度重视食品安全问题,作为促进食 品安全的举措之一,将食品认证、供应链跟踪 作为保障食品安全的重要举措,以此快速发现 和消除食品的污染源。 区块链方案 • 区块链技术将实现食品的全程数字化跟踪,从供应商 生态系统到商店货架,最终到消费者。对于食品供应 商而言,数字产品信息-诸如农场原产地信息、批号、 工厂和加工数据、有效期、存储温度和运输等都将与 相应的食品建立数字化关联,而整个过程中每一环节 的信息将被输入到区块链中。每笔交易的信息都须得 到商业网络中所有成员的共同许可;一旦达成共识, 就会形成无法更改的永久性记录,以此确保所有的商 品相关信息都准确无误。 • 区块链产生的记录可以帮助沃尔玛等各大零售商更好 地管理各个卖点的产品保质期问题,进一步增强食品 验证的安全措施。

19. 区块链的其他应用场景 19 证券,国际贸易 其他金融 公共记录 其他 以及零售银行 • 电子货币 • 地契、房地产权证、车辆登 • 垃圾邮箱防范(每次发送需要 • 衍生合同 • 股权(私募、公募)、债券 记证、营业许可证 一点工作量证明) • 证券保险 • 金融衍生品(期货、期权、 • 公司产权关系变更记录 • 武器发射密码(多个密码共用) • 提货单,信用证 次贷、票据) • 监管记录、犯罪记录、电子 • 跨境支付,跨境汇款 • 选举权、商品所有权、抵押 护照、出生死亡证 • 抵押品管理、合约执行 品权属 • 选民登记、选举记录、体检 • 交易记录、服务记录 记录、安全记录 • 众筹、小额信贷、小额捐赠 • 法院记录、法医证据、持枪 证、建筑许可证 有形资产 • 钥匙、酒店门卡、车钥匙、 无形资产 私人记录 公共储物柜钥匙 • 银行保险柜钥匙 • 打折券、抵用券、付款凭单、 • 合同、签名、遗嘱、信托、 • 特殊包裹递送(发送方接收 发票、预订 契约(附条件)、仲裁 方钥匙一起打开) • 专利、商标、版权、软件许 • 证书、学位、成绩、账号 • 彩票、球票、电影票 可、游戏许可、数字媒体 • 医疗记录、染色体、基因序 (音乐、电影、照片、电子 列 书)许可 • 网络身份

20. 20 Blockchain的商用之道 – 3C观点 Community + Code / 开源代码:推动区块链技术的快速创新和商用 社区 + 代码 共识 | 可溯源 | 不可更改 | 定局性 Linux 超级账本项目 开放性治理模式(Open Governance) – 40个跨行业成员 Hyperledger Project Cloud / 云计算 在IBM云平台和Z系列大型机上的区块链托管服务 区块链平台 身份认证 | 共识算法 | 系统集成 | - 云平台 硬件级性能调优和系统安全 - 专用服务器(LinuxONE) 在IBM PaaS平台Bluemix上提供的区块链服务 Clients / 客户 和客户一起推动区块链技术的成熟落地商用 区块链解决方案 在全球各地设立区块链创新车库: 区块链创新车库 纽约 | 伦敦 | 新加坡 | 东京 (Blockchain Garage) 区块链相关咨询和实施服务

21. 区块链领域最大的开源社区:HyperLedger项目 21 Linux Foundation HyperLedger Project 致力于打造Linux生态圈,推动Linux技术商用化 Linux Foundation Collaborative Projects中的一个课题,开设于2015年12 2000年成立, 600+家大型IT公司组成,提供Linux开源工具、培训、展 月 会 由多家公司共同研发,公布Open Ledger标准(规格说明书),创建基 于Linux的开源共享账簿(比Bitcoin更适合行业应用) 最终推动区块链技术在行业中的应用(行业区块链) Linux Foundation Collaborative Projects IBM Cloud开放技术单元首席技术官Chris Ferris当选HyperLedger委员会 Linux Foundation的一个工作方向:联合企业共同投资,协作解决尖端 主席 技术难题

22.© 2016 IBM Corporation Pag 22 © 2016 IBM Corporation Page 22

23. 23 Blockchain平台支持多种交付和部署方式 Public(公有) Dedicated(专有) Local(本地) 全球范围的多租户公有云 隔离的私有云环境 本地数据中心

24. IBM(中国)系统中心区块链云平台 IBM中国系统中心是 IBM 全球五大高端(包括 IBM z Systems)测试中心之一,更是亚太地区第一家负责提供系统测试、参观访 问、技术交流论坛等多项技术支持活动的中心。 目前,IBM中国系统中心已经搭建了基于高性能云平台的IBM LinuxONE区块链环境,实现功能如下: – 新技术方案演示 通过多媒体方式演示,使客户全方位了解IBM区块链的产品信息,竞争优势信息和解决方案信息,从而帮助客户进行 更加全面和前瞻性的 IT 投资决策,加强客户对IBM区块链技术方案和强大能力的了解和信任。 – 概念原型验证 针对客户具体需求量身定制,部署相应的软件、硬件环境,快速、有效地检验 IBM 方案总体架构和关键功能的可行性, 提前发现和解决潜在的问题,降低风险。 – 性能指标测试 依据客户的需求提供有关的性能测试,在所要求的配置上运行客户应用,帮助分析影响性能的可能系统架构、软硬件 能力等因素,及扩展性相关问题。 © 2016 IBM Corporation

25. 25 “Busywork” Benchmark for Hyperledger on LinuxONE vs x86

26.区块链即服务“BaaS”(Blockchain as a Service) 26

27. 27 Blockchain BP Highlight Wutong Tree(云图科瑞) is a member of Hyperledger and they have been focusing on provide professional services of internet finance, Innovation Financial tools etc. Wutong Tree has been working on "绿色经济的外部性成本交易所" project that co-works with IBM team, and develops the application platform with blockchain based on Bluemix. During the event, CEO Chen Jianxiong introduced the blockchain scenario and the market value imported by IBM blockchain and Bluemix.

28. 28 IBM Blockchain Garage IBM Bluemix Garage for Blockchain 汲取了行业专长于区块链的技术,与Design Thinking以及敏捷开发结合,从而推出可行的商业解 决方案。 将IBM成功的Bluemix创新车库方法论与区块链社区和实践结合的独特结果,帮助向基于云计算的区块链应用演进。IBM的区块链 和Bluemix都有自己独立的产品和解决方案,通过创新车库的形式,能够更好地结合两者的特点和优势 IBM区块链创新车库提供了独特的市场视角,能帮助客户快速实现价值 目前已经开放的城市:纽约 | 伦敦 | 新加坡 | 东京 创新车库方法论 IBM Design Thinking 区块链落地实践探索

29. 29 Blockchain Garage Methodology & Industrial Best Practice Think 整合多个行业最佳实践 Conceptualizatio n, refinement, and prioritization • Design Thinking, of capabilities Learn Code • Lean Startup, Continuously Generation, enhancement, • Agile Development, learn based on optimization and outcomes from • DevOps, experiments testing of features • Cloud Culture Foundational 帮助客户快速构建和交付创新性 values and principles 的解决方案 Manage Deliver Ongoing Automated monitoring, production and support, and delivery of recovery of offerings offerings Run Services, options, and capabilities required to run in 了解更多详情请访问: the Cloud https://www.ibm.com/devops/method