Sincronizaci贸n de estado

Si la red ha producido muchos bloques o ha visto varias actualizaciones binarias, puede que le resulte mucho m谩s f谩cil unirse a la red de prueba mediante sincronizaci贸n de estado.

Unirse a la red a trav茅s de State Sync

Para unirse a la red con sincronizaci贸n de estado, deber谩

  1. Obtenga informaci贸n de altura confiable de un RPC

  2. Configure su nodo para usar la sincronizaci贸n de estado

  3. Inicia tu nodo

Obtener informaci贸n confiable sobre la altura

Antes de unirse a la red mediante la sincronizaci贸n de estado, deber谩 utilizar uno de nuestros nodos RPC para obtener la altura confiable actual y el hash de bloque de la altura confiable.

Para hacer esto, puede ejecutar el siguiente comando:

curl --silent $RPC_ENDPOINT/block | \  jq --raw-output '.result.block.header.height + "\n" + .result.block_id.hash'

驴D贸nde RPC_ENDPOINTse encuentra un punto final RPC de la lista de puntos finales p煤blicos ?

Entonces deber铆as ver el resultado en forma de:

<trusted_height><trusted_hash>

Configurar su nodo para usar State Sync

Ahora, para configurar su nodo para usar la sincronizaci贸n de estado, deber谩 editar el archivo TOML ~/.union/config/config.toml.

Busque la statesynctabla TOML y, utilizando la informaci贸n del 煤ltimo paso, configure los campos como tales:

[statesync]enable = truerpc_servers = "<STATE_SYNC_NODE_1>,<STATE_SYNC_NODE_2>"trust_height = <trusted_height>trust_hash = "<trusted_hash>"trust_period = "400s"

Nota

Aqu铆 se requieren dos nodos; sin embargo, no es necesario que los nodos sean 煤nicos. Puede tener el mismo nodo listado dos veces.

Inicie su nodo

Ahora deber铆as poder iniciar tu nodo normalmente. Deber铆as ver mensajes de registro que digan que se ha "descubierto una nueva instant谩nea".

Last updated