Avançar para o conteúdo principal

Nós Hospedados

Como obter um nó blockchain com Celo pré-configurado funcionando em um dos maiores provedores de nuvem.


Antes de começar

cLabs atualmente fornece imagens de máquina para iniciar nós completos e mais leves no Alfajores e no Mainnet. Estas imagens pré-construídas são atualizadas com todas as versões do cliente blockchain do Celo e disponíveis na Amazon Web Services e Google Cloud Platform.

Antes de prosseguir com um nó blockchain hospedado em Celo você precisará ter uma conta com seu provedor de acesso na nuvem e conhecimento básico da rede.

informação

Se você deseja continuar atualizado com todas as notícias que acontecem na comunidade Celo incluindo a validação, operação do nó e governança, por favor, inscreva-se em nossa [lista de e-mails do Celo aqui](https://share. hsforms. com/1Qrhush1vSA2WIamd_yL4ow53n4j).

Você pode adicionar o Calendário público do Celo também que possui datas relevantes.

Atualmente o cLabs fornece as seguintes imagens de máquina:

  • celo-alfajores-full-node-latest
  • celo-alfajores-lightest-node-latest
  • celo-mainnet-full-node-latest
  • celo-mainnet-lightest-node-latest

Por favor, note que o tempo necessário para sincronizar um nó completo pode ser significativo.

Google Cloud Platform

GCP por padrão não exibirá imagens públicas de máquina quando você procurá-las em seu console. Isso significa que você precisará ir através da API ou da linha de comando gcloud para abrir um nó.

Dependendo do tipo de nó que você gostaria de iniciar (veja a lista acima), o comando gcloud a ser usado pode parecer um pouco assim:

gcloud compute instances create <INSTANCE_NAME> --image <IMAGE_NAME> --image-project devopsre --project <YOUR_GCP_PROJECT>

Se você estiver executando uma imagem com o modo de sincronização full , por favor, aumente o tamanho do disco e o tipo de instância e, opcionalmente, use um discoSSD:

--boot-disk-size 250 --boot-disk-type pd-ssd --machine-type=n2-standard-4 

Para o modo de sincronização completo, levará vários dias para sincronizar toda a cadeia. Você pode verificar o status executando o próximo comando:

container_name=celo-full-node
docker exec -it $container_name geth attach --exec 'eth.syncing'

Para obter mais informações, por favor verifique a excelente documentação de GCP sobre como iniciar uma instância de computação a partir de uma imagem pública.