Oracle Blockchain Platform is a platform that customers and partners can use to create permissioned blockchain networks for private or consortia models. Oracle Blockchain Platform provides the enabling distributed ledger technology and related capabilities for building blockchain applications and business networks.
Each service instance has all the components necessary to create a member organization with one or more validating (peer) nodes and an ordering service, plus a REST proxy and an operations console. Instances can also be created that don’t include their ordering service in order to join a network that already includes an instance with an ordering service. A blockchain network would include multiple instances, one of which has an ordering service (and is identified as a founder).
No. Oracle is providing a blockchain cloud platform for customers and partners to build business networks.
No. As an enterprise-focused permissioned blockchain platform, Oracle Blockchain Platform doesn't require any tokens or cryptocurrency.
Oracle Blockchain Platform is available in all Oracle Cloud Infrastructure regions, which include Ashburn, Virginia, and Phoenix, Arizona, in the US and London, England, and Frankfurt, Germany, in Europe. Others will be announced when available. Please refer to our comprehensive listing.
Oracle Blockchain Platform is a PaaS offering, within the Application Development PaaS category.
Hyperledger is an open source collaborative effort created to advance cross-industry blockchain technologies. It’s a global collaboration focused on business blockchain frameworks, hosted by The Linux Foundation, including leaders in finance, banking, the Internet of Things, supply chain, manufacturing, and technology.
Oracle Blockchain Platform is based on Hyperledger Fabric with several enhancements for greater resilience, performance, scalability, security, manageability, enterprise integration, etc. It’s deeply integrated with foundational services in Oracle Cloud and provides additional capabilities, e.g., REST proxy for synchronous transactions and an operations console with several configuration, administration, and monitoring capabilities. It maintains compatibility with Hyperledger Fabric at the protocol and API level.
Yes, we plan to follow Hyperledger Fabric releases and provide new general availability features soon after Hyperledger GA.
We’re continuing to explore other distributed ledger and related blockchain technologies that can add value to our global enterprise customer base, and we’ll be evolving our solution to address customers' needs leveraging both open source and Oracle technology and IP.
A single Oracle Blockchain Platform instance includes high availability-configured VMs to run membership service, peer nodes, ordering service, REST proxies, and operations console. Chaincode execution containers are created dynamically when chaincodes are deployed. 2 TBs of local storage is included for the blocks, world state and history databases, and all configuration data.
In each Oracle Blockchain Platform instance you can have up to 14 peer nodes—either specified at provisioning time or added later through the console user interface. A single channel is created at provisioning time, and you can add more channels without any limit, either through the console user interface or by using the client SDK.
Each instance defines one primary organization. To create a consortium-style network, you can create additional instances and join them to a founder instance. You can also create multiple client organizations using SDK's Fabric-CA APIs.
Yes, you can.
Yes, you can if the external instances are running compatible versions of Fabric.
The Oracle Blockchain Platform membership services provider based on Fabric-CA is integrated with Oracle Identity Cloud Service. When an instance is provisioned, the account is validated with Identity Cloud Service and, if it’s valid and has an appropriate role, an enrollment certificate is issued. This integration is built-in. Please see the “Administering Oracle Blockchain Cloud Service” ebook at docs.oracle.com/en/cloud/paas/blockchain-cloud/administer/index.html for more details.
Oracle Blockchain Platform supports standard Hyperledger Fabric SDKs, which you can download from Oracle Blockchain Platform Console under the Developer Tools tab or from github.com/hyperledger.
REST API documentation is at docs.oracle.com/en/cloud/paas/blockchain-cloud/rest-api/index.html.