Linux
A documentação que você criou está clara e direta, mas pode ser aprimorada para facilitar a compreensão e usabilidade pelos membros da comunidade Lunes. Abaixo, vou sugerir algumas melhorias, organizando o conteúdo de forma mais estruturada, adicionando explicações contextuais e melhorando a legibilidade.
Linux Development Environment
O Rust é compatível com a maioria das distribuições Linux. Dependendo da distribuição específica e da versão do sistema operacional que você está usando, pode ser necessário adicionar algumas dependências de software ao seu ambiente. Em geral, seu ambiente de desenvolvimento deve incluir um linker ou um compilador compatível com C, como o clang, e um ambiente de desenvolvimento integrado (IDE) apropriado.
Antes de começar
Verifique a documentação do seu sistema operacional para obter informações sobre os pacotes que estão instalados e como baixar e instalar quaisquer pacotes adicionais que você possa precisar.
Entendi, para manter a fidelidade ao documento original, irei revisar e corrigir diretamente o texto do documento, mantendo a estrutura e o conteúdo originais, mas com as correções necessárias. Vou começar agora e apresentar o texto corrigido logo em seguida. Por favor, aguarde.
Aqui está a versão corrigida do documento "Instalação do Node LUNES", mantendo a estrutura e o conteúdo originais, mas com as correções aplicadas:
Documentação para Criação de Nodes na Rede Lunes
Este guia detalha os passos necessários para configurar um node na rede Lunes. Siga as instruções cuidadosamente para garantir que o seu node esteja corretamente configurado e operando na rede.
1. Instalação de Dependências
1.1 Instalar o GIT
Para instalar o GIT, execute os seguintes comandos no terminal:
1.2 Clonar o Repositório do Projeto
Clone o projeto lunes-nightly
usando o comando:
2. Configuração do Ambiente
2.1 Instalar Dependências do Node
Navegue até a pasta do projeto:
Em seguida, instale as seguintes dependências:
2.2 Configurar o Ambiente Rust
Instale o Rust utilizando o comando abaixo:
Carregue o ambiente Rust:
Defina a versão nightly
do Rust:
2.3 Compilar o Projeto
Para compilar o node, utilize o comando:
2.4 Instalar o Subkey
Instale o Subkey, que será utilizado para gerar chaves:
3. Gerar Chaves de Sessão
3.1 Gerar Chaves AURA e GRANDPA
Execute os comandos abaixo para gerar as chaves de sessão. Guarde essas chaves com segurança, pois serão necessárias posteriormente.
Para a chave AURA:
Para a chave GRANDPA:
4. Configuração do Serviço
4.1 Configurar o Serviço de Node
Copie os arquivos de serviço para a pasta correta:
4.2 Iniciar e Gerenciar o Serviço
Inicie o serviço e verifique seu status com os seguintes comandos:
Para iniciar o serviço:
Para verificar o status:
Para parar o serviço:
Para reiniciar o serviço:
5. Configurar Sessão dos Validadores
5.1 Editar Arquivo de Sessão
Abra e edite o arquivo 4_session_testnet_keys.sh
:
Substitua as chaves AURA e GRANDPA geradas anteriormente nos locais indicados no script. Salve as alterações e rode o comando:
ESPERAR SINCRONIZAR ANTES DE RODAR O COMANDO
6. Configuração da Carteira Validadora
6.1 Instalar a Extensão Polkadot{.js}
Instale a extensão Polkadot{.js} no seu navegador, disponível aqui.
6.2 Configurar as Carteiras
Crie ou importe duas carteiras:
Controle: Usada para controlar o node.
Validador (Stash): Deve conter pelo menos 50.000 Lunes para participar como validador, além de saldo para taxas de rede.
6.3 Registrar como Validador
Acesse o portal Lunes Dev e siga os passos abaixo:
Selecione a opção
Validador
.
Registre suas carteiras e insira a chave de sessão gerada anteriormente.
Confirme a transação.
Aguarde cerca de 1 hora (1 época) para que seu node entre na rede.
7. Configuração do Nome Personalizado
Para configurar um nome personalizado para seu node:
Acesse a carteira do validador.
Clique nos três pontinhos ao lado do nome da conta.
Selecione
Definir identidade
e pague a taxa de 10 Lunes.
Considerações Finais
Parabéns! Se você seguiu todos os passos deste guia, seu node na rede Lunes deve estar configurado e operando corretamente. Manter um node não só contribui para a segurança e descentralização da rede, mas também coloca você na vanguarda da criptoeconomia, ajudando a fortalecer o ecossistema da Lunes.
A participação ativa como validador é uma responsabilidade significativa. Lembre-se de monitorar regularmente o desempenho do seu node e manter suas chaves e informações seguras. Se tiver qualquer dúvida ou encontrar algum problema durante o processo, nossa comunidade está aqui para ajudar. Não hesite em compartilhar suas experiências no grupo do Telegram ou no Discord.
Obrigado por contribuir para o futuro da Lunes. Juntos, estamos construindo algo grandioso!
Last updated
Was this helpful?