What’s New for Oracle Blockchain Platform

Here’s an overview of the new features and enhancements that were recently added to Oracle Blockchain Platform. This document is organized by the date a specific feature or capability became available.

Release 20.3.3 — December 2020

Feature Description
Blockchain App Builder for Oracle Blockchain Platform v1.3

A new version is available which offers support for Windows. Download it from Developer Tools tab in your blockchain instance.

See: Using Blockchain App Builder

Running Solidity smart contracts with EVM on Oracle Blockchain Platform.

We now supply a walkthrough for using Solidity smart contracts with EVM (Ethereum Virtual Machine) deployed as a chaincode on Oracle Blockchain Platform.

See: Run Solidity Smart Contracts with EVM on Oracle Blockchain Platform

Release 20.3.3 — November 2020

Feature Description
Fine-grained access control sample

Oracle Blockchain Platform now provides a new version of the marbles sample on the Developer Tools tab of the console. This sample includes a library of functions that chaincode developers can use to create access control lists for chaincode functions.

See Using the Fine-Grained Access Control Library Sample.

Release 20.3.3 — October 2020

Feature Description
Blockchain App Builder for Oracle Blockchain Platform v1.2.1

A new component of Oracle Blockchain Platform to help speed up development of custom blockchain applications. It helps to expedite chaincode development, testing and deployment with a powerful CLI and Visual Studio Code extension. And it enables automated chaincode generation with a no-code/low-code approach for professionals looking to quickly model blockchain applications based on a declarative specification of the assets and their behaviors. Download it from Developer Tools tab in your blockchain instance.

See: Using Blockchain App Builder

Release 20.3.1 — July 2020

Feature Description
Oracle Cloud Infrastructure (Gen 2) support
  • Each instance is deployed across 3 availability domains to provide higher resilience.
  • Dynamic scalability allows you to add peer nodes or increase peer OCPUs as needed, add more replicas of other node types, or to expand your storage in 1TB increments.
  • Idle mode support for times when you have uneven usage scenarios. You can pause your instance which drops the usage reporting to 25% of the allocated OCPUs.
Integration with Oracle Cloud Infrastructure This release of Oracle Blockchain Platform is tightly integrated with Oracle Cloud Infrastructure. This means the Oracle Cloud Infrastructure features such as compartment quotas, events and monitoring, command line interfaces, and SDKs are all available to use with Oracle Blockchain Platform.

See the Oracle Cloud Infrastructure documentation for additional information on how to use the platform: Oracle Cloud Infrastructure Documentation.

Supports Raft consensus

In previous releases Kafka was the only available consensus type of orderer. As of this release, Raft consensus is supported and Kafka is no longer supported.

With this feature, orderers from multiple organizations can join a cluster, and channels can use different Raft orderer clusters to distribute load and provide better scalability.

See What is the Ordering Service

REST API updates

There are a set of new REST APIs for Oracle Blockchain Platform Administrative and Application Operations. See: REST API for Oracle Blockchain Platform.

Serveral of the previous (v1) Application Operations REST APIs are still compatible with this release (with exceptions outlined in New, Changed and Deprecated APIs). The new (v2) Applications Operations REST APIs should be migrated to when possible.

Improved scaling

After you've provisioned your Blockchain Platform, you can scale the OCPU capacity up or down to meet your evolving needs.

You can also scale individual components of your Blockchain Platform such as adding an additional orderer node, or adding storage capacity.

See Scale Your Instance.

Documentation Accessibility

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.

Access to Oracle Support

Oracle customers that have purchased support have access to electronic support through 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.