Gerenciamento entre pares
Se você seguiu qualquer um dos guias específicos da língua, agora tem uma rede bem funcionando que as pessoas vão querer juntar-se.
Blockchain Pública
Em uma rede aberta, a admissão de pares ainda é uma decisão de política de cadeia. Um nó pode executar o software correto e se conectar a Torii, mas só participa do consenso depois que a rede admite sua identidade de pares.
Blockchain privada
Em um ambiente bancário, permitir que todos se juntem ao seu tempo livre é um risco de segurança. Para a segurança, as implementações privadas Iroha geralmente definem a topologia peer em configuração e gênese em vez de confiar na descoberta aberta.
Registo de pares
Para adicionar um peer à rede, deve ser registrado manualmente. Vamos discutir os passos que devem ser tomados para completar este processo.
1. Conceder permissões ao usuário
A conta que registra o peer deve ter a correspondente Permission, que pode ser concedida através de uma Role ou como autorização direta.
Concede um papel quando uma conta gerenciar pares ao longo do tempo. Use uma autorização direta para um registro único por uma conta que não gerencia pares de outra forma.
INFO
O executor padrão utiliza o token de permissão CanManagePeers para registrar e não registrar pares.
Discutiremos as permissões e os papéis com mais detalhes em um capítulo separado .
2. Criar um grupo de colegas
Depois de um novo colega ter recebido as permissões, deve ser criado.
Requer a configuração de pares atual antes de admitir um nó. Torii expõe o parâmetro do nó e os pontos finais da capacidade para esse fim. Peer bootstrap Não negocia estes valores automaticamente: os operadores devem verificar que as temporadas, os tamanhos dos lotes e outras configurações de consenso correspondem à rede.
Para simplificar o processo, pode solicitar ao administrador da rede uma versão editada do config.toml, que exclui informações privilegiadas, como chaves privadas de pares.
3. Enviar a instrução
Depois que o seu colega estiver a correr, deve apresentar a instrução para o registro. O colega irá passar pelo processo de aperto de mão e começar a conversar com a rede.
TIP
A apresentação de uma instrução de registo por pares não (e não pode) iniciar um novo processo por pares.
Pessoas sem registo
Por razões de segurança, este processo é unilateral. A rede chega ao consenso de que quer remover um peer, mas o próprio peer não sabe muito sobre por que ninguém está falando com ele.
Na maioria das circunstâncias, se você quiser desinscrever um colega, quer fazê-lo porque é uma falha bizantina. O simples "fantasma" deste colega torna a vida do ator malicioso da rede mais difícil.