Oracle Blockchain Platform 的新增功能
此处概述了 Oracle Blockchain Platform 新增的功能和增强功能。本文档按特定功能或功能的可用日期进行组织。
主题
发行版 23.3.3 - 2023 年 10 月(区块链应用构建器 23.4.1)
功能 | 说明 |
---|---|
区块链应用构建器 v23.4.1 |
Blockchain App Builder 的新版本包括以下功能:
|
发行版 23.3.3 - 2023 年 10 月
功能 | 说明 |
---|---|
Hyperledger Fabric v2.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 |
Blockchain App Builder 的新版本包括以下功能:
|
发行版 22.4.2 - 2022 年 12 月(区块链应用构建器 22.4.2)
功能 | 说明 |
---|---|
适用于 Oracle Blockchain Platform v22.4.2 的区块链应用构建器 |
Blockchain App Builder 的新版本包括以下功能:
|
发行版 22.4.2 - 2022 年 12 月
功能 | 说明 |
---|---|
以太坊对原子事务的支持(两阶段提交) |
现在,您可以使用 |
通过代理支持基于 web3 的与以太坊智能合约的交互 |
您可以使用 请参阅:配置 Fab3 代理 |
升级运行 Hyperledger Fabric v2.2.4 的实例 |
现在,您可以升级在基于 Hyperledger Fabric v2.2.4 的实例上运行的 Oracle Blockchain Platform 版本。 请参阅:升级实例 |
控制台 UI 中的丰富查询 |
您可以使用更多操作菜单在控制台的通道选项卡中,针对指定的链代码和通道在状态数据库上运行和分析富查询。 请参阅:控制台中的丰富查询 |
链代码程序包删除 |
要释放磁盘空间,您可以使用 REST API 或控制台 UI 删除过时或未使用的链代码程序包。 请参见: Delete a Chaincode 和 Delete Installed Chaincode Package |
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 的区块链应用构建器 |
Blockchain App Builder 的新版本包括以下功能:
请参阅:使用区块链应用构建器 |
发行版 22.2.1 - 2022 年 4 月
功能 | 说明 |
---|---|
Hyperledger Fabric v2.2.4 升级 |
现在,您可以将基于 Hyperledger Fabric v1.4.7 的 Oracle Blockchain Platform 现有实例升级到 Hyperledger Fabric v2.2.4 。您可以升级属于包括单个组织的网络一部分的实例。要升级具有多个组织的网络平台版本,请与 Oracle 技术支持联系。 有关更多信息,请参见: Upgrade the Platform Version of an Instance 。 Hyperledger Fabric v2.2.4 使用新的链代码生命周期以及将链代码包与链代码定义分开的新模型。您可能需要更新链代码和客户端应用以使用新版本的超级账本架构。要了解有关新版本的超级账本架构对现有应用程序的影响的更多信息,请参阅更新新平台版本的应用程序。 |
事件订阅的可靠回调 |
Oracle Blockchain Platform 现在支持为订阅的事件提供更可靠的交付。如果回调失败,将根据指数回退策略重试。订阅链代码事件时,您可以指定在通信失败后重试回调的最大次数。 请参阅 REST API 文档中的订阅事件。 |
适用于 Oracle Blockchain Platform v22.2.1 的区块链应用构建器 |
Blockchain App Builder 的新版本包括以下功能:
请参阅:使用区块链应用构建器 |
下表概述了可能导致与以前的 Oracle Blockchain Platform 发行版不兼容的更改。
更改 | 注: |
---|---|
Hyperledger Fabric v2.2.4 不会像以前版本那样自动提供 Go 链代码 shim 依赖性。您必须手动提供 Go 链代码 shim。 | 请参见 Write a Chaincode 中的 Vendor the Shim for Go Chaincodes 。 |
Hyperledger Fabric v2.2.4 需要 Go 版本 1.16.7 或更高版本。 | 对于基于运行 Go 链代码的 Hyperledger Fabric v2.2.4 的实例,请升级到 Go 版本 1.16.7 或更高版本。 |
提供了多个版本的超级账本架构 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-01
2024 年 3 月
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 客户将根据其 Oracle 订单中为适用服务指定的条款和条件访问和使用 Oracle 支持服务。