Oracle Blockchain Platform is a platform, which 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 do not 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 currently include Ashburn, VA and Phoenix, AZ in US, and London and Frankfurt in Europe. Others will be announced when available. Please refer to Data Regions for Platform and Infrastructure Services for a 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 is a global collaboration focused on business blockchain frameworks, hosted by The Linux Foundation, including leaders in finance, banking, IoT, supply chain, manufacturing and technology. See https://www.hyperledger.org.
Oracle Blockchain Platform is based on Hyperledger Fabric with a number of enhancements for greater resilience, performance, scalability, security, manageability, enterprise integration, etc. It is deeply integrated with foundational services in Oracle Cloud and provides additional capabilities, e.g., REST proxy for synchronous transactions, operations console with a number of 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 GA features soon after Hyperledger GA.
We are continuing to explore other distributed ledger and related blockchain technologies that can add value to our global enterprise customer base and will be evolving our solution to address customers' needs leveraging both open source and Oracle technology and IP.
A single Oracle Blockchain Platform instance includes HA-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. 2TBs 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 UI. A single channel is created at provisioning time, and you can add more channels without any limit, either through the console UI 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 as long as the external instances are running compatible versions of Fabric.
Oracle Blockchain Platform membership services provider (MSP) based on Fabric-ca is integrated with Oracle Identity Cloud Service. When an instance is provisioned, the account is validated with IDCS and, if it’s valid and has an appropriate role, an enrollment certificate is issued. This integration is built-in. Please see “Administering Oracle Blockchain Cloud Service” book at https://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 Developer Tools tab or from https://github.com/hyperledger.
REST API documentation at https://docs.oracle.com/en/cloud/paas/blockchain-cloud/rest-api/index.html.