8 Gerenciar a Organização e a Rede

A Console de Serviço do Oracle Blockchain Platform é uma interface web abrangente que permite aos usuários monitorar redes blockchain e executar tarefas administrativas de rotina. O console também fornece ferramentas e funcionalidades especializadas para desenvolvedores de contratos inteligentes e administradores de carteira.

Visão Geral do Oracle Blockchain Platform Service Console

Depois que uma instância do Oracle Blockchain Platform é provisionada, todas as principais funções necessárias para interagir e gerenciar a rede blockchain são acessíveis por meio do console de serviços. Os principais recursos incluem:

  • Gerenciando nós blockchain
  • Configurando definições e políticas de rede
  • Implementação de contratos inteligentes
  • Criando e acessando wallets de conta
  • Usar o navegador do razão para inspecionar detalhes e transações do bloco
  • Acessando arquivos de log (somente administradores e operadores)

A interface gráfica do usuário do console organiza esses recursos em várias guias:

  • Painel de Controle: Apresenta uma visão geral resumida da integridade da rede, do status do nó, da altura do bloco mais recente e do volume da transação.
  • Nós: Exibe informações detalhadas sobre todos os nós ativos, com menus para ações de gerenciamento de nós.
  • Explorador: Exibe um explorador de blocos para listar blocos recentes, pesquisar por número de bloco e hash de transação e exibir detalhes das transações.
  • Contratos: Exibe os contratos implantados e permite que você os gerencie.
  • Ativos Digitais: toda a funcionalidade de ativos digitais está disponível na página Ativos Digitais na console.
  • Ferramentas de Desenvolvedor: Exibe contratos inteligentes pré-implantados, incluindo o código-fonte, a ABI (Application Binary Interface) e o endereço de implantação.
  • Contas: Permite a criação e o gerenciamento de wallets de Conta de Propriedade Externa (EOA).
  • Logs: Fornece acesso aos arquivos de log gerados por cada pod que executa nós do Besu.

Observação: na versão Disponibilidade Limitada, algumas guias podem ainda não estar conectadas a serviços de back-end. Para operações como a implantação de contratos inteligentes, os usuários podem utilizar as APIs de Proxy RPC fornecidas, que atuam como um gateway de API Web3.

Painel de Controle

O painel de controle mostra os detalhes a seguir sobre sua instância.

Cabeçalho do Resumo

  • Número de nós
  • Total de Transações
  • Número total de blocos
  • Número total de nós
Informações da Rede Besu
  • Versão
  • Algoritmo do consenso
  • ID da Cadeia
  • Tempo de bloqueio

Detalhes do Cluster Kubernetes

  • Detalhes do nó de trabalho
  • Recursos da CPU
  • Recursos de memória
  • Recursos de armazenamento usando discos de solicitações de volume persistente (PVC) do OKE no Block Storage

Nós

As visualizações Nós mostram um resumo por tipo de nó e detalhes, que incluem Nome, Organização, Tipo, ID Nó e Status. Há um menu Ações disponível para cada ação do nó para exibir os detalhes e, se necessário, reiniciar o nó.

Explorador

A guia Explorer fornece um explorador de blocos para listar blocos recentes, pesquisar por número de bloco e hash de transação e visualizar detalhes das transações.

Contratos

Você pode exibir contratos inteligentes implantados, inspecioná-los e gerenciar operações de contrato nesta página.

Ativos Digitais

Depois de criar uma instância, clique na guia Ativos Digitais para abrir a página Ativos Digitais. Você pode acessar os seguintes painéis na página Ativos Digitais.

Aplicativo CBDC Atacadista
Você pode usar o painel Aplicativo CBDC Atacadista para concluir as tarefas a seguir. Para obter mais informações, consulte Aplicação de Moeda Digital do Banco Central Atacadista.
  • Visualizar ações de amostra para o aplicativo sem realmente chamar um contrato inteligente.
  • Faça download do contrato inteligente CBDC de atacado pré-criado.
  • Faça download das APIs de wrapper CBDC de atacado.
  • Faça download das definições de exibição do banco de dados, que você pode usar para análise e para o aplicativo Web pré-criado.
  • Faça download do aplicativo Web de amostra.
Aplicativo de Token de Depósito
Você pode usar o painel Aplicativo de Token de Depósito para concluir as tarefas a seguir.
  • Visualizar ações de amostra para o aplicativo sem realmente chamar um contrato inteligente.
  • Faça download do contrato inteligente de depósito tokenizado pré-criado.
  • Faça download das APIs do encapsulador de depósito tokenizado.
  • Faça download das definições de exibição do banco de dados, que você pode usar para análise e para o aplicativo Web pré-criado.
  • Faça download do aplicativo Web de amostra.

Contas

A exibição Contas fornece acesso ao Serviço Wallet de várias partições de custódia na Console do Oracle Blockchain Platform. Esse serviço permite que você execute operações essenciais de wallet, incluindo:

  • Criando até três wallets por usuário
  • Exibindo todas as wallets pertencentes ao usuário
  • Suspendendo e reativando carteiras
  • Assinando transações com uma wallet selecionada

Essas carteiras são de custódia e projetadas para uso com a rede blockchain Besu. Você pode criar novas wallets diretamente da console ou fazer upload de chaves de wallet existentes (usando arquivos .pem) para associar wallets externas à sua conta.

No momento, a exibição Contas suporta apenas uma única partição vinculada à instância do Besu.

Logs

A view Logs permite que você personalize ou exiba as últimas N linhas de logs de cada contêiner em qualquer pod nos namespaces do cluster subjacente do Kubernetes.

Você pode pesquisar logs por instância, pod e contêiner. Você também pode especificar o número de linhas a serem exibidas e aplicar expressões de filtro para ajudar a identificar mensagens de log específicas.

Você também pode fazer download de arquivos de log diretamente do console. Para gerenciamento de log avançado, você pode configurar a agregação de logs usando o log persistente com a Oracle Cloud Infrastructure (OCI) ou integrar-se a ferramentas externas, como fluentd, para uma abordagem de log unificado.