Kava

Fecha de última actualización: 18 junio 2025

1.Introducción

En esencia, poner en marcha un nodo de Kava (mainnet kava_2222-10) consiste en:

  1. Preparar un servidor con los recursos y el software base.

  2. Compilar e instalar kava d —o delegar la gestión de upgrades a Cosmovisor—.

  3. Inicializar la configuración y cargar el genesis.

  4. Sincronizar la cadena (snapshot o state-sync) para ahorrar tiempo.

  5. Registrar tu wallet y, opcionalmente, convertir el nodo en validador mediante una transacción on-chain.

En los apartados siguientes repasamos cada paso con todo detalle.

2.Requisitos previos

Recurso

Requisito mínimo

Recomendación

Hardware

CPU quad‑core, 64 GB RAM, 2 TB SSD NVMe

128 GB RAM para archival; 4 TB NVMe si planeas sin pruning (docs.kava.io)

Sistema operativo

Ubuntu 20.04 LTS/22.04 LTS o Debian 12

Distro estable con kernel 5.x

Conectividad

500 Mb simétricos sin límite de datos

1 Gb simétrico si tu ISP lo permite

Go

go1.22.11 obligatorio para v29

Versión oficial para v0.26.x

Conocimientos

Familiaridad básica con Linux y comandos CLI

No necesitas ser sysadmin veterano, pero sí moverte con la terminal

Nota: ejecutaremos todo en mainnet (kava-1). Si prefieres practicar, clona la guía y sustituye la red por la testnet correspondiente.

Dependencias base

Go 1.22.11 (recomendado):

3.Instalar Kava (compilación manual)

4. Inicializar el nodo y cargar el genesis

5.Servicio systemd

Crea /etc/systemd/system/kava.service:

6.Sincronizar la cadena

6.1 Snapshot (QuickSync)

El listado de snapshots muestra archivos actualizados cada pocas horas

6.2 State-sync (opcional, muy rápido)

Endpoint público en Polkachu

7. Conexión inicial – Seeds y Peers

~/.kava/config/config.toml

seeds = "[email protected]:26656"

persistent_peers = "[email protected]:26656,[email protected]:11656,[email protected]:26656"

Tras editar, elimina addrbook.json y reinicia el servicio para poblar contactos frescos.

8. Gestión de actualizaciones (manual)

Cuando salga un nuevo tag, compílalo y sustituye el binario:

9. Ajustes esenciales y buenas prácticas

Archivo
Clave
Valor recomendado

app.toml

minimum-gas-prices

0.025ukava;1000000000akava docs.kava.io

app.toml

pruning

"everything" (o "default" si prefieres histórico parcial)

Firewall

Abrir sólo 26656/tcp. Mantén 26657, 8545, 8546, 9090, 9091 en 127.0.0.1.

Monitoreo rápido

Copias de seguridad Haz un tar periódico de $HOME/.kava y guarda tu mnemonic offline.

Seguridad Para validadores, utiliza arquitectura sentry node + validator para aislar la clave de firma.

Last updated