Diferencia entre cadena de transacciones vs blockchain

¿Cuál es la diferencia entre la cadena de transacciones en bitcoin y la cadena de bloques utilizada en bitcoin?

¿Es suficiente decir que cada transacción se refiere a transacciones anteriores en la cadena de transacciones y también que cada transacción es parte de un bloque que es parte de la cadena de bloques?

Nunca he oído hablar del término 'cadena de transacciones' y no creo que esta sea la forma correcta de ver las transacciones. Una transacción solo usa un UTXO como entrada y genera un nuevo UTXO. La entrada se gasta.
Para decir que una transacción es válida como A paga BTC 5 BTC, A tiene que referirse a la transacción anterior donde recibe igual a más de 5 BTC, ¿verdad? Entonces, ¿no están todas las transacciones válidas unidas como una cadena?
Puede encontrar útil esta pregunta y sus respuestas: bitcoin.stackexchange.com/questions/49569/…

Respuestas (2)

La cadena de bloques consta de bloques que son colecciones de transacciones. La cadena de bloques es una lista enlazada; cada bloque tiene 0 o 1 bloques anteriores y 0 o 1 bloques siguientes.

Una cadena de transacciones es una cadena de transacciones que es completamente independiente de la cadena de bloques. Una cadena de transacciones es un gráfico acíclico dirigido; cada transacción debe tener una o más transacciones anteriores y cero o más transacciones posteriores.

Hay una cadena hash de transacción. Cada nueva transacción contiene un vínculo de retroceso al hash (a menudo llamado ID de transacción) de la transacción anterior. La cadena de bloques contiene bloques, cada uno de los cuales contiene uno o más ID de transacción. Cada bloque en la cadena de bloques mantiene un enlace de retroceso al hash del bloque anterior en la cadena de bloques. Entonces tiene razón: de hecho, hay dos cadenas: una cadena de transacciones y una cadena de bloques.