Oracle再发力,区块链平台多项更新

news/2024/7/5 7:46:11 标签: 区块链, 数据库, java

本周,Oracle宣布将加速全球区块链的采用。据悉,目前全球已经众多企业通过Oracle区块链平台享受到了区块链应用程序的优势,而Oracle将为区块链平台添加更多新功能,帮助用户加速区块链应用程序的开发、集成和部署。

Oracle区块链平台新功能

话不多说,我们先来看看Oracle区块链平台将增加哪些新功能?

增强的世界状态数据库:支持标准的、基于SQL的分类帐查询,支持使用现有的编程技能,大大降低了区块链应用程序开发的复杂性;确保智能合约可以安全的依赖事务提交时验证的查询结果;提高和丰富数据查询的性能;
丰富的历史数据库:事务历史记录会隐藏在Autonomous Data Warehouse或其它Oracle数据库的关系数据库模式中,透明地支持交互式仪表盘和报表的分析集成。
增强的REST API:用于事件订阅、区块链管理/配置以及网络运行状况、事务处理速率和其他统计信息的监控,简化与现有企业IT工具的集成。
身份联合:进一步扩展了身份验证功能,方便与外部身份提供商合作,利用现有的身份管理系统促进与其他参与者的联盟区块链合作。
支持第三方证书:支持在区块链网络上注册客户、组织和企业,并且能够使用由受信任的第三方颁发的证书。
支持Hyperledger Fabric 1.3:基于不断发展的开源版本添加了许多新功能,例如Java中的链代码、支持成员子集之间的私人交易等等。

区块链可以简化围绕供应链、身份、跨境支付以及欺诈检测的现有流程。而企业往往都希望在自己现有的生态系统中实施区块链网络,Oracle区块链平台几乎是应这种需求而生的,简化跨不同业务网络的区块链应用程序的构建和集成,甚至还可以将其链接到原有生态系统中的相关业务流程中。

关于Oracle区块链平台

2018年7月,据外媒报道Oracle推出了区块链平台,用户可借助该平台通过区块链数据库监控供应链、追踪全球运输系统、实现跨境交付。Oracle 区块链平台发布之初,已有多所全球组织加入该平台。

Oracle区块链平台是基于Hyperledger Fabric构建而成的,功能包括了身份管理、REST代理、事件服务、容器生命周期管理,支持用户集成Oracle的Saas(软件即服务)、PaaS(平台即服务)及第三方应用程序。

据相关报道,2019年2月,Oracle区块链平台的用户已有十多家企业,金融平台SDK.finance就是其中之一。SDK.finance利用Oracle 区块链平台推动其支付流程,并期望通过新系统来取代中介金融机构,据悉通过此项操作不仅能够节省相关的交易费用,还可以将跨境交易时间缩减到秒级。

参考链接:https://www.crowdfundinsider.com/2019/02/144426-oracle-announces-expansion-of-enterprise-blockchain-platform-worldwide/


http://www.niftyadmin.cn/n/928505.html

相关文章

Stream Collectors - reducing

public static <T> Collector<T,​?,​Optional<T>> reducing​(BinaryOperator<T> op) 不能看方法名理解其作用&#xff0c;入参是一个二目运算函数参数&#xff0c;作用比较广泛。 处理流程简单描述&#xff1a; 第一步&#xff1b;a&#xff0c…

这才是Tomcat内存配置的正确姿势

1.背景 虽然阅读了各大牛的博客或文章,但并没有找到特别全面的关于JVM内存分配方法的文章,很多都是复制黏贴 为了严谨,本文特别备注只介绍基于HotSpot VM虚拟机,并且基于JDK1.7的内存分配情况,有关GC的说法也是基于CMS的concurrent collection(而非G1),防止大牛拍砖. 目前主流的…

拥抱PostgreSQL,红帽再表态:SSPL的MongoDB坚决不用

2019年1月&#xff0c;红帽在最新的RHEL 8.0 Beta Release Note 中明确表示因为 MongoDB 使用了 SSPL 协议&#xff0c;所以将不会在 8.0 系统中提供该数据库。 2019年2月12日&#xff0c;红帽官方发博称&#xff0c;Red Hat Satellite将在后端标准化PostgreSQL&#xff0c;并且…

Stream Collectors - summarizingInt

public static <T> Collector<T,​?,​IntSummaryStatistics> summarizingInt​(ToIntFunction<? super T> mapper) public static <T> Collector<T,​?,​LongSummaryStatistics> summarizingLong​(ToLongFunction<? super T> mapp…

1_npctele

1_npctele 其他同1_itemtele slot       排序字段(传送NPC中的显示根据这个来排序 也就是 数值越小的越在前)creature    传送员id (这里指定ID可以设置多个传送员)parentmenuidicongossipmapposition_xposition_yposition_zposition_oactionvendoridreqtypereqva…

Go语言的通道(2)-缓冲通道

有缓冲的通道相比于无缓冲通道&#xff0c;多了一个缓存的功能&#xff0c;如下图描述的一样&#xff1a; 从图上可以明显看到和无缓冲通道的区别&#xff0c;无缓冲必须两个Goroutine都进入通道才能进行数据的交换&#xff0c;这个不用&#xff0c;如果数据有&#xff0c;直接…

Stream Collectors - summingInt

public static <T> Collector<T,​?,​Integer> summingInt​(ToIntFunction<? super T> mapper) public static <T> Collector<T,​?,​Long> summingLong​(ToLongFunction<? super T> mapper) public static <T> Collector…

为什么要应用编排,应用编排能做什么?

随着服务数量的增多&#xff0c;对服务配置的管理也提出了更高的要求。如何去管理诸多服务&#xff0c;不同环境中存在差异部分以及在系统运维阶段需要灵活变更的部分&#xff0c;这些都是服务配置管理中需要解决的问题。通过应用编排产生的编排模版保存了每个服务本身具体的部…