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
- 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.