Guia de instalação do nó Boundless Prover: (rede principal base)
Neste guia, expliquei passo a passo como configurar um nó Boundless Prover em execução na rede Base Mainnet e como gerar provas recebendo ordens.
Componente | Requisito mínimo |
---|---|
Processador | Mín. 16 vCPU |
BATER | Mín. 32 GB |
Disco | SSD mínimo de 200 GB |
Por que estamos configurando este nó?
A rede Boundless atribui tarefas aos dispositivos, como "calcular esta transação". Você assume essas tarefas estabelecendo este nó, realiza transações e ganha dinheiro em troca.
- Essas tarefas são chamadas de "Pedidos" no sistema. - Seu nó também tenta capturar esses pedidos. - O primeiro a concluir a transação vence. Em outras palavras, se o seu sistema for rápido, seu RPC for forte e seu hardware for bom, você estará na frente.
Coisas a fazer antes de começar:
- Crie uma nova carteira.
Para basear a rede principal 5 \$USDC E 1-2 dólares \$ETH Enviar.
- De um dos seguintes sites RPC da rede principal base por favor:
* https://drpc.org/ * https://dashboard.alchemy.com/
⚠️ Usar RPC rápido é muito importante para capturar pedidos.
Adicionando chave SSH ao Vast.ai
- No seu computador terminal (ou PowerShell).
- Digite o seguinte comando:
ssh-keygen
- Apenas 3 perguntas foram respondidas Digitar passar por fazer.
- Ele criará seu arquivo de chave SSH e fornecerá o caminho da chave no seu computador. Copie-o.
- Copie o caminho fornecido e cole conforme abaixo
gato
entre no terminal adicionando.
gato ~/.ssh/id_rsa.pub
- https://vast.ai/ entrar no site → da esquerda Chaves ir.
- Do canto superior direito
novo
então cole a linha que você copiou e salve.
✅ Agora você pode se conectar aos seus servidores pelo terminal sem senha.
Seleção de modelos e aluguel de servidores Vast.ai
Para executar seu nó Boundless, você precisa alugar um servidor adequado. Você pode escolher um servidor com a configuração correta seguindo os passos abaixo.
- Vá para o vasto painel e no canto superior esquerdo “Modelos” Clique na aba.
- Da lista suspensa “VM Ubuntu 22.04” Selecione seu modelo (como mostrado na imagem abaixo).
- Selecione GPU no menu superior: RTX 3090 ou 4090 recomendado.
> Pode funcionar em sistemas inferiores, mas o desempenho diminuirá.
- Armazenar SSD de 150-200 GB alcance (NVMe recomendado).
- No menu de classificação no canto superior esquerdo Preço (incl.) Marque a opção.
> Desta forma, os servidores com melhor custo-benefício são listados no topo.
- Selecione o dispositivo que mais lhe convier na lista. Aluguel aperte o botão.
Efetue login no servidor:
- Vá em "Instâncias" à esquerda.
- Clique no botão do terminal no seu dispositivo e copie o comando que começa com "SSH".
- Cole-o no seu PowerShell ou terminal e faça login no seu servidor.
Etapas de instalação do nó Boundless Prover:
1. Faça as atualizações necessárias:
apt update && apt upgrade -y
2. Instale os pacotes necessários:
apt install -y build-essential clang gcc make cmake pkg-config autoconf automake ninja-build apt install -y curl wget git tar unzip lz4 jq htop tmux nano ncdu iptables nvme-cli bsdmainutils apt install -y libssl-dev libleveldb-dev libclang-dev libgbm1
3. Instale as ferramentas necessárias com o script: (pode levar muito tempo)
bash <(curl -s https://raw.githubusercontent.com/UfukNode/Boundless-ZK-Mining/refs/heads/main/gerekli_bagimliktelar.sh)
- Após a conclusão da instalação, você obterá a seguinte saída.
- Reinicie o terminal e continue com os passos.
4. Repositório Clonar:
git clone https://github.com/boundless-xyz/boundless cd boundless git checkout versão-0.10
bash ./scripts/setup.sh
- Esta parte pode demorar um pouco. Aguarde pacientemente.
5. Defina o arquivo base .env:
nano .env.base
Seu conteúdo deve ser o seguinte:
- Digite export PRIVATE_KEY=YOUR PRIVATEKEY neste formato.
- Em RPC, insira export RPC_URL="https://base-sepolia-rpc-url" neste formato.
- Pressione CTRL x e digite y para salvar.
- Um exemplo de saída correta é o seguinte
Atrás:
fonte .env.base
6. Aposte USDC na rede base
fonte ~/.bashrc
depósito de conta ilimitada - aposta 5
- Exemplo de saída de estaca bem-sucedida:
7. Faça um depósito de ETH
depósito em conta ilimitado 0,0001
- Exemplo de saída de depósito bem-sucedida:
📌 Se você quiser ver o saldo da sua aposta:
saldo de participação de conta ilimitado
8. Nó inicial
apenas corretor
Você deve aguardar a instalação por um tempo, conforme mostrado na saída abaixo.
9. Verifique os registros
docker compose logs -f corretor
Você deverá obter uma saída como a abaixo.
- Você pode parar os logs pressionando CTRL + C. Seu nó provador continuará funcionando em segundo plano.
Comandos necessários:
1. Nó de parada:
apenas negociar
Reinicie o nó:
apenas intermediar
Verificar registros:
docker compose logs -f corretor
📊 Monitoramento do desempenho do nó via Explorer:
Depois de configurar seu nó, o lugar onde você pode ver se tudo está funcionando corretamente é: https://explorer.beboundless.xyz/provers/"wallet-address-gir" - Ao clicar no endereço da carteira aqui, você pode ver estatísticas detalhadas do seu nó.
O que rastrear:
Área | Explicação |
---|---|
Pedidos recebidos | É o número de tarefas (ordens) que você recebeu até o momento. Se estiver aumentando, o nó está ativo. |
Ciclos comprovados | Poder total de processamento do ZK (ciclos). Quanto maior, maior a sua contribuição. |
Ganhos de pedidos (ETH) | O valor total de ETH que você ganhou com pedidos. |
ETH/MC médio | É a quantidade de ETH que você ganha a cada 1 milhão de ciclos. Ela mostra a lucratividade. |
Pico de MHz atingido | O poder máximo de processamento que o nó pode atingir em um determinado momento. Indica a qualidade do hardware. |
Taxa de atendimento | Aldığın görevleri başarıyla tamamlama oranı. %95+ olması idealdir. |