Configuración de nodo
La siguiente información describe ajustes de configuración de nodos importantes dentro del ~/.dymension/config/
directorio. Se recomienda que actualice estas configuraciones con su propia información.
~/.dymension/config
│-- addrbook.json # Registry of peers to connect to
│-- app.toml # dymd configuration file
│-- client.toml # Configurations for the cli wallet
│-- config.toml # Tendermint configuration file
│-- genesis.json # Gensesis transactions
│-- node_key.json # Private key used for node authentication in the p2p protocol
└-- priv_validator_key.json # Key used by the validator to sign blocks
Inicializar y configurar el apodo
Recomendamos guardar el ID de cadena de prueba en su Dymension client.toml. Esto hará que no tenga que pasar manualmente el indicador chain-id para cada comando CLI.
Inicialice el nodo con un nombre legible por humanos:
dymd init <MONIKER> --chain-id=<CHAIN-ID>
Los apodos sólo pueden contener caracteres ASCII. El uso de caracteres Unicode hará que otros pares de la red no puedan acceder a su nodo.
Puedes actualizar el apodo de tu nodo editando el moniker
campo en ~/.dymension/config/config.toml
.
Configurarexternal_address
external_address
Para ser agregado a la libreta de direcciones en los nodos semilla, debe configurar external_address
en config.toml
. Esta adición evitará reconexiones continuas. El P2P_PORT predeterminado es 26656
.
sed -i -e 's/external_address = \"\"/external_address = \"'$(curl httpbin.org/ip | jq -r .origin)':26656\"/g' ~/.dymension/config/config.toml
Configurarseed_mode
seed_mode
En modo semilla, su nodo rastrea constantemente la red y busca pares. Si otro nodo solicita direcciones, responde y se desconecta. El modo semilla no funcionará si el reactor de intercambio de pares está desactivado. Si desea ejecutar su nodo completo en modo inicial, cambie la siguiente configuración para su cliente.
seed_mode = true
Agregarseeds
seeds
Para identificar manualmente los nodos semilla, edite la siguiente configuración en config.toml
. Para los nodos semilla proporcionados por la comunidad, visite el repositorio de redes en GitHub .
# Comma separated list of seed nodes to connect to
# Example:
seeds = "[email protected]:26656"
Agregarpersistent_peers
persistent_peers
Los nodos que especifique son pares persistentes confiables que pueden ayudar a anclar su nodo en la red p2p. Si la conexión falla, se marcan y se vuelven a marcar automáticamente durante 24 horas. La función de rellamada automática utiliza un retroceso exponencial y se detiene después de 24 horas de intentar conectarse.
Si el valor de persistent_peers_max_dial_period
es mayor que cero, la pausa entre cada llamada a cada par persistente no excederá persistent_peers_max_dial_period
durante el retroceso exponencial y el proceso de rellamada automática continúa. El siguiente es un ejemplo; para pares relevantes, consulte el repositorio de GitHub de la red .
# Comma separated list of nodes to keep persistent connections to.
# Example:
persistent_peers = "[email protected]:26656"
Last updated