O que é o console?

O console do Oracle Blockchain Platform ajuda 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 na sua rede blockchain foram adicionados à console.

Você pode usar a console para executar tarefas como gerenciar nós, configurar canais e políticas de rede e implantar chaincodes. Você também pode monitorar e solucionar problemas da 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 no 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 pelos seus privilégios de acesso (Administrador ou Usuário). Por exemplo, somente um Administrador pode definir um par âncora ou criar um canal.

Sua instância inclui exemplos de chaincodes que você pode usar para começar. Consulte Explorar o Oracle Blockchain Platform Usando Amostras.

Se a console do Oracle Blockchain Platform não estiver se comportando conforme esperado, verifique se você está usando a versão mais recente de um browser suportado. O Oracle Blockchain Platform suporta os seguintes navegadores:

  • Mozilla Firefox
  • Google Chrome
  • Safari
  • Microsoft Edge / Internet Explorer

O console é dividido em páginas.

Página Painel de Controle

Use a página Painel de Controle para obter uma visão geral do desempenho da rede. Consulte Que Tipo de Informação Está no Painel?

Na página Painel de Controle, você encontrará:

  • Um banner mostrando quantos componentes diferentes estão na sua rede. Por exemplo, quantos canais e códigos de cadeia.
  • 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.

Página Rede

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

Você pode usar a página Rede para:

  • Localize os IDs da organização dos integrantes em sua rede, os IDs do MSP (Fornecedor de Serviços de Associação) e as funções.
  • Adicionar um participante à rede.
  • Veja uma representação gráfica da estrutura da rede.
  • Configure, visualize 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.

Página Nós

Vá para a página Nós para exibir uma lista dos nós da sua rede. Na primeira vez que você usar a página Nós após 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 ordenador associados ao seu tipo de instância. O Standard tem três nós de ordenador e não pode ser ampliado, enquanto o Enterprise tem três e mais podem ser adicionados.
  • Um nó de autoridade de certificação (CA) do Fabric que representa o serviço de associação.
  • Um nó de proxy REST.
Durante o provisionamento da instância do fundador, um canal padrão foi criado e todos os colegas foram adicionados a ele.

Use a página Nós para:

  • Visualizar e definir configurações de nó.
  • Exportar e importar colegas.
  • Inicie, interrompa e reinicie 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.

Página Canais

A página Canais mostra os canais da sua rede, os pares que usam os canais e os chaincodes implantados nos canais. Na primeira vez que você usar a página Canais após configurar sua instância, verá o canal padrão que foi criado e todos os pares da sua rede serão adicionados a ela.

Use a página Canais para:

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

Página Códigos de Cadeia

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

Vá para a página Códigos de Cadeia para exibir uma lista dos pacotes de chaincode instalados na instância. Na primeira vez que você usar a página Chaincodes após configurar sua instância, nenhum chaincodes será exibido na lista porque nenhum chaincodes foi incluído durante a configuração. Adicione os chaincodes necessários. Você pode adicionar chaincodes gravados em Go, Node.js e Java. Você também pode usar um chaincode externo (chaincode as a service).

Você pode usar a página Códigos de Cadeia 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.

Página Ferramentas de Desenvolvedor

A página Ferramentas de Desenvolvedor foi projetada para ajudá-lo a aprender os fundamentos do blockchain, como escrever códigos de cadeia e criar aplicativos blockchain.

Você pode usar a página Ferramentas de Desenvolvedor para:

  • Faça o download do Blockchain App Builder para Oracle Blockchain Platform - um conjunto de ferramentas e amostras para ajudá-lo a criar, testar e depurar projetos chaincode usando uma interface de linha de comando ou uma extensão do Visual Studio Code. Para obter mais informações, consulte Blockchain App Builder for Oracle Blockchain Platform.
  • Encontre modelos e o mock shim do Hyperledger Fabric para ajudar você a criar códigos de cadeia.
  • Link para os SDKs e APIs que você precisa para escrever aplicativos blockchain.
  • Use os exemplos de chaincodes para aprender sobre chaincodes. Instale, implante e chame os exemplos de chaincodes.