Ada Booster Docs
Buscar…
⌃K

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.
  1. 1.
    Cambiar la línea "TraceBlockFetchDecisions": "false" por"TraceBlockFetchDecisions": "true"
  2. 2.
    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 1yr ago