Create an Instance

As an Oracle Cloud Infrastructure administrator, you can create and set up an Oracle Blockchain Platform instance for your organization.

Before You Create Your Instance

Before you set up Oracle Blockchain Platform using Oracle Cloud Infrastructure Console, Oracle recommends that you take some time to plan your service.

Plan Your Instance

There are two editions of Oracle Blockchain Platform available:
  • Standard Edition: 2 OCPUs, 50 GB storage, 2 peers (additional can be added later)
  • Enterprise Edition:
    • Small: 4 OCPUs, 150 GB storage, 2 peers (additional can be added later)
    • Medium: 8 OCPUs, 150 GB storage, 4 peers (additional can be added later)
    • Large: 16 OCPUs, 150 GB storage, 6 peers (additional can be added later)
    • X-Large: 32 OCPUs, 150 GB storage, 6 peers (additional can be added later)

If you create an Enterprise shape, you can scale your Blockchain Platform up or down resulting in a new shape called Enterprise Custom. See Scale Your Instance for details.

Oracle Blockchain Platform OCPU-based meters use high precision billing, meaning that you are billed per second. The minimum billing amount is for one minute; any instance running for less than one minute will still be charged for one minute of time.

Create a Compartment

When you sign up for Oracle Cloud Infrastructure, Oracle creates your tenancy with a root compartment that holds all your cloud resources. You then create additional compartments within the tenancy (root compartment) and corresponding policies to control access to the resources in each compartment. Before you create an Oracle Blockchain Platform instance, Oracle recommends that you set up the compartment where you want the instance to belong.

You create compartments in Oracle Cloud Infrastructure Identity and Access Management (IAM). See Setting Up Your Tenancy and Managing Compartments.

Create an Oracle Blockchain Platform Instance Using the Console

As an Oracle Cloud Infrastructure administrator, you can create and set up an Oracle Blockchain Platform instance for your organization.

There are two types of Oracle Blockchain Platform instances you can provision:
  • Founder organization: a complete blockchain environment, including a new network to which participants can join later on.

  • Participant instance: if there is already a founder organization you want to join, you can create a participant instance if your credentials provide you with access to the network.

  1. Sign in to your Oracle Cloud Infrastructure account. You must sign in as a federated Oracle Identity Cloud Service user.
  2. In Console, click the Navigation menu in the top-left corner.
  3. Under Solutions and Platform, select Blockchain Platform.
  4. From the Compartment list, select the compartment in which you want to create the service.
  5. Click Create Instance.
  6. Enter a name for your Oracle Blockchain Platform instance.
    The service instance name:
    • Must contain one or more characters.
    • Must not exceed 15 characters.
    • Must start with an ASCII letter: a to z.
    • Must contain only ASCII lower-case letters or numbers.
    • Must not contain a hyphen.
    • Must not contain any other special characters.
    • Must be unique within the identity domain.
  7. Optionally enter a description of your instance.
  8. Select if you are creating a new network, or creating a participant instance to join an existing network.
  9. Select your edition. The editions are described in Plan Your Instance.
  10. Oracle Blockchain Platform includes a certificate authority (CA), which is used to create self-signed certificates for all blockchain nodes in your instance.

    If you want to use certificates from your own certificate authority and use the Oracle Blockchain Platform certificate authority as an intermediary CA, you can upload your CA archive. The certificate you upload will be used to sign the intermediary certificates for Oracle Blockchain Platform nodes, thus including them under your root CA chain.

    The archive is a zip file which contains the following files:
    • CA chain - named xxxca-chain.pem. The entire CA file sequence from the signing CA to the top-level CA should be present.
    • key - named xxxca-key.pem. The key should be a 256-bit elliptic curve key. The prime256v1 curve is recommended.
    • certificate - named xxxca-cert.pem
    where xxx is an identifier of your choice. The archive must be less than 2MB.
  11. If you want to use tags for your instance, expand the Advanced Options section and add your tags.
  12. Click Create.

It takes about 15 minutes to create the service. Display the Instance page to check the current status.

Verify Your Instance

Oracle sends an email to the designated email address when your Oracle Blockchain Platform instance is ready. Navigate to your service in the Oracle Cloud Infrastructure Console, and sign in to verify your Oracle Blockchain Platform instance is up and running.

  1. In Console, click the Navigation menu in the top-left corner.
  2. Under Solutions and Platform, select Developer Services, then Blockchain Platform.
  3. From the Compartment list, select the compartment you used to create the instance.
  4. Click the name of the new instance.
  5. Click Service Console. This launches the Blockchain Platform console.