Supervisión de nodos de cadena de bloques y testnet local

Me estoy metiendo en blockchain. Tengo algunas preguntas de novato:

  1. Estoy ejecutando algunos bitcoinddemonios en máquinas virtuales OpenStack. ¿Puedo monitorear las transacciones que ingresan? ¿Puedo registrar todas las entradas y salidas y el tráfico de mi daemon?

  2. ¿Alguien puede señalar una buena documentación sobre la creación de una red de prueba, unirse a redes de prueba?

  3. ¿Alguna documentación para crear más moneda en la billetera local/red de prueba local y gastar moneda de forma automatizada?

tu título contiene blockchaind, ¿quieres decir bitcoind?
Dado que esta es una plataforma de preguntas y respuestas, nuestro objetivo es crear excelentes hilos de preguntas y respuestas. Con ese fin, preferimos las preguntas centradas en un tema, ya que eso hace que sea más fácil dirigir a las personas exactamente al contenido que están buscando y mucho más fácil proporcionar respuestas integrales a la pregunta. Por favor solo pregunte sobre un tema por pregunta. Me parece que algunas de las preguntas que se hacen aquí se responden en bitcoin.stackexchange.com/q/63138/5406 . Por favor, no hagas la misma pregunta en diferentes publicaciones.

Respuestas (1)

¿Puedo monitorear las transacciones que ingresan?

Sí. Hay un par de maneras de hacer esto.

Personalmente, usaría la capacidad pubsub de ZMQ y procesaría las transacciones con un programa separado suscribiéndome al punto final de ZMQ.

¿Puedo registrar todas las entradas y salidas y el tráfico de mi Daemon?

Sí.

¿Alguien puede señalar una buena documentación sobre la creación de una red de prueba, unirse a redes de prueba?

Puede ejecutar su propia red usando regtest.

Para saber más sobre esto, sugiero aquí .

No estoy seguro de lo que quiso decir con "unirse a redes de prueba".

¿Alguna documentación para crear más moneda en la billetera local/red de prueba local y gastar moneda de forma automatizada?

Puede crear más bitcoins extrayendo bloques usando el bitcoin-clicomando de bloque general. Esto solo se puede usar en regtest.

Si desea obtener bitcoins testnet3, deberá obtenerlos de un faucet u otro desarrollador de bitcoin.

La guía de registro debe contener instrucciones sobre cómo generar más bitcoins para que los pruebe usted mismo.

Para automatizar todo el proceso, supondré que tiene algunas habilidades básicas de secuencias de comandos para invocar bitcoin-clicomandos.

al unirme a redes de prueba quiero decir: ¿Se puede crear una red de prueba local, exponerla a Internet y conectar diferentes clientes a ella?
sí tu puedes. Pero eso requiere jugar con la magia de la red, cambiar la semilla del bloque de génesis, entonces esa es prácticamente su cadena de bloques privada a la que puede agregar tantos pares como desee. Es posible que pueda hacer eso con regtest, pero no lo he probado.