Despliegue de aplicaciones con un solo clic

Después de cumplir los requisitos, puede desplegar una de las aplicaciones de activos digitales agrupadas desde Blockchain Platform Manager.

Requisitos previos

Los siguientes pasos describen el flujo de trabajo de requisitos previos para el despliegue con un solo clic.

  1. Instale Oracle Blockchain Platform Enterprise Edition. Para obtener más información, consulte Aprovisionamiento de Oracle Blockchain Platform Enterprise Edition desde Oracle Cloud Marketplace.
  2. Configure el proveedor de identidad, ya sea el servidor OpenLDAP integrado u Oracle Identity Cloud Service (IDCS).
  3. Cree una configuración de base de datos de historial enriquecida. Para obtener más información, consulte Creación de una configuración de base de datos de historial enriquecida.

    Nota:

    Aunque la función de historial enriquecido admite Oracle AI Database y MySQL, debe utilizar Oracle AI Database con las aplicaciones de activos digitales incluidas.
  4. Cree una instancia que utilice la configuración de historial enriquecido. Para obtener más información, consulte Creación de una instancia.
  5. En la página Cartera de Blockchain Platform Manager, configure una organización, usuarios y carteras. Para obtener más información, consulte Configuración de una cartera.
    1. Crear Organización.
    2. Cree un usuario (para el usuario conectado o el usuario que desplegará la aplicación) y agregue el usuario a la organización.
    3. Cree una cartera para el usuario conectado o el usuario que desplegará la aplicación.
  6. Para una instancia en modo controlado, realice una llamada de transacción al contrato de gobernanza para registrar la cartera y permitir que el despliegue se realice correctamente. Utilice una firma de API con el siguiente formulario, sustituyendo las variables, el servidor y el token de portador por los valores de su instancia.
    curl --location --request POST 'https://uwaas.example.com/v1/uwaas/wallets' \
    --header 'Authorization: Bearer fZjcd7QIryI8iO1wpQ' \
    --header 'Content-Type: application/json' \
    --data-raw '{
      "orgId": "TestOrg",
      "orgNetworkId": 4,
      "userId": "e194554a-bc46-4ae7-a152-75db72f8dd09",
      "walletLabel": "haha1",
      "walletType": "1",
      "status": "ACTIVE",
      "walletTags": ["haha1"]
    }'

Despliegue con un solo clic

  1. En la página Instances de Blockchain Platform Manager, seleccione el menú de la instancia que ha creado.
  2. Seleccione Desplegar aplicación.
  3. Seleccione la aplicación que desea desplegar en la lista Aplicación.
  4. Introduzca un nombre en el campo Nombre de Despliegue. Los nombres de despliegue solo pueden utilizar letras en minúscula, números y guiones, y solo deben incluir una letra o un número. Seleccione Next (Siguiente).
  5. En la ventana Despliegue de contrato inteligente, seleccione Desplegar nuevo contrato o Usar contratos existentes. Seleccione Usar contratos existentes para permitir que una instancia de participante se una a la misma cadena de bloques que una instancia fundadora en la que la aplicación ya está desplegada.
    • Para un nuevo despliegue, introduzca un nombre de token, un símbolo de token y una organización.
    • Para los contratos existentes, introduzca la dirección de contrato de token, la dirección de contrato de cuenta y la organización.
    Haga clic en Siguiente. El contrato se despliega, los artefactos de Oracle REST Data Services (ORDS) se despliegan y la API de envoltorio se registra.
  6. En la ventana Revisar despliegue, asegúrese de que el nombre de la aplicación y el despliegue son correctos. Seleccione Enviar.
  7. Se muestra un mensaje que indica que el despliegue se ha realizado correctamente, así como un enlace para acceder a la aplicación.
  8. Actualice el archivo /etc/hosts para agregar una entrada para <sample-app-deployment-name>.<instance-name>.<instance-domain> asignada al puerto del gateway de entrada de Istio.
  9. Si utiliza IDCS a través de OpenID Connect, agregue la URL de redirección de la aplicación de activos digitales empaquetados a la aplicación cliente confidencial que creó al configurar IDCS.

Ahora puede usar el enlace proporcionado para configurar y usar la aplicación de contrato inteligente.

Para obtener más información sobre las aplicaciones, consulte Aplicación de moneda digital del banco central al por mayor y Aplicación de token de depósito en la Guía de activos digitales.