O que é a Console?

A console do Oracle Blockchain Platform ajuda você a monitorar a rede blockchain e executar tarefas administrativas diárias.

Quando você provisionou sua instância do Oracle Blockchain Platform, todos os recursos necessários para começar a trabalhar em sua rede blockchain foram adicionados à console.

Você pode usar a console para executar tarefas como gerenciamento de nós, configuração de canais e políticas de rede e implantação de chaincodes. Você também pode monitorar e solucionar problemas de rede, exibir o status do nó, exibir blocos do razão e localizar e exibir arquivos de log.

Na maioria dos casos, cada membro da sua rede tem seu próprio console que eles usam para gerenciar sua organização e monitorar a rede blockchain. Sua função na rede (fundador ou participante) determina as tarefas que você pode executar em seu console. Por exemplo, se você for um participante, não será possível adicionar outro participante à rede. Somente o fundador pode adicionar um participante à rede.

Além disso, o que você pode fazer no console é determinado por seus privilégios de acesso (Administrador ou Usuário). Por exemplo, somente um Administrador pode definir um ponto de ancoragem ou criar um novo canal.

Sua instância inclui exemplos de chaincodes que você pode usar para começar. Consulte Explore o Oracle Blockchain Platform Usando Amostras (Hyperledger Fabric v2.x) ou Explore o Oracle Blockchain Platform Usando Amostras (Hyperledger Fabric v1.4.7).

O console é dividido em guias.

Guia Painel de Controle

Use a guia Painel de Controle para obter uma visão geral do desempenho da rede. Consulte Quais Tipos de Informações Estão no Painel?

Na guia Painel de Controle, você encontrará:

  • Um banner mostrando quantos componentes diferentes estão em sua rede. Por exemplo, quantos canais e chaincodes.
  • O número de transações do usuário em um canal durante um intervalo de tempo específico.
  • O número de nós que estão em execução ou interrompidos.
  • O número de endossos e commits por pares.
  • Estatísticas de utilização das partições da sua instância.

Guia Rede

A guia Rede é onde você exibe uma lista dos membros em sua rede. Na primeira vez que você usar a guia Rede após configurar sua instância, verá os nós criados durante a configuração.

Você pode usar a guia Rede para:

  • Localize os IDs da organização dos membros em sua rede, seus IDs de Provedor de Serviços de Associação (MSP) e funções.
  • Adicione um participante à rede.
  • Veja uma representação gráfica da estrutura da rede.
  • Configure, exiba ou importe as configurações do solicitante.
  • Gerenciar certificados.
  • Adicionar novo nó de serviço de ordenação à rede.
  • Exporte o bloco de configuração de rede.

Guia Nós

Vá para a guia Nós para exibir uma lista dos nós em sua rede. Na primeira vez que você usar a guia Nós depois de configurar sua instância, verá:
  • O nó da console.
  • O número de nós pares solicitados durante o provisionamento.
  • O número de nós do solicitante associados ao seu tipo de instância. O padrão tem três nós do solicitante e não pode ser ampliado, enquanto o Enterprise tem três e outros podem ser adicionados.
  • Um nó de autoridade de certificação (CA) do Fabric que representa o serviço de associação.
  • Um nó proxy REST.
Durante o provisionamento da instância do fundador, um canal padrão foi criado e todos os pares foram adicionados a ele.

Use a guia Nós para:

  • Visualizar e definir configurações de nó.
  • Exportar e importar pares.
  • Iniciar, interromper e reiniciar nós.
  • Configure e inicie um novo nó do solicitante.
  • Veja uma representação gráfica de quais nós pares estão usando quais canais.
  • Clique no nome de um nó para encontrar mais informações sobre ele.

Guia Canais

A guia Canais mostra os canais em sua rede, os pares que usam os canais e os chaincodes implantados nos canais. Na primeira vez que você usar a guia Canais depois de configurar sua instância, verá o canal padrão que foi criado e todos os colegas da sua rede adicionados a ele.

Use a guia Canais para:

  • Adicione novos canais.
  • Consulte o número de chaincodes implantados em um canal.
  • Clique no nome de um canal para encontrar mais informações sobre ele, como seu resumo do razão, os pares e OSNs unidos ao canal e as políticas e ACLs do canal.
  • Junte colegas ao canal.
  • Gerencie o serviço de pedidos do canal.
  • Adicionar ou remover um nó de serviço de solicitação (OSN) para um canal.
  • Exiba e atualize as configurações do serviço de pedido.
  • Configure o histórico avançado para o canal.
  • Execute e analise consultas avançadas em chaincodes no canal.
  • (Hyperledger Fabric v2.x) Upgrade a chaincode.

Guia Chaincodes

Observe que o Oracle Blockchain Platform se refere a contratos inteligentes como chaincodes.

Vá para a guia Chaincodes para exibir uma lista dos pacotes de chaincode instalados na instância. Na primeira vez que você usar a guia Chaincodes depois de configurar sua instância, nenhum chaincodes será exibido na lista porque nenhum chaincodes foi incluído durante a configuração. Você deve adicionar os chaincodes necessários.

Você pode usar a guia Chaincodes para:

  • Instale e implante um chaincode usando a opção de implantação Rápida ou Avançada.
  • Veja quantos pares têm um chaincode instalado.
  • Descubra em quantos canais um chaincode foi implantado.
  • (Hyperledger Fabric v1.4.7) Atualize um chaincode.

Guia Developer Tools

A guia Ferramentas de Desenvolvedor foi criada para ajudar você a aprender os fundamentos do blockchain, como escrever códigos de cadeia e criar aplicativos de blockchain.

Você pode usar a guia Developer Tools para:

  • Faça download do Blockchain App Builder para o Oracle Blockchain Platform - um conjunto de ferramentas e amostras para ajudá-lo a criar, testar e depurar projetos de chaincode usando uma interface de linha de comando ou uma extensão do Visual Studio Code.
  • Encontre modelos e o simulador do Hyperledger Fabric para ajudá-lo a criar chaincodes.
  • Link para os SDKs e APIs necessários para criar aplicativos blockchain.
  • Use os exemplos de chaincodes para saber mais sobre chaincodes. Instale, implante e chame os exemplos de chaincodes.