比特币、区块链与Oracle BCS学习笔记_Java

 

   随着比特币价格的跌宕起伏,关于这是世纪泡沫还是伟大创新的争论愈演愈烈。摩根大通CEO杰米·戴蒙2017912日首次发声,炮轰比特币是一场会破灭的骗局,称这种加密资产是一种欺诈行为"最终将会被关闭"。高盛认为,比特币泡沫远甚于郁金香泡沫和互联网泡沫。荷兰郁金香热、法国密西西比泡沫和英国南海泡沫曾被列为历史上最疯狂的三大泡沫。即使是天才科学家牛顿也在南海泡沫中赔了两万英镑,相当于他作为皇家铸币局局长十年的工资。牛顿哀叹道:“我能计算出天体运行的轨迹,却难以预料到人性的疯狂。”


比特币、区块链与Oracle BCS学习笔记_Java_02

 

    凡事皆有两面,泡沫带来的资本超额投资往往又会成为创新的催化剂。21世纪互联网泡沫和发展史大家耳熟能详。太阳底下无新鲜事,当年美国铁路网狂潮,相当于是19世纪的实体互联网建设。一度曾经出现象2000年名字带“.com”的公司和现在有ICOInitial Coin Offering)或区块链概念的公司一样,铁路公司的股票暴涨暴跌,导致由于投机严重而出现金融危机。最后金融家J.P.摩根制止了很多铁路的重复建设,整合了美国东部铁路网,促进了美国经济的蓬勃发展,并且彻底改变了人们的生活节奏。而摩根银行就是上述摩根大通的前身。所谓凤凰涅槃,浴火重生。当然还有更多的创新涅槃之后,无法重生而被证伪。

 

    而另一方面,Facebook创始人马克·扎克伯格发表长文,阐述他对新技术和挑战的思考,和对去中心化技术的赞赏,表示将在未来一年中尝试在Facebook中使用加密数字货币。PayPal联合创始人《从01》的彼得·蒂尔则认为比特币是一个突破性的技术发明,并持有大量的比特币。

 

    比特币是由中本聪于200913日发明的去中心化的电子加密货币。它的底层技术被提炼为区块链,包括分布式、存储、密码学、经济学、博弈论和网络协议等关键技术。在比特币的实现中其实并没有多少上述领域的原创性发明,但属于融会贯通地跨多学科的综合运用。简单地说,区块链是底层的技术平台,而比特币是基于区块链的现象级金融应用。现在,币圈和链圈生态已然形成不同的发展路径。

 

区块链的基本概念包括:

  • 交易Transaction):一次操作,导致账本状态的一次改变,如添加一条记录;

  • 区块Block):记录一段时间内发生的交易和状态结果,是对当前账本状态的一次共识;

  • Chain):由一个个区块按照发生顺序串联而成,是整个状态变化的日志记录。

 

从技术特点上,区块链一般被认为具有:

  • 分布式容错性:网络极其鲁棒,容错 1/3 左右节点的异常状态。

  • 不可篡改性:一致提交后的数据会一直存在,不可被销毁或修改。

  • 隐私保护性:密码学保证了未经授权者能访问到数据,但无法解析。

 

随之带来的业务特性将可能包括:

  • 可信任性:区块链技术可以提供天然可信的分布式账本平台,不需要额外第三方中介机构。

  • 降低成本:跟传统技术相比,区块链技术可能带来更短的时间、更少的人力和维护成本。

  • 增强安全:区块链技术将有利于安全可靠的审计管理和账目清算,减少犯罪可能性,和各种风险。

 

    为了更好地理解,我们通过一个区块链控制的智能汽车所有权转移的案例加以说明。


    智能汽车钥匙

    首先我们设计每人一把智能汽车遥控钥匙,钥匙里存储每个人的唯一签名私钥,而汽车存储拥有者遥控钥匙的公开密钥,用于打开车门和发动引擎。当遥控钥匙请求开门时,汽车发送随机数并要求遥控钥匙用存储的密钥签名,只有签名正确车门才会被打开。这么设计的目的,不仅仅为了防盗和方便,而是为了使用区块链技术实现汽车所有权的可编程控制转移和回溯。为了做到这一点,智能汽车需要具有无线接收能力去远程接收公钥。


    核心的思想是每辆车从生产开始就会被分配一条区块链,每个区块对应一次所有权的转移记录-从装配车厂到质量监控室到运输人员到汽车经销商到第一个所有者。每次所有权发生转移的时候,智能汽车遥控钥匙的签名密钥被激活或者被取消拥有这辆车的权利。这样的交易以车最新的交易ID为输入,同时设定一个新的公钥为输出ID。汽车当前的拥有者则需要用私钥在这个输出ID上签名。


    二手车交易

    如果爱丽丝拥有一辆智能汽车想卖给鲍勃,通常需要一个二手车经销商,或者支付宝等信用中介为一手交钱和一手交货提供担保。而现在采用区块链技术,就能够数字化地转移汽车的控制权。首先,鲍勃有权查询这辆车从工厂生产开始的所有区块,由于不可篡改性避免了车龄篡改等问题。更重要的是,只要支付的货币和汽车的所有权同时存在相同的区块链,爱丽丝和鲍勃就可以通过智能合约产生一个不可分割的交易,这就像事务的原子性(Atomicity), 虽然两者的实现方式完全不同。区块链是通过共识算法实现不可分割的交易,而不是事务处理, 这也导致区块链的交易吞吐量较低。整个交易无需二手车经销商和信用中介的参与。区块链的交易不仅仅表示汽车所有权的变更,它还代表真正的汽车物理拥有权的转移,即原车主的遥控钥匙无法工作,而新车主的遥控钥匙能够开车门和启动引擎。


    智能合约

    智能合约是交易双方都认可的、可以自动执行的计算机程序:它对接收到的信息进行回应,它可以接收和储存价值,也可以向外发送信息和价值。这个程序就像一个可以被信任的人,可以临时保管资产,总是按照事先的规则执行操作。


    下面这个示意图就是一个智能合约模型:一段代码(智能合约),被部署在分享的、复制的账本上,它可以维持自己的状态,控制自己的资产和对接收到的外界信息或者资产进行回应。


比特币、区块链与Oracle BCS学习笔记_Java_03

 

    智能汽车的案例可以很容易就扩展到物联网的应用,所有能够无线接收公钥修改的智能设备,都可以像人类拥有DNA一样,拥有唯一标识的区块链,每个区块标记一次所有权的变更,用于产品溯源和去中介的交易。当年美国铁路的出现,导致邮政马驿的消亡以及家喻户晓的明星企业小马快递(Pony Express)的关门大吉。区块链技术很有可能成为降维攻、擊的二向箔,强力冲击一些中介行业。我们无法事先确定比特币的泡沫程度,但是我们相信区块链技术在各行各业具有广阔的潜在应用场景。

 

比特币、区块链与Oracle BCS学习笔记_Java_04

 

    中科院院士、北航教授郑志明认为:“区块链本质上是非线性复杂系统的研究;现代科学是以牛顿开始,牛顿思想的本质是去掉非线性和隨机因素的线性化,近年来的科学研究则以非线性为主,区块链是这一研究方向的新进展”

 

    20178月,Oracle正式加入了超级账本(Hyperledger)开源项目,此项目由Linux基金会领导,目前成员包括众多银行、交易所等金融企业及IT巨头。在2017年的OOW会议上正式宣布将推出企业级区块链云服务BCS Blockchain Cloud Service),并公布了企业级区块链战略。甲骨文承诺提供“最全面的、企业级的区块链服务平台”,意味着是一个安全、可扩展、集成的、统一监控的交易平台,同时通过甲骨文对Hyperledger项目的加入,让甲骨文客户在这个开源项目上受益。Oracle区块链云服务的目的是为了让那些对区块链技术有兴趣的公司能够从开源项目中获取基本功能,然后添加安全性、机密权限和API接口,并在此基础上构建新的区块链应用程序,而且还能提供交易监控和交易处理服务。

 

    Oracle区块链高级产品总监Rakhmilevich认为,成功地采用区块链需要满足五项企业级要求:

  1. 可伸缩性: 许多公司期望他们的企业系统能够每秒处理成百上千的交易,但是比特币或以太坊的区块链应用只能每秒处理十个甚至更少的交易。Hyperledger Fabric已经有很多架构原则保证可伸缩性

  2. 快速可恢复性: 在遇到故障的时候,企业系统依赖冗余和复制保证快速运行和恢复。Hyperledger Fabric应用这些相同的架构原则并增加自治监控和更加安全的可恢复性保护区块链网络。

  3. 安全与机密: 只有被授权的参与者能够参与交易和账本存取。密钥验证成员的身份并且数据都是加密的。

  4. 保障性: 机构需要管理、监控、打补丁和维护运行区块链的基础架构-要么他们自己做或通过服务提供商。所有这些运维能力都由Oracle 区块链云服务提供。

  5. 集成: 区块链可能是值得信赖的共享账本,但不太可能很快取代当前的记录系统。大多数企业将会需要将区块链交易集成到他们现存的财务、供应链或其它系统。Oracle提供一个应用集成工具包,简化区块链应用与Oracle应用的集成。

 

Oracle区块链云服务支持安全、可靠地扩展业务流程并加速B2B交易:

  • 预组装的托管PaaS

  • 快速、全球供应和简化操作

  • 扩展了企业边界

  • Oracle SaaSPaaS,以及与客户应用程序在云中以及本地集成

  • 开箱即用支持Netsuite,开放银行平台

  • 弹性的企业级平台

  • 具有内置监控和自主恢复功能的安全、保密的许可制区块链

  • 静态数据加密和连续分布式账本备份

 

比特币、区块链与Oracle BCS学习笔记_Java_05


Oracle提供行业中立的区块链云服务:

  • 支持来自多个行业的用例的横向平台解决方案

    • 利用Hyperledger Fabric作为起点,根据客户需求不断发展

  • Oracle、客户和合作伙伴应用程序集成,以获得特定的行业用例:

    • PaaS应用开发和集成环境: JCSACCSMCSApp BuilderICS /SOAPC等。

    • SaaS:  Financials, HCM, Supply Chain, CX等。 

    • PaaSIaaS或客户数据中心或第三方云环境中运行的客户或合作伙伴应用程序

  • 计划扩展基于API的抽象层,以满足实际需求(例如,资产发行/交易、文档/ IP交换和公证)

  • Oracle SaaS、行业解决方案组和xGBUs合作,例如:

    • 区块链APIOracle金融服务创新平台的集成

    • 将核心银行与区块链集成在一起的FSGBU适配器

    • ERP/SCM软件的SaaS集成工具包和在SCMGL中的区块链智能合约样本。

  • 与独立软件开发商和系统集成商合作,提供完整的解决方案


比特币、区块链与Oracle BCS学习笔记_Java_06

 

区块链云服务客户视图:

    • 许可制区块链,使用强大的身份管理和PKI操作的成员身份服务

    • Peers执行验证,维护代表“世界状态”的当前值,并就那些被存储在加密链接的账本(区块链)中的交易块达成共识。

    • 客户端为用户和应用程序部署新的业务逻辑(智能合约)

    • 客户端执行事务以触发对“世界状态”中的键值记录进行操作的智能合约,并可以查询当前值或块数据

  • 管理员连接到BCS控制台,以更新配置、监视仪表板和排除故障。

 

比特币、区块链与Oracle BCS学习笔记_Java_07

 

Oracle BCS支持并加快业务价值的实现:

比特币、区块链与Oracle BCS学习笔记_Java_08

 

Oracel BCS 已与下列应用预集成:

  • 全球超过40000家全球组织都在使用的NETSUITE

    • NS客户和合作伙伴与Oracle BCS实现互操作

    • BCS API通过NetSuiteSuitecloud平台发布,并通过SDN提供支持

    • 创建最大的支持DLT(分布式账本技术,DistributedLedger Technology)的业务社区之一,从Oracle合作伙伴提供的创新应用程序和服务中受益

  • 超过115个国家的319家银行正在使用的Oracle Flexcube

    • Oracle BCS实现了FLEXCUBE银行和其他银行之间的无缝连接,更高的STP

    • 通过FLEXCUBE区块链适配器进行内置集成

    • 可为汇款、贸易融资等提供预先配置的银行解决方案

  • 开放式银行数字化创新平台

    • 业务微服务/ Fintech API的数字银行市场,可进行精心设计以提供创新服务

    • 整合BCS API,在支付、RegTech、贷款、外汇、KYC / AML和贸易融资等领域轻松实现DLT服务

    • 降低成本,加快金融服务创新,与ERP /SaaS集成

 

Oracle区块链平台挖掘业务价值、提升效率:

  • 提高业务速度

    • 将当地和全球合作伙伴迅速纳入可信赖的商业网络

    • 跨合作伙伴生态系统的实时信息可见性

    • 加速交易、消除对账并优化业务决策

  • 驱动创新

    • 通过开拓未开发市场实现新的商业模式和收入来源

    • 通过区块链集成加速器加快现有业务流程

    • 使用支持身份云服务IDCS (Identity Cloud Service) 的单点登录将内部ERPSaaS应用程序与区块链PaaS安全集成

  • 降低成本和风险

    • 消除中介和相关成本、延迟和风险

    • 防止单点故障和内部攻、擊

    • 将紧跟快速发展技术的负担和风险外包给Oracle

  • 提高开发效率

    • 在几分钟内开始开发区块链应用程序

    • 利用API驱动开发的云或使用REST APIAPI管理服务的本地应用程序

    • 使用Oracle PaaSSaaS的预构建集成轻松调用BCS

  • 实现不间断操作

    • 通过内置IDCS获得深入防御,降低行为身份验证和粒度授权风险

    • 快速将业务网络扩展到数百家交易量相应增长的组织

    • 通过自主监控和基于时间点恢复的重新启动实现高恢复能力

  • 简化操作

    • 使用实时监控仪表板、账本浏览器和大量日志快速识别和解决问题

    • 通过向上和向下缩放区块链组件来动态更改网络配置

    • 轻松按需添加Oracle云内外的成员组织,包括混合部署

 

Oracle BCS将使下一位中本聪进行区块链应用创新更加安全可靠、方便快捷。中本聪的真实身份至今依然是个谜,有人甚至猜测他是埃隆·马斯克,毕竟作为这个星球上最具创新能力的企业家,他创办过电子支付系统Paypal,这可能算是一种另类的致敬吧。

 

参考资料:

  1. 《文明之光》 作者:吴军

  2. 《区块链技术驱动金融》 作者:阿尔文德·纳拉亚南,约什·贝努,爱德华·费尔顿,安德鲁·米勒,史蒂文·戈德费德

  3. 《中国区块链技术和应用发展白皮书》 作者:中国区块链技术和产业发展论坛

  4. 《区块链技术指南》 作者:yeasy@github