Когда мы говорим, что один человек отправил другому 2 BTC, обычно мы представляем себе нечто похожее на банковский перевод: деньги списываются с одного счёта и появляются на другом.
Однако в Bitcoin всё устроено интереснее 👽.
Транзакция — это структура данных, организованная в соответствии с правилами протокола. Она определяет значения, полученные в результате предыдущих операций, и задаёт, как они будут распределены между новыми выходами.
Речь не идёт об отправке файла, содержащего цифровые монеты, или о простом изменении балансов двух банковских счетов.