Configurar el nodo
Estructura de directorio y archivos de configuración.
Lo primero que haremos es estructurar nuestro entorno de directorios.
cd
mkdir -p cnode
cd cnode
mkdir -p config db sockets keys logs scripts
cd config
Dentro del directorio config
, nos descargamos los archivos de configuración, también puedes descargarlos desde la web de iog.
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-config.json
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-byron-genesis.json
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-shelley-genesis.json
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-alonzo-genesis.json
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-topology.json
wget https://hydra.iohk.io/build/6510764/download/1/mainnet-db-sync-config.json
wget https://hydra.iohk.io/build/6510764/download/1/rest-config.json
Vamos a hacer unos pequeños cambios en el archivo de configuración.
Cambiar la línea
"TraceBlockFetchDecisions": "false"
por"TraceBlockFetchDecisions": "true"
Cambiar la línea
"defaultScribes": [ "StdoutSK", "stdout" ]
por"defaultScribes": [ [ "FileSK", "/home/cardano/cnode/logs/node0.json" ] ]
vim mainnet-config.json
Por curiosidad, veamos con qué otros nodos nos vamos a comunicar. Para ello revisamos el archivo de configuración mainnet-topology.json
cat mainnet-topology.json
{
"Producers": [
{
"addr": "relays-new.cardano-mainnet.iohk.io",
"port": 3001,
"valency": 2
}
]
}
Comprobamos que nuestro nodo apunta a un DNS de iohk, del cual permitimos la comunicación solo a 2 nodos.
Última actualización
¿Te fue útil?