creando un nodo de arranque privado basado en geth

Estoy tratando de crear un nodo de arranque para mi red privada, seguí un tutorial que me llevó a generar boot.keyy ejecutar

bootnode -nodekey boot.key -verbosity 9 --addr :30301Se supone que debe generar una URL de enodo como esta:

INFO [02-07|22:44:09] UDP listener up 
self=enode://3ec4fef2d726c2c01f16f0a0030f15dd5a81e274067af2b2157cafbf76aa79fa9c0be52c6664e80cc5b08162ede53279bd70ee10d024fe86613b0b09e1106c40@[::]:30310

Pero lo que sucedió es que no entiendo eso y solo obtengo algo como esto:INFO [12-05|11:53:34.678] New local node record seq=1 id=azeadad ip=<nil> udp=0 tcp =0

Estoy haciendo algo mal ?

Respuestas (1)

Resulta que algo cambió con las últimas versiones de la bootnodeherramienta, debe ejecutar wit -v5flag para que ti funcione como se indica en los tutoriales.

Todavía no entiendo por qué es así, pero ejecutar esto funcionó y mi nodo de arranque está funcionando:

bootnode -nodekey boot.key -verbosity 9 --addr :30301 -v5

Estaba experimentando el mismo problema ayer. Gracias por la solución. ¿Tiene algunos documentos o referencias sobre esta modificación? Necesito reescribir una parte de los scripts de implementación de mi red privada
No exactamente, acabo de encontrar la opción en el manual de ayuda de la terminal. Pero de los documentos oficiales de Geth CLI puedo ver algo similar: github.com/ethereum/go-ethereum/wiki/Command-Line-Options Consulte las opciones de red y bootnodesv5
¿Te sigue funcionando el descubrimiento entre pares?
@M.Riggi No, tengo que agregar pares manualmente. aparentemente el V5 es algo así como un servidor ligero.
Ok, encontré otra solución para obtener enode con -writeaddress
@ M.Riggi, ¿puede señalarme un ejemplo?