黄炜,甲骨文:甲骨文企业区块链与Fn开源生态 现阶段区块链科技展示的产品主要分为两种类型:大众区块链和联盟链。与公共区块链相比,联盟链具有更高的安全性。目标群体主要是企业。甲骨文公司近年来一直致力于解决企业层面的区块链问题,并阐述了目前取得的成就。
以下是这次演讲的文字记录:
今天我的话题集中在两个方面。首先是企业级区块链的当前进展,这是甲骨文的一个开源项目。二是Fn功能和服务开源生态的构建。
随着区块链发展到今天,我不会向每个人推广区块链的定义。目前常用的区块链有两种。第一种叫做公共区块链,或公共区块链,或未经许可的区块链技术。第二个是联盟链,主要在微信上使用。春节期间,3点钟有很多关于区块链和区块链在微信群中的应用的讨论。近80%的讨论和资金都在联盟链上,这不需要一个有执照的公共区块链。今天我们想谈谈可以面向企业层面的联盟链技术。我今天想向你们报告的项目是我们在联盟链中的一些能力。
联盟链有三个不同于公共链的特征。首先,联盟链是一个相对封闭的系统,只有当成员被邀请时,他们才能加入。第二,成员之间有一定的互信基础。第三,一名成员加入区块链。他需要接受基本规则并履行它。目前,区块链技术大约有三种不同的实现方法,它们更通用。第一个是以太网车间,主要用于企业级应用的开发,在企业级应用中存在很多问题,如效率、性能、安全性等,不适合生产级应用。第二个是考达,不是我们今天要谈论的。第三个是我们今天将要谈论的,超级图书,在Linux基金会下的项目,根据联盟链的规则被许可、许可和开发。它的开发语言是围棋,很多都是用Java开发的。我们发现联盟链在未来企业中的应用前景是比较广阔的。因此,甲骨文在这方面开发了一个企业级的区块链云服务平台。我想向你报告好消息。我们将在三到四个月后正式发布这个平台。基本上,90%的开发商都在中国。因此,中国正在谈论的许多开源标准等等,将有相当多的标准已经进入产品平台云服务。
甲骨文为企业级应用打造了这个区块链。目前,企业级应用程序有几个主要问题。第一个是门槛,非常高。二是目前区块链技术还没有达到企业应用所需的生产水平。三是科技的飞速发展,给企业带来了巨大的挑战。如何跟上快速的技术迭代、技术变革、人才培养,以及安全、代码、管理等问题。因此,这方面是我们在区块链科技产品平台上工作的时候,我们重点解决的是面对企业层面的区块链问题。到目前为止,我们已经形成的企业级区块链的组件就是这些组件。
首先是节点,平台已经形成,分布式账簿平台已经形成。以智能合同的形式,双方应该能够达成协议,或者当我们来到一个社区时,每个人都应该遵守的规则已经形成。后期阶段逐渐发展,包括像节点和成员这样的服务。我们使用REST代理,包括平台控制台。因此,我们在此图中显示的是我们今天在企业级形成的基本区块链所提供的基本服务模型。这是基本节点,基本服务模块。
第二,刚刚提供的基本模块都是以微服务的形式作为基础设施提供的,这三层关系在它们之间。左右角都可以支持在公共云、企业私有云或平台混合云上运行。
第三,该平台不仅可以作为区块链运营,还可以连接企业目前运行的企业级应用,如ERP系统,如金融系统、物流等。,包括企业的现有需求。因此,我们在外部添加的层是企业级管理应用系统的操作平台。我们称之为区块链云的生态服务系统。这种相互联系是我们想要解决的,并且已经形成。
核心交易流程包括,例如,如何加入联盟以及如何解决每个人之间的签名和授权问题,包括每一行是一个业务流程以及如何实现背书申请、签名等。这是我们已经形成的平台。因此,我就不一一说明如何做了,但平台已经基本开发完成,将在三四个月或四五个月内正式发布,包括提交交易等。
最后,还有发展。我们刚才所说的是,我们所提供的是相对成形的,可以沉淀,并可以成为模块化云服务。另一个是增加新的开发力量、新的功能和在这个平台上开发的界面。因此,我们也有一个专门为开发人员使用的开发平台,增加了一个功能和智能合同服务。面向特定条款的企业范围的智能合同开发平台现在也可用。
这是我特别想指出的。当我们提供区块链平台时,我们提供的云服务基本上覆盖了目前超过90%的企业级应用可以看到的地方。今天,我们向您报告这个项目。实际上,目的是希望企业能够使用这个平台,并更多地利用这个平台来开发自己的行业逻辑和一些企业管理流程,将这个应用程序推向行业。
区块链云连接不是企业自己的云服务,也不是在私有云或公共云中运行。我们考虑云连接。对于未来的企业来说,云连接是一个比较明显的发展趋势。因此,我们将在两个不同的技术标准之间建立联系,这是我们计划在4月和5月之后推出的功能之一。区块链技术在多云的环境中运行。综上所述,要实现企业级区块链的应用,必须解决以下五个问题。
首先是高性能。目前,公共云的性能非常差,无法达到生产级应用。甲骨文的目标是使云服务上的区块链交易超过每秒100次,这必须增加到10 -100时间。这是企业应该具备的绩效水平。很难在企业一级的公共链中应用当前的区块链。
第二是快速的应用程序开发和集成。不能说当区块链出现时,其他一切都会被淘汰,或者需要一个相对成熟的整合平台。如何使用REST调用机制来集成当前现有的企业级应用程序而不进行修改。
第三是安全和隐私。
第四是迅速扩大网络,不仅是处理功能,还有私人渠道,如果有能力,可以迅速增加。
第五是更高的灵活性和可用性。
这五项都是企业级应用程序,基本上满足了这些要求。我们通过联盟链、超级分类账等项目为企业级区块链搭建了云平台。目前,该平台已经基本建成。因此,在我们打开这个平台的时候,请关注未来,欢迎您更多地使用这个平台。
这是我们公司不到一年前正式向开源社区开放的第二个项目。Fn。Fn是一个功能级服务项目。当你看到这张照片时,你会明白发生了什么。功能是向他输入x,最后得到结果。我们希望将来拥有大部分功能,尤其是在容器上,将一些处理过程、一些逻辑打包成功能,将它们放到云上,提供功能服务,并在云上提供它们。此过程是开源的,无服务器的,不受底层服务器的限制,也不受底层服务器的限制。它完全是基于容器技术实现的。
最简单的函数级服务是首先封装函数,只知道函数的输入和输出,然后封装中间代码提供给每个人。当您使用这些函数时,您不需要一个接一个地编写。
这是网站。现在已经打开了。你可以看看。在不到一年的时间里,我们已经发布了610多个网站。这个项目发展很快。这个项目解决了几个问题。首先,它可以支持许多开发环境,并且是在公共云中编写的,但是它也支持java之上的许多开发语言。最重要的是三个部分:命令行,Fn服务器,它处理函数执行过程。这被称为本地命令行。第二是开发工具和开发工具包。FDK是一个开发工具包,其中包含大量的工具包。这个包裹附在我们面前的胶卷上。它可以用java语言或其他语言编写。第三个是可视化界面,它定义了工作流,所以它被称为Fn流。可视化界面在不编写代码的情况下定义流程。这三个是最重要的组成部分。
事实上,还有一个负载平衡,它被自动带到系统后面以提高其性能。最重要的是这三个部分。操作的底层支持技术是dooker,它对服务器是透明的,不受服务器的限制。再往下是特定的执行平台。我们现在拥有所有裸机服务云。这是我们公司提议的。我们为云上的所有计算资源提供服务。后面还支持虚拟机。库伯内特也更重要的是能够处理集装箱。
最后的结论。为什么要做功能级服务?这将大大降低未来集装箱的复杂性,并将开发和运营一体化。容器将被越来越多的使用。因此,对这些项目使用功能级服务将大大降低容器的复杂性。它易于开发,迭代速度快,部署更快。这完全是为了企业级应用。容器迟早会面临复杂的问题,并且会被功能级项目简化。基本上,它是针对APPDev应用程序环境的,并且在企业级得到了大规模的使用。
心灵鸡汤:
标题:黄炜,甲骨文:甲骨文企业区块链与Fn开源生态
地址:http://www.yunqingbao.cn/yqbxx/433.html