Oracle Blockchain Platform 的新特性
下面概述了最近添加到 Oracle Blockchain Platform 的新特性和增强功能。本文档按特定功能或功能的可用日期进行组织。
主题
- 发行版 25.2.2 — 2025 年 6 月
- 发行版 24.4.3 — 2024 年 12 月 (Oracle Blockchain Platform Digital Assets Edition)
- 发行版 23.3.3 — 2023 年 10 月(区块链应用构建器 23.4.1)
- 发行版 23.3.3 — 2023 年 10 月
- 发行版 22.4.2 — 2023 年 9 月(区块链应用构建器 23.3.3)
- 发行版 22.4.2 — 2022 年 12 月(区块链应用构建器 22.4.2)
- 发行版 22.4.2 — 2022 年 12 月
- 发行版 22.3.2 — 2022 年 8 月
- 发行版 22.2.1 — 2022 年 6 月(区块链应用构建器 22.2.3)
- 发行版 22.2.1 — 2022 年 4 月
- 发行版 21.4.1 — 2021 年 11 月
发行版 25.2.2 — 2025 年 6 月
功能 | 说明 |
---|---|
混合状态数据库 |
混合状态数据库模型通过将状态信息存储在嵌入式 Berkeley 数据库(主状态数据库)和 Oracle Database(回退状态数据库)中来避免服务中断。要使用混合状态数据库模型,请在对等节点上启用回退状态数据库。 请参阅:创建回退状态数据库 |
发行版 24.4.3 — 2024 年 12 月 (Oracle Blockchain Platform Digital Assets Edition)
功能 | 说明 |
---|---|
Oracle Blockchain Platform 数字资产版本 |
Oracle Blockchain Platform Digital Assets Edition 是 Oracle Blockchain Platform 的扩展,提供预构建的特定于域的内容,例如链代码和包装 API,用于中央银行数字货币 (CBDC) 和数字债券市场以及通用令牌框架等场景。 它专注于数字资产标记化和生命周期管理,可简化合规性、资产转移和所有权验证等复杂流程,同时确保实时跟踪和可审计性。它减少了开发使用数字资产的应用程序的用户的进入障碍。 其中包含以下组件:
|
发行版 23.3.3 — 2023 年 10 月(区块链应用构建器 23.4.1)
功能 | 说明 |
---|---|
区块链应用构建器 v23.4.1 |
区块链应用构建器的新版本包含以下功能:
|
发行版 23.3.3 — 2023 年 10 月
功能 | 说明 |
---|---|
Hyperledger Fabric 2.5.3 版 | Oracle Blockchain Platform 的新实例现在基于 Hyperledger Fabric v2.5.3 。 |
支持将 NFT 从 Oracle Blockchain Platform 转移到以太坊 |
|
以太坊虚拟机 (EVM) 增强功能 | 现在可以从 Oracle Blockchain Platform 控制台下载 EVM 链代码的增强版本。您可以使用 EVM 链代码通过 REST 代理或 fab3 代理在 Oracle Blockchain Platform 上部署的以太坊虚拟机 (EVM) 链代码上部署智能合同并与之交互。新方法允许您配置 EVM 链代码中的气体值。此外,REST 代理现在在调用已部署的智能合同函数时支持 JSON 格式输入。
请参阅:在 Oracle Blockchain Platform 上使用 EVM 运行 Solidity 智能合同和配置 Fab3 代理 |
发行版 22.4.2 — 2023 年 9 月(区块链应用构建器 23.3.3)
功能 | 说明 |
---|---|
区块链应用构建器 v23.3.3 |
区块链应用构建器的新版本包含以下功能:
|
发行版 22.4.2 — 2022 年 12 月(区块链应用构建器 22.4.2)
功能 | 说明 |
---|---|
适用于 Oracle Blockchain Platform 的区块链应用构建器 v22.4.2 |
区块链应用构建器的新版本包含以下功能:
|
发行版 22.4.2 — 2022 年 12 月
功能 | 说明 |
---|---|
以太坊对原子交易的支持(两阶段提交) |
现在,您可以使用 |
通过代理支持基于 web3 的 Ethereum 智能合约交互 |
您可以使用 请参阅:配置 Fab3 代理 |
升级运行 Hyperledger Fabric v2.2.4 的实例 |
现在,您可以升级在基于 Hyperledger Fabric v2.2.4 的实例上运行的 Oracle Blockchain Platform 版本。 请参阅:升级实例 |
控制台 UI 中的丰富查询 |
您可以使用 More Actions(更多操作)菜单在控制台的 Channels(通道)选项卡中为指定的链代码和通道在状态数据库上运行和分析富查询。 请参阅:控制台中的丰富查询 |
链代码包删除 |
要释放磁盘空间,可以使用 REST API 或控制台 UI 删除过时的或未使用的链代码程序包。 请参阅:删除链代码和删除已安装的链代码程序包 |
OAuth 2.0 支持 REST 代理事件回调 |
除了相互 TLS 之外,REST 代理事件订阅回调现在还支持调用通过 OAuth 2.0 授权保护的回调端点。 请参阅:订阅事件 |
发行版 22.3.2 — 2022 年 8 月
功能 | 说明 |
---|---|
原子事务处理(两阶段提交) |
现在,您可以使用 REST API 将多个渠道中的一组事务处理组合成一个(原子)事务处理。原子事务处理使用两阶段提交协议,以便合并的事务处理要么全部提交,要么全部回退。您可以使用此功能解决与原子跨渠道更新相关的超级账本架构限制。 |
Oracle Blockchain Platform 支持全球分布式事务处理 |
Oracle Blockchain Platform 现在支持 X/Open 组 XA (eXtended Architecture) 标准,该标准指定全局事务处理管理器与本地事务处理资源管理器之间的接口。XA 标准基于两阶段提交协议。Oracle Blockchain Platform 现在提供了一个 Java 库,可用作 XA 资源管理器,使全局事务处理管理器能够协调和序列化一系列原子操作,包括 Oracle Blockchain Platform 区块链事务处理以及数据库、队列系统和其他支持 XA 的资源。 请参阅:使用 XA Java 库 |
发行版 22.2.1 — 2022 年 6 月(区块链应用构建器 22.2.3)
功能 | 说明 |
---|---|
适用于 Oracle Blockchain Platform 的区块链应用构建器 v22.2.3 |
区块链应用构建器的新版本包含以下功能:
请参阅:使用区块链应用构建器 |
发行版 22.2.1 — 2022 年 4 月
功能 | 说明 |
---|---|
Hyperledger Fabric v2.2.4 升级 |
现在,您可以将基于 Hyperledger Fabric v1.4.7 的 Oracle Blockchain Platform 现有实例升级到 Hyperledger Fabric v2.2.4 。您可以升级属于包含单个组织的网络的一部分的实例。要升级具有多个组织的网络平台版本,请与 Oracle 技术支持联系。 有关详细信息,请参阅:升级实例的平台版本 Hyperledger Fabric v2.2.4 使用新的链代码生命周期和将链代码软件包与链代码定义分离的新模型。您可能需要更新链代码和客户端应用程序才能使用新版本的超级账本架构。要了解有关新版本超级账本架构对现有应用程序的影响的更多信息,请参见 Updating Applications for a New Platform Version 。 |
事件订阅的可靠回调 |
Oracle Blockchain Platform 现在支持更可靠地交付订阅的事件。如果回调失败,将根据指数级回退策略重试。订阅链代码事件时,可以指定在通信失败后重试回调的最大次数。 请参阅 REST API 文档中的订阅事件。 |
适用于 Oracle Blockchain Platform v22.2.1 的区块链应用构建器 |
区块链应用构建器的新版本包含以下功能:
请参阅:使用区块链应用构建器 |
下表概述了可能导致与以前版本的 Oracle Blockchain Platform 不兼容的更改。
更改 | 注: |
---|---|
Hyperledger Fabric v2.2.4 不会像以前版本那样自动提供 Go 链代码 shim 依赖性。必须手动为 Go 链代码 shim 提供供应商。 | 请参阅编写链代码中的为 Go 链代码提供 Shim 。 |
Hyperledger Fabric v2.2.4 需要 Go 版本 1.16.7 或更高版本。 | 对于基于运行 Go 链代码的 Hyperledger Fabric v2.2.4 的实例,请升级到 Go 版本 1.16.7 或更高版本。 |
Hyperledger Fabric SDK 提供多个版本。使用与您的实例所基于的超级账本架构版本兼容的 SDK 版本。 | 对于基于 Hyperledger Fabric v2.2.4 的实例,请使用与 Hyperledger Fabric v2.2 长期支持 (LTS) 发行版兼容的版本。Oracle Blockchain Platform 已通过验证,适用于 Hyperledger Fabric v2.2.4 的以下版本:
有关详细信息,请参阅:使用超级账本架构 SDK 开发应用 |
发行版 21.4.1 — 2021 年 11 月
功能 | 说明 |
---|---|
Hyperledger Fabric v2.2.4 |
现在,您可以基于 Hyperledger Fabric v2.2.4 创建 Oracle Blockchain Platform 实例,其中包括以下功能:
|
专用数据收集增强功能 |
您可以指定背书策略来控制对专用数据收集的访问。您还可以自动阻止不属于集合一部分的组织成员读取或写入专用数据。 请参阅:添加专用数据收集 |
用户启动的升级 |
当有新版本的 Oracle Blockchain Platform 可用时,您现在可以使用 Oracle Cloud Infrastructure 控制台或 REST API 在您选择时升级实例。 请参阅:升级实例 |
文档可访问性
有关 Oracle 对可访问性的承诺的信息,请访问 Oracle 可访问性计划的 Web 站点 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc。
获得 Oracle 支持
购买了支持服务的Oracle 客户可通过 My Oracle Support 获得电子支持。有关信息,请访问 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info;如果您有听力障碍,请访问 http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs。
Oracle Cloud Oracle Cloud Infrastructure 上的 Oracle Blockchain Platform 新增功能(第 2 代)
F94751-03