Ethernodes.io
  • 🇬🇧ENGLISH
  • Overview
    • 👋Welcome to Ethernodes.io
    • 💡What do we do?
    • ✨TOP Features
    • 📖Information of interest
    • ⛓️Benchmark
  • ETHERNODES.IO V2
    • Ready?
    • V1 vs V2
    • Revenue Share
      • Protocols implemented
      • Layer 5 - Scale down factor
    • Roadmap
  • Using Ethernodes.io
    • This is Ethernodes!
    • Your Dashboard
    • Create your account
    • KYC
    • Deposit!
      • From Metamask
      • Through transaction
    • Claim your rewards
    • Autocompound
    • Withdrawals
  • Technical information
    • Ethernodes.io structure
    • Centralization, decentralizing
    • 🎨For platforms
    • 🖥️For institutional
  • FAQs
    • 🛠️FAQs generales
    • ⚗️APR y Rewards
    • 🧺Deposits
    • 🧸Autocompound
    • 💰Rewards
    • 💸Withdrawals
  • GUIDES AND ARTICLES
    • Distributed Validator Technology
    • Nektar Network & Liquid (Re)Staking
    • Stader meets DVT
  • 🇪🇸ESPAÑOL
  • Overview
    • 👋Bienvenid@ a Ethernodes.io
    • 💡¿Qué hacemos?
    • ✨Funcionalidades TOP
    • 📖Información de interés
    • ⛓️Benchmark
  • ETHERNODES.IO V2
    • ¿Estás preparado?
    • V1 vs V2
    • Revenue Share
      • Protocolos implementados
      • Layer 5 - Scale down factor
    • Roadmap
  • Utilizando Ethernodes.io
    • ¡Esto es Ethernodes!
    • Tu Dashboard
    • Crea tu cuenta
    • KYC
    • Haz tus depósitos
      • Desde Metamask
      • Mediante transacción
    • Reclama tus recompensas
    • Autocompound
    • Retirar fondos
  • Información técnica
    • Estructura de Ethernodes.io
    • Centralización, descentralizadora
    • 🎨Para plataformas
    • 🖥️Para institucional
  • FAQs
    • 🛠️FAQs generales
    • ⚗️APR y Recompensas
    • 🧺Depósitos
    • 🧸Autocompound
    • 💰Recompensas
    • 💸Retirar
  • GUÍAS Y OTROS
    • Guía para hacer staking de SxT en Space & Time
    • Deplega tu nodo
      • Osmosis
      • Kava
      • Gnosis Chain
      • Cosmovisor
    • Lido CSM - Instalación en testnet
    • Distributed Validator Technology
    • Nektar Network & Liquid (Re)Staking
    • Stader meets DVT
Powered by GitBook
On this page
  • Una breve introducción a Kava Chain
  • Antes de empezar – Recomendaciones y consideraciones
  • Primero – Hardware y entorno de trabajo
  • Segundo – Instalación de Kava
  • Tercero – Inicializar el nodo y descargar la génesis
  • Cuarto – Gestión de actualizaciones: Ruta manual
  • Quinto (A) – Sincronizar la cadena (snapshot Quicksync)
  • Quinto (A) – State Sync (opcional)
  • Sexto – Seeds y Peers de referencia
  • Séptimo – Gas price recomendado
  • Octavo – Wallet y claves
  • Noveno – Convertir tu nodo en validador
  • Décimo – Monitoreo y buenas prácticas
  • Repaso de los principales componentes
  1. GUÍAS Y OTROS
  2. Deplega tu nodo

Kava

Fecha de última actualización: 19 mayo 2025

Una breve introducción a Kava Chain

Kava es una blockchain DeFi híbrida ―EVM + Cosmos― que permite aprovechar aplicaciones Ethereum y, al mismo tiempo, la comunicación IBC. Al ejecutar tu propio nodo validador no solo ayudas a descentralizar la red, sino que participas en la gobernanza y recibes recompensas en KAVA.

El proceso general es:

  1. Preparar el hardware.

  2. Compilar e instalar el binario kava (o usar un binario pre‑compilado).

  3. Sincronizar la cadena vía snapshot o State Sync.

  4. Configurar Cosmovisor (opcional) o seguir la ruta manual.

  5. Crear tu wallet y lanzar la transacción create-validator

En los apartados siguientes repasamos cada paso con todo detalle.

Antes de empezar – Recomendaciones y consideraciones

Recurso

Requisito mínimo

Recomendación

Hardware

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

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.

Primero – Hardware y entorno de trabajo

  1. Configura tu servidor (bare‑metal o cloud).

  2. Crea un usuario sin privilegios de root y habilita ufw o tu firewall favorito.

  3. Instala los paquetes básicos:

sudo apt update && sudo apt upgrade -y

sudo apt install build-essential curl git jq lz4 aria2 -y

  1. Instala Go 1.22.11 (si no lo tienes):

sudo rm -rf /usr/local/go/

wget https://golang.org/dl/go1.22.11.linux-amd64.tar.gz

sudo tar -C /usr/local -xzf go1.22.11.linux-amd64.tar.gz

echo 'export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin' >> ~/.profile

source ~/.profile

go version # debería mostrar go1.22.11

Segundo – Instalación de Kava

Opción A: Compilar desde fuente (recomendada)

git clone https://github.com/kava-labs/kava

cd kava

# Sustituye por el tag estable más reciente

git checkout v0.26.2

make install

Verifica:

kava version --long

Opción B: Descargar binario pre‑compilado

Consulta la sección Releases de GitHub y descarga el binario que coincida con tu arquitectura

Tercero – Inicializar el nodo y descargar la génesis

kava init NODE_NAME --chain-id kava_2222-10

wget -O ~/.kava/config/genesis.json \

Asegúrate de que NODE_NAME sea único y descriptivo.

Cuarto – Gestión de actualizaciones: Ruta manual

Ruta manual (sin Cosmovisor)

Crea kava.service con:

ExecStart=$HOME/go/bin/kava start --home $HOME/.kava

Quinto (A) – Sincronizar la cadena (snapshot Quicksync)

Para no descargar desde génesis, usa QuickSync (elige Default, Pruned o Archive):

cd $HOME/.kava

# Escoge pruned/default/archive según tus necesidades

aira2c -s10 -x10 $(curl -s https://quicksync.io/kava.json | jq -r '.[0].url') | lz4 -d | tar -xvf -

Tip: si prefieres máxima seguridad, sincroniza desde génesis y habilita state-sync – tardarás más, pero no dependes de terceros.

Quinto (A) – State Sync (opcional)

SNAP_RPC="https://kava-rpc.polkachu.com:443"

LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height)

TRUST_HEIGHT=$((LATEST_HEIGHT-2000))

TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$TRUST_HEIGHT" | jq -r .result.block_id.hash)

Edita config.toml:

enable = true

rpc_servers = "${SNAP_RPC},${SNAP_RPC}"

trust_height = ${TRUST_HEIGHT}

trust_hash = "${TRUST_HASH}"

Sexto – Seeds y Peers de referencia

Añade en config.toml:

seeds = "b334e291ac361f9a1cf253d290047700b488b679@52.2.147.96:26656"

persistent_peers = "2a15d9c39eea97b4cf00480b45d4ea32a2e173d0@94.130.78.22:26656,5a933891627e8bde0c4bd0b43c9f99b706e520a2@141.95.99.214:11656,..."

Séptimo – Gas price recomendado

Añade en app.toml:

minimum-gas-prices = "0.025ukava;1000000000akava"

Octavo – Wallet y claves

kava keys add KEY_NAME

kava keys list

Guarda el mnemonic de forma segura.

Noveno – Convertir tu nodo en validador

kava tendermint show-validator

kava tx staking create-validator \

--from=KEY_NAME \

--amount=1000000ukava \

--pubkey=$(kava tendermint show-validator) \

--moniker="NOMBRE_NODO" \

--chain-id="kava_2222-10" \

--commission-rate="0.1" \

--commission-max-rate="0.2" \

--commission-max-change-rate="0.05" \

--min-self-delegation="1" \

--gas=auto \

--gas-prices="0.025ukava"

Décimo – Monitoreo y buenas prácticas

Tarea

Comando rápido

Ver salud de firmas

kava query slashing signing-info $(kava tendermint show-validator)

Logs

journalctl -u kavad -f

Actualizar a v29 (manual)

Compila, sustituye binario y reinicia el servicio

Copias de seguridad

Exporta ~/.kavad y guarda mnemonics offline

● Exponer solo 26656 (P2P).

● Mantener 26657, 9090, 9091 en localhost.

● Limitar peers (max_num_inbound_peers=50, max_num_outbound_peers=20).

Repaso de los principales componentes

● Wallet – almacena tus claves; protégela con osmo mínimo para comisiones.

● Snapshot / state-sync – acelera la sincronización inicial.

● Pubkey de validador – pieza clave para firmar bloques y rastrear tu signing-info.

PreviousOsmosisNextGnosis Chain

Last updated 16 days ago

128 GB RAM para archival; 4 TB NVMe si planeas sin pruning ()

Reinicia tu servicio y sincronizará en minutos ().

(Usa la lista completa del documento oficial) ().

()

https://kava-genesis-files.s3.us-east-1.amazonaws.com/kava_2222-10/genesis.json
polkachu.com
docs.kava.io
docs.kava.io
docs.kava.io