5 Gerenciar a Organização e a Rede
O Oracle Blockchain Platform Service Console é 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, status do nó, altura do bloco mais recente e 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.
- 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 release Alfa, algumas guias talvez ainda não estejam conectadas aos serviços de backend. 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.
Dashboard
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
- Version
- 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.
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.
Log
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.