
Ваш баланс биткойна — это не одно число
Большинство кошельков показывают ваши биткойн-активы как одну цифру, и эта цифра удобна, но она скрывает то, как биткойн на самом деле устроен изнутри. Биткойн не ведёт балансы счетов так, как это делает банк. Вместо этого он использует модель непотраченных выходов транзакций, или модель UTXO. Каждый платёж, который вы когда-либо получали, лежит в цепочке как отдельный, неделимый кусок монеты, называемый UTXO. Ваш «баланс» — это просто сумма всех UTXO, которыми управляет ваш кошелёк.
Полезный мысленный образ: ваш кошелёк — это банка с монетами разного номинала. Если кто-то отправляет вам 0,05 BTC, вы получаете одну монету в 0,05 BTC. Получите позже 0,002 BTC — и у вас будет вторая, отдельная монета. Когда вы тратите биткойн, кошелёк выбирает одну или несколько таких монет в качестве входов, отправляет запрошенную сумму получателю и возвращает остаток вам как совершенно новый UTXO — вашу сдачу. Понимание этого — основа статьи Биткойн в SSP, и оно напрямую определяет, во что обходятся ваши транзакции.
Как у вас накапливаются мелкие UTXO
Загвоздка в том, что UTXO накапливаются. Каждый раз, когда вы получаете биткойн — выплату, вывод с биржи, небольшой перевод от друга, — в ваш кошелёк попадает новый UTXO. За месяцы регулярного использования активный кошелёк может содержать десятки таких выходов, многие из которых довольно мелкие.
Это важно, потому что комиссии за биткойн-транзакции взимаются по размеру данных, измеряемому в сатоши за виртуальный байт (sat/vB), а не по сумме перемещаемого BTC. Каждый UTXO, который вы тратите, добавляет в транзакцию вход, и каждый вход занимает место. Платёж, в котором тратится десять мелких UTXO, физически крупнее транзакции, в которой тратится один UTXO той же суммарной стоимости, и поэтому обходится дороже по комиссиям, независимо от того, сколько биткойна вы отправляете.
В крайнем случае вы можете остаться с пылью (dust): UTXO настолько мелким, что комиссия, необходимая для его траты, превышает его собственную стоимость. Пыль фактически застревает. Это по-прежнему ваш биткойн, но переместить его стоит дороже, чем он стоит при текущих уровнях комиссий. Конкретный пример: если трата одного входа с мультиподписью обходится примерно в 8 000 сатоши при ставке 50 sat/vB, то любой UTXO стоимостью меньше этой суммы — мёртвый груз: его отправка израсходует всю сумму на комиссии и не оставит получателю ничего. Фрагментация не только удорожает траты; если её не контролировать, она может незаметно запереть реальную ценность.
Что такое консолидация на самом деле
Консолидация — это намеренное решение проблемы. Вы создаёте транзакцию, в которой множество мелких UTXO тратятся как входы, и отправляете объединённую сумму на адрес, которым вы управляете, — обратно самому себе. Множество мелких монет входит; одна более крупная монета выходит.
Вы всё равно платите комиссию за эту транзакцию консолидации, и она может быть значительной, потому что у неё много входов. Но вы платите её один раз, в удобное вам время, вместо того чтобы платить надбавку за раздувание входов при каждой будущей трате. После консолидации обычный платёж тратит один аккуратный UTXO вместо десяти фрагментированных. Компромисс прост, и его стоит сказать прямо: вы тратите известную комиссию сейчас, чтобы все ваши будущие транзакции стали меньше и дешевле, и чтобы спасти ценность до того, как она деградирует в непотраченную пыль.
Когда консолидировать: следите за мемпулом
Тайминг решает всё. Поскольку транзакция консолидации крупная, её стоимость сильно колеблется в зависимости от состояния сети. Мемпул биткойна — очередь неподтверждённых транзакций — перегружается всплесками, и ставки комиссий растут и падают вместе с ним.
Консолидируйте в спокойные периоды с низкими комиссиями. Когда мемпул почти пуст и ставки падают до однозначных значений sat/vB — это момент, чтобы смести ваши мелкие UTXO в один. Выполнение той же работы во время всплеска комиссий — когда ставки поднимаются до 100 sat/vB и выше — может обойтись в пять или десять раз дороже за совершенно тот же результат. С консолидацией нет срочности, и именно это делает её дешёвой: вы можете просто дождаться спокойного окна. По выходным и в ночные часы в основных часовых поясах спрос часто ниже, хотя гарантий нет.
Полезная дисциплина — относиться к консолидации как к делу удобного случая, а не запланированному. Не консолидируйте, потому что сработало напоминание в календаре; консолидируйте, потому что вы случайно взглянули на мемпул и увидели комиссии на полу. Образовательные материалы Bitcoin Optech подробно охватывают управление UTXO и комиссиями, а живой обозреватель мемпула покажет вам текущие ставки. Подробнее о чтении условий комиссий см. Стратегия комиссий биткойна в SSP.
Компромисс с приватностью
У консолидации есть цена, которая не измеряется в сатоши. Когда вы объединяете несколько UTXO в одну транзакцию, вы публично и навсегда связываете эти входы вместе в блокчейне. Любой, кто анализирует цепочку, теперь может сделать вывод, что все эти ранее раздельные адреса принадлежат одному кошельку.
Если вы получали биткойн на разные адреса, чтобы держать определённые платежи разделёнными, консолидация объединяет эту историю в единый видимый кластер. Это настоящий компромисс по отношению к экономии на комиссиях, и взвесить его можете только вы. Если ончейн-приватность важна в вашей ситуации, прочитайте CoinJoin, миксинг и биткойн в самостоятельном хранении перед консолидацией и подумайте, какие UTXO вы готовы связать.
Особенность мультиподписи в SSP
Для пользователей SSP есть дополнительный фактор, который делает тайминг ещё более важным. SSP защищает биткойн в схеме мультиподписи 2-из-2: трата авторизуется только тогда, когда её подписывают и SSP Wallet на вашем телефоне, и SSP Key. Это серьёзное повышение безопасности по сравнению с одноключевыми кошельками, но у него есть последствие в виде размера.
Вход с мультиподписью больше в ончейне, чем вход с одной подписью. Он несёт два открытых ключа и две подписи вместо одной, поэтому занимает больше виртуальных байтов. Каждый UTXO, который вы тратите в SSP, поэтому стоит дороже для перемещения, чем эквивалентный UTXO в обычном одноподписном кошельке. Это нормальная цена безопасности мультиподписи, и SegWit-адреса SSP делают её настолько эффективной, насколько позволяет конструкция, но это действительно означает, что фрагментация UTXO обходится пользователям SSP дороже, чем пользователям одной подписи.
Практический вывод: тот же фрагментированный кошелёк, который слегка раздражает в одноподписной схеме, обходится дороже в мультиподписи 2-из-2. Поэтому консолидация при низких комиссиях — это чуть больший выигрыш в SSP, и её стоит проводить как намеренную меру гигиены кошелька.
Разумная привычка
Вам не нужно зацикливаться на этом. Разумная привычка: когда вы замечаете, что ваш SSP-кошелёк накопил несколько мелких UTXO, а мемпул как раз спокоен, отправьте транзакцию консолидации самому себе. Выберите низкую ставку комиссии, примите, что задействованы оба фактора подписи SSP, и дождитесь подтверждения. Вы обменяете одну дешёвую, удачно выбранную по времени комиссию на более дешёвые и простые транзакции каждый раз, когда будете тратить позже, оставаясь при этом полностью в самостоятельном хранении на всём протяжении пути.

