¿Hay alguna forma en que pueda recibir todas y cada una de las transacciones de Bitcoin que se realizan en la red de Bitcoin (no solo las transacciones de mi propia billetera)? ¿De la misma forma en que Blockchain.info proporciona un flujo de transacciones sin importar quién las hizo y a quién van dirigidas?
¿Puede txindex=1 ayudar en este sentido también?
PyNode de Jeff Garzik , de forma predeterminada, se conectará a un Bitcoin Core que se ejecuta en un host local como un nodo completo y descargará cada transacción que su nodo le transmita. Si conoce Python, puede agregarle disparadores adicionales y procesamiento posterior.
Tenga en cuenta que PyNode parece ser un software de abandono, y creo que actualmente necesita piratearlo para que funcione con las últimas versiones de python-bitcoinlib . Es posible que aún funcione con una versión anterior de python-bitcoinlib . También puede tener mejor suerte con PyNode2 , una bifurcación del PyNode original.
Teniendo en cuenta la naturaleza P2P de la red, no está expuesto a todos los paquetes de la red.
Las transacciones se transmiten y reenvían en la red P2P antes de que se incluyan en un bloque ganador. Siempre existe la posibilidad de que su nodo no reciba una transacción específica.
Parece que blockchain.info anuncia los reenvíos de transacciones que recibe (no significa que reciban todo).
Tener muchos nodos en diferentes áreas geográficas aumenta sus posibilidades de recibir más.
Si está hablando solo de transacciones en nodos ganadores en la cadena de bloques, entonces, por supuesto, puede recibirlos.
Syed Waqas
David A. Harding
Syed Waqas
David A. Harding