Oracle Blockchain Platform 的新特性
下面概述了最近添加到 Oracle Blockchain Platform Enterprise Edition 的新特性和增强功能。本文档按特定功能或功能的可用日期进行组织。
主题
发行版 24.1.3 — 2024 年 7 月
功能 | 说明 |
---|---|
Hyperledger Fabric 2.5.7 版 | Oracle Blockchain Platform Enterprise Edition 的新实例现在基于 Hyperledger Fabric v2.5.7。 |
Kubernetes 基础设施 |
Oracle Blockchain Platform 现在在 Kubernetes 集群上运行。自此发行版起,需要 Kubernetes 集群,不再支持 Docker Swarm。 |
Chaincode 即服务 | 您可以将链代码作为外部管理的服务运行,而不是在对等节点上构建和启动链代码。
请参阅:从外部服务部署链代码 |
支持将 NFT 从 Oracle Blockchain Platform 转移到以太坊 |
|
以太坊对原子交易的支持(两阶段提交) |
现在,您可以使用 |
控制台 UI 中的丰富查询 |
您可以使用 More Actions(更多操作)菜单在控制台的 Channels(通道)选项卡中为指定的链代码和通道在状态数据库上运行和分析富查询。 请参阅:控制台中的丰富查询 |
链代码包删除 |
要释放磁盘空间,可以使用 REST API 或控制台 UI 删除过时的或未使用的链代码程序包。 请参阅:删除链代码和删除已安装的链代码程序包 |
OAuth 2.0 支持 REST 代理事件回调 |
除了相互 TLS 之外,REST 代理事件订阅回调现在还支持调用通过 OAuth 2.0 授权保护的回调端点。 请参阅:订阅事件 |
原子事务处理(两阶段提交) |
现在,您可以使用 REST API 将多个渠道中的一组事务处理组合成一个(原子)事务处理。原子事务处理使用两阶段提交协议,以便合并的事务处理要么全部提交,要么全部回退。您可以使用此功能解决与原子跨渠道更新相关的超级账本架构限制。 |
Oracle Blockchain Platform 支持全球分布式事务处理 |
Oracle Blockchain Platform Enterprise Edition 现在支持 X/Open 组 XA (eXtended Architecture) 标准,该标准指定全局事务处理管理器与本地事务处理资源管理器之间的接口。XA 标准基于两阶段提交协议。Oracle Blockchain Platform Enterprise Edition 现在提供了一个 Java 库,可用作 XA 资源管理器,允许全局事务处理管理器协调和排序一系列原子操作,这些操作可以包括 Oracle Blockchain Platform Enterprise Edition 区块链事务处理以及数据库、排队系统和其他支持 XA 的资源。 请参阅:使用 XA Java 库 |
事件订阅的可靠回调 |
Oracle Blockchain Platform Enterprise Edition 现在支持更可靠地交付订阅的事件。如果回调失败,将根据指数级回退策略重试。订阅链代码事件时,可以指定在通信失败后重试回调的最大次数。 请参阅 REST API 文档中的订阅事件。 |
专用数据收集增强功能 |
您可以指定背书策略来控制对专用数据收集的访问。您还可以自动阻止不属于集合一部分的组织成员读取或写入专用数据。 请参阅:添加专用数据收集 |
为 Oracle Blockchain Platform 更新了区块链应用构建器 |
Oracle Blockchain Platform Enterprise Edition 包含最新版本的 Blockchain App Builder for Oracle Blockchain Platform ,可加快定制区块链应用的开发。区块链应用程序构建器包括对使用可替换和非可替换令牌的广泛支持。从区块链实例中的“Developer Tools”(开发人员工具)选项卡下载。 请参阅:区块链应用构建器 |
REST API 更新 |
为 Oracle Blockchain Platform 管理和应用操作提供一组新的 REST API。请参阅:适用于 Oracle Blockchain Platform 的 REST API 有关新 REST API 和已更改行为的列表,请参阅新建、已更改和已弃用的 REST API 。 |
发行版 21.1.2 — 2021 年 4 月
功能 | 说明 |
---|---|
支持 Raft 共识 |
在以前的版本中,Kafka 是唯一可用的共识类型的磨难者。自此发行版起,支持 Raft 共识,不再支持 Kafka。 通过此功能,多个组织的排序者可以加入一个集群,而渠道可以使用不同的 Raft 排序者集群来分配负载并提供更好的可扩展性。 请参阅什么是订购服务? |
REST API 更新 |
为 Oracle Blockchain Platform 管理和应用操作提供一组新的 REST API。请参阅:适用于 Oracle Blockchain Platform 的 REST API 有关新 REST API 和已更改行为的列表,请参阅新建、已更改和已弃用的 REST API 。 |
硬件安全模块 (HSM) 支持 |
Oracle Blockchain Platform 现在支持使用 SafeNet 硬件安全模块 (HSM) 来存储和管理密钥。具体而言,支持 SafeNet Luna Network HSM 设备和 SafeNet Luna HSM on Demand 云服务。 |
添加了对备份 OpenLDAP 和 Oracle Internet Directory 验证服务器的支持 |
现在,如果主 OpenLDAP 或 Oracle Internet Directory 服务器不可用,您最多可以指定两个备份服务器。 请参见 Configure an External OpenLDAP,Oracle Unified Directory,or Oracle Internet Directory Server 。 |
适用于 Oracle Blockchain Platform v1.4 的区块链应用构建器 |
Oracle Blockchain Platform 的一个新组件,可帮助加快定制区块链应用的开发。它通过强大的 CLI 和 Visual Studio Code 扩展帮助加快链代码开发、测试和部署。它支持自动生成链代码,为希望根据资产及其行为的声明性规范快速建模区块链应用程序的专业人士提供无代码/低代码方法。从区块链实例中的“Developer Tools”(开发人员工具)选项卡下载。 请参阅:区块链应用构建器 |
丰富的历史记录数据库支持区块链表 |
现在,您可以在区块链表中存储丰富的历史记录数据。您还可以在渠道级别和实例级别配置富历史记录,获取富历史记录复制状态,并使用渠道策略控制对富历史记录数据的访问。 |
发行版 19.3.5 - 2020 年 12 月
功能 | 说明 |
---|---|
细粒度访问控制示例 |
Oracle Blockchain Platform 现在在控制台的“开发人员工具”选项卡上提供了新版本的大理石示例。本示例包含一个函数库,链代码开发人员可以使用该库为链代码函数创建访问控制列表。 |
块验证实用程序 |
可以从 REST API 端点运行块验证。其作用:
请参阅块验证 REST API 。 |
发行版 19.3.4 - 2020 年 3 月
功能 | 说明 |
---|---|
添加了对 Microsoft Active Directory 和 Oracle Internet Directory 作为验证服务器的支持 |
以前仅通过内置或外部 OpenLDAP 服务器支持用户验证。 从此发行版开始,可以使用 Microsoft Active Directory 或 Oracle Internet Directory 进行验证。 |
发行版 19.3.3 - 2019 年 11 月
功能 | 说明 |
---|---|
改进和简化日志记录 |
现在,您可以实时访问 Oracle Blockchain Platform 实例中所有组件的日志消息。 此外,区块链平台管理器访问信息现在可以在日志中找到。 请参阅日志记录 |
从 Blockchain Platform Manager 执行实例生命周期任务 |
现在,区块链平台管理器中提供所有区块链实例生命周期活动(例如启动或停止实例)。 |
文档可访问性
For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.
获得 Oracle 支持
购买了支持服务的 Oracle 客户可通过 My Oracle Support 获得电子支持。For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Oracle Database Oracle Blockchain Platform 新特性
G12220-01
2024 年 7 月