REP-0005 Title: Utilize EIP-1459 Node discovery via DNS Author: Ronin Core Team Type: Networking Track Status: Executed Created: 2023-08-21
Currently, we provide a list of bootnodes for a new node to join the network. The change in the list requires node operators to update their own node configuration. We want a more flexible way to update this bootnodes list in case of bootnode maintenance or migration. This can be achieved by utilizing the EIP-1495 to do node discovery via DNS protocol.
We will create and provide the new DNS tree link for node operators.
- Saigon Testnet:
enrtree://AJCNIAXQIPO55NW3QE2NUBBDMPYZDOQUCAEUS65NHQFMUUFES5KOW@saigon.nodes.roninchain.com
- Mainnet:
enrtree://AIGOFYDZH6BGVVALVJLRPHSOYJ434MPFVVQFXJDXHW5ZYORPTGKUI@nodes.roninchain.com
- In the
.env
file- Delete the
BOOTNODES=...
line - Append the
--discovery.dns enrtree://...
at the end ofRONIN_PARAMS
line
- Delete the
- Run
docker-compose up -d
- EIP-1459: https://eips.ethereum.org/EIPS/eip-1459
The content is licensed under CC0.