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