Есть функция Bitcoin, которую почти все понимают неправильно. Большинство людей - включая давних пользователей Bitcoin - все еще думают о Bitcoin так, как будто он работает как банковский счет. Вы открываете свой кошелек, видите число и предполагаете, что это ваш баланс. Знакомо. Просто. Но совершенно неправильно. И это недопонимание может стоить вам денег, повредить вашу конфиденциальность и исказить вашу целостную модель восприятия того, как на самом деле работает Bitcoin. Вот правда: 👉 Вы не владеете "1 BTC" или "0.01 BTC." Вы владеете коллекцией UTXO - неиспользованных выходов транзакций - которые в сумме составляют вашу сумму BTC. Как только вы это поймете, Bitcoin перестанет выглядеть как расчетный счет и начнет выглядеть гораздо больше как цифровые деньги. Думайте о UTXO как о купюрах в вашем кошельке. Если кто-то говорит, что у вас есть $100, это может означать $50, $20, три $10 и пару однодолларовых купюр. Bitcoin работает так же. Ваш "баланс" на самом деле представляет собой кучу отдельных частей - и каждая часть может быть потрачена только целиком. Когда вы отправляете Bitcoin, вы не отрезаете часть. Вы тратите целые UTXO и получаете сдачу, которая становится совершенно новым UTXO. Как только UTXO потрачено, оно исчезает навсегда. Сеть создает новые мгновенно. Каждая транзакция разбивает Bitcoin на части и собирает его заново. Кошельки скрывают это от вас - пока не смогут. И вот где начинаются проблемы: - Комиссии: Если в вашем кошельке десятки мелких UTXO, тратить их в загруженном мемпуле - все равно что платить за обед мешком монет. Технически нормально. Практически дорого. - Конфиденциальность: Объедините UTXO в одной транзакции, и вы публично объявляете: "Да, все это принадлежит мне." - Самостоятельное хранение: Этот "выход сдачи" или неожиданно крупная транзакция? Это не сбой - это ваш кошелек выбирает, какие UTXO потратить....