¿Por qué la misma transacción confirmada en Testnet tiene un hash de bloque diferente y otros campos?

Extraño. Chain explorer no parece tener ningún registro de bloqueo 891a17....
¿Posiblemente están en dos tenedores diferentes?
Me envié a uno solo usando la API de blockcypher.com
¿Se puede enviar Blockcypher a dos bifurcaciones en la misma transacción?

Respuestas (1)

Eso es bastante común. Lo que pasa es que la cadena se bifurca por la razón que sea y unos mineros están a cada lado de la bifurcación. Ambos tendrán su transacción en su grupo de transacciones y eventualmente la incluirán en un bloque. Entonces su transacción termina en cada bifurcación.

En última instancia, no importa, ya que la red finalmente acordará qué bifurcación es la correcta.

Tenga en cuenta que recientemente, testnet ha sido bastante difícil de manejar, con reinicios de dificultad regulares que crean situaciones en las que se crean cientos de bloques por minuto. Esto crea muchas horquillas de cadena y algunas pueden ser muy largas, como en su caso. También debido a la gran cantidad de bifurcaciones, es posible que algunos nodos no hayan aprendido nada sobre un bloque/bifurcación dado si terminó "perdiendo".

En la red principal, las bifurcaciones son poco frecuentes (un par de veces al día) y mucho más cortas (raramente más de un bloque).