Разница между цепочкой транзакций и блокчейном

В чем разница между цепочкой транзакций в биткойне и блокчейном, используемым в биткойне?

Достаточно ли сказать, что каждая транзакция относится к предыдущим транзакциям в цепочке транзакций, а также каждая транзакция является частью блока, который является частью блокчейна?

Я никогда не слышал о термине «цепочка транзакций» и не думаю, что это правильный взгляд на транзакции. Транзакция просто использует UTXO в качестве входных данных и выдает новый UTXO. Ввод становится израсходованным.
Чтобы сказать, что транзакция действительна, например, A платит B 5 BTC, A должен ссылаться на предыдущую транзакцию, в которой он получил сумму, равную более 5 BTC, верно? Так разве все действительные транзакции не связаны друг с другом как цепочка?
Вы можете найти этот вопрос и ответы на него полезными: bitcoin.stackexchange.com/questions/49569/…

Ответы (2)

Блокчейн состоит из блоков, которые представляют собой наборы транзакций. Блокчейн представляет собой связанный список; каждый блок имеет 0 или 1 предыдущий блок и 0 или 1 следующий блок.

Цепочка транзакций — это цепочка транзакций, полностью независимая от блокчейна. Цепочка транзакций представляет собой ориентированный ациклический граф; каждая транзакция должна иметь одну или несколько предыдущих транзакций и ноль или более последующих транзакций.

Есть цепочка хэшей транзакций . Каждая новая транзакция содержит обратную ссылку на хэш (часто называемый идентификатором транзакции) предыдущей транзакции. Блокчейн содержит блоки, каждый из которых содержит один или несколько идентификаторов транзакций. Каждый блок в цепочке блоков поддерживает обратную ссылку на хэш предыдущего блока в цепочке блоков. Так что вы правы: на самом деле есть две цепочки — цепочка транзакций и блокчейн.