Объяснение понятия
Как устроена транзакция Bitcoin: входы, выходы, цифровая подпись, проверка узлами и включение в блок.
Транзакция — запись об операции, которую сеть должна проверить и учесть. В Bitcoin она описывает, какие ранее полученные средства расходуются и на каких условиях можно потратить новые. В Ethereum транзакция может ещё и вызывать программу — смарт-контракт.
Представим, что Алиса отправляет часть своих BTC Борису. Кошелёк формирует транзакцию из входов — непотраченных результатов прежних операций — и создаёт выходы. Один выход может предназначаться Борису, другой возвращает сдачу Алисе.
Кошелёк подписывает необходимые данные ключом. Узлы проверяют, можно ли потратить указанные выходы по правилам Bitcoin. Затем транзакция распространяется по сети и может попасть в блок.
Технически Bitcoin не пересылает отдельные «монеты» между файлами кошельков. Баланс кошелька складывается из непотраченных выходов транзакций (UTXO).
Нет. Подпись — часть проверки права распоряжаться средствами. Узлы ещё проверяют другие правила, а майнер должен включить транзакцию в блок. До этого она может оставаться неподтверждённой.
Включение в блок и добавление следующих блоков дают подтверждения. Они снижают вероятность пересмотра истории, но не делают её математически абсолютно необратимой.
Место в блоках ограничено, а другие транзакции конкурируют за него. Майнеры учитывают размер комиссии и собственную политику. Узлы не обязаны держать неподтверждённую транзакцию бесконечно. Время первого подтверждения заранее не гарантируется.
Полный маршрут: что происходит после отправки Bitcoin → что такое блок → почему платят комиссию.
Источники: Bitcoin Developer Guide — Transactions, Ethereum.org — Transactions.
Выберите интересную тему и продолжайте разбираться.
Принятые транзакции записываются в блоки.
Условия расходования могут требовать проверяемую подпись.
Включение в блок даёт первое подтверждение Bitcoin.
Комиссия влияет на выбор транзакции для блока.
Устройство сети Bitcoin.
Транзакции входят в блоки.
Показано 6 из 31. Все ссылки и источники — в раскрываемом списке ниже.
Хотите разобраться с нуля?
Пройдите бесплатный курс «Входим в криптомир» →