Implantação de Aplicativos em um Clique

Depois de atender aos pré-requisitos, você poderá implantar um dos aplicativos de ativos digitais agrupados no Blockchain Platform Manager.

Pré-requisitos

As etapas a seguir descrevem o workflow de pré-requisitos para implantação com um clique.

  1. Instale o Oracle Blockchain Platform Enterprise Edition. Para obter mais informações, consulte Provisionando o Oracle Blockchain Platform Enterprise Edition do Oracle Cloud Marketplace.
  2. Configure seu provedor de identidades, seja o servidor OpenLDAP integrado ou o IDCS (Oracle Identity Cloud Service).
  3. Crie uma configuração de banco de dados de histórico avançado. Para obter mais informações, consulte Criar uma Configuração de Banco de Dados de Histórico Rico.

    Observação:

    Embora a função de histórico avançado suporte o Oracle AI Database e o MySQL, você deve usar o Oracle AI Database com os aplicativos de ativos digitais em pacote.
  4. Crie uma instância que use a configuração de histórico avançado. Para obter mais informações, consulte Criar uma Instância.
  5. Na página Wallet do Blockchain Platform Manager, configure uma organização, usuários e wallets. Para obter mais informações, consulte Configurar uma Wallet.
    1. Criar uma organização.
    2. Crie um usuário (para o usuário conectado ou o usuário que implantará o aplicativo) e adicione o usuário à organização.
    3. Crie uma wallet para o usuário conectado ou para o usuário que implantará o aplicativo.
  6. Para uma instância no modo Governado, faça uma chamada de transação para o contrato de governança para registrar a wallet e permitir que a implantação seja bem-sucedida. Use uma assinatura de API com o formulário a seguir, substituindo as variáveis, o servidor e o token do portador pelos valores da sua instância.
    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"]
    }'

Implantação com um Clique

  1. Na página Instâncias do Gerenciador do Blockchain Platform, selecione o menu da instância que você criou.
  2. Selecione Implantar Aplicativo.
  3. Selecione o aplicativo a ser implantado na lista Aplicativo.
  4. Informe um nome de implantação no campo Nome da Implantação. Os nomes de implantação podem usar apenas letras minúsculas, números e hifens, e devem usar somente uma letra ou um número. Selecione Próximo.
  5. Na janela Implantação de Contrato Inteligente, selecione Implantar novo contrato ou Usar contratos existentes. Selecione Usar contratos existentes para permitir que uma instância do participante junte-se ao mesmo blockchain de uma instância do fundador em que o aplicativo já está implantado.
    • Para uma nova implantação, informe um Nome de Token, um Símbolo de Token e uma Organização.
    • Para contratos existentes, informe Endereço do Contrato do Token, Endereço do Contrato da Conta e Organização.
    Clique em Próximo. O contrato é implantado, os artefatos do ORDS (Oracle REST Data Services) são implantados e a API do encapsulador é registrada.
  6. Na janela Revisar Implantação, verifique se o nome do aplicativo e da implantação estão corretos. Selecione Enviar.
  7. Uma mensagem de sucesso de implantação é exibida, bem como um link para acessar o aplicativo.
  8. Atualize seu arquivo /etc/hosts para adicionar uma entrada do <sample-app-deployment-name>.<instance-name>.<instance-domain> mapeada para a porta do gateway de entrada do Istio.
  9. Se você usar o IDCS via OpenID Connect, adicione o URL de redirecionamento do aplicativo de ativos digitais agrupados ao aplicativo cliente confidencial criado quando você configurou o IDCS.

Agora você pode usar o link fornecido para configurar e usar o aplicativo de contrato inteligente.

Para obter mais informações sobre os aplicativos, consulte Aplicativo de Moeda Digital do Banco Central Atacadista e Aplicativo de Token de Depósito no Guia de Ativos Digitais.