Мелкие остатки объединяют одной транзакцией, которая собирает несколько входов и отправляет их на один адрес, и экономия здесь обратная привычной логике: чем больше входов вы объединяете, тем дороже операция, потому что размер транзакции растёт. Смысл в другом — сделать это один раз при низкой комиссии сети, чтобы потом не платить за каждый мелкий вход отдельно при каждом переводе.

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

Почему мелкие остатки дорожают со временем

Комиссия в сетях на модели UTXO зависит не от суммы перевода, а от размера транзакции в байтах, а каждый включённый вход добавляет к этому размеру. Кошелёк с сотней мелких поступлений при отправке средств вынужден задействовать десятки входов, и комиссия за такой перевод оказывается в разы выше, чем за отправку той же суммы одним крупным входом.

При росте загрузки сети эффект усиливается. Остаток, который сегодня стоит доллар отправить, при высокой комиссии может стать экономически неотправляемым вовсе.

Схема из четырёх шагов: от подсчёта остатков до сверки итогового перевода
Схема из четырёх шагов: от подсчёта остатков до сверки итогового перевода

Сравнение подходов

Подход Когда оправдан и в чём цена
Консолидация при низкой комиссии Разовые расходы сейчас, дешёвые переводы потом — оптимально для активного кошелька
Отправка остатков без объединения Ничего не платите заранее, каждый последующий перевод обходится дороже
Объединение через биржу Ввод мелочи и вывод одной суммой, добавляется комиссия площадки и её лимиты
Оставить как есть Подходит для холодного хранения без планов на переводы в ближайшее время

Пошаговое объединение

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

Результат обязательно проверьте в обозревателе блоков по хэшу операции, а после подтверждения десятки входов превратятся в один, и следующий перевод будет стоить заметно дешевле.

Расчёт выгоды на цифрах

Посчитаем. Возьмём кошелёк со ста мелкими входами. Обычный перевод с использованием пятидесяти из них создаст транзакцию размером около семи с половиной килобайт, и при ставке в десять сатоши за байт комиссия составит порядка семидесяти пяти тысяч сатоши. Та же сумма, отправленная одним консолидированным входом, потребует транзакции примерно в двести байт — комиссия падает до двух тысяч сатоши.

Разница окупает разовую консолидацию за два-три перевода, и именно поэтому её проводят заранее, а не в момент, когда деньги срочно нужны.

Письменная инструкция для себя

Разовая операция быстро забывается, поэтому порядок действий стоит зафиксировать письменно, причём в инструкции указывают пороговое значение комиссии, при котором вы запускаете объединение, адрес назначения, периодичность проверки и место хранения записи. Такой документ экономит время при следующей консолидации и снимает вопрос «а как я это делал в прошлый раз».

Типовые ошибки

  • Объединение в часы пиковой загрузки сети, когда комиссия максимальна
  • Отправка на адрес другого кошелька вместо собственного — это уже перевод, а не консолидация
  • Объединение остатков, которые вы планировали держать раздельно по причинам приватности
  • Слишком частая консолидация: каждая операция стоит денег и не окупается на малых объёмах

Мне писал читатель, который годами получал мелкие поступления и ни разу не объединял входы, и при попытке вывести накопленное кошелёк показал комиссию, съедающую заметную часть суммы. Причина была не в жадности сети, а в количестве входов: их набралось больше двух сотен, а консолидация в спокойный час обошлась дешевле одного такого перевода и сняла проблему на годы вперёд.

Когда объединять не нужно

Холодное хранение без планов на переводы — первый случай, а монеты лежат годами, комиссия за будущий перевод неизвестна, и платить её заранее смысла нет. Второй случай — небольшое число входов: если их меньше десятка, экономия не окупит стоимость самой операции.

Что учесть по приватности

Объединение входов связывает их между собой в глазах любого наблюдателя блокчейна, при этом если средства поступали из разных источников, которые вы предпочли бы не связывать, консолидация эту границу стирает. Для большинства пользователей это несущественно, но при работе с публично известными адресами разделять остатки бывает разумнее, чем экономить на комиссии.

Смежные темы разобраны у нас. Вот основные. Общий раздел — кошельки и хранение. Шире — статьи про криптокошельки. Проверку истории адреса разбирает материал как проверить историю операций адреса, а выбор сети для перевода — статья как выбрать сеть для перевода стейблкоина.

Вопросы и ответы

Работает ли консолидация в сетях с балансовой моделью?

Нет, задача возникает только в сетях на модели неизрасходованных выходов, таких как биткоин, причём в Ethereum и совместимых сетях адрес имеет единый баланс, и количество прошлых поступлений на стоимость перевода не влияет. Там объединять нечего.

Сколько входов стоит объединять за раз?

Ограничение задаёт размер транзакции: слишком много входов сделают её дорогой даже при низкой ставке комиссии, и разумный подход — разбить объединение на несколько операций по несколько десятков входов, проводя их в разные дни с низкой загрузкой сети.

Теряются ли средства при объединении?

Нет, вы отправляете деньги сами себе и теряете только комиссию сети, а итоговая сумма уменьшается ровно на её размер, а сами монеты остаются под вашим контролем. Ошибиться здесь можно лишь одним способом — указав чужой адрес получателя вместо собственного.

Вердикт

Консолидация — это инвестиция в дешёвые переводы в будущем, а не способ сэкономить прямо сейчас, при этом проводить её имеет смысл разово, в момент низкой загрузки сети, и только если вы планируете активно пользоваться кошельком. Для холодного хранения без переводов задача не стоит вовсе. Письменная инструкция с пороговым значением комиссии избавляет от необходимости вспоминать порядок действий каждый раз.

Загрузку сети проверяйте напрямую. Монитор мемпула и комиссий биткоина и официальное описание работы транзакций помогают выбрать момент для объединения.

Иван Григорьев, автор Cryptium. Практикующий разбор кошельков и самостоятельного хранения. Больше материалов — в Telegram-канале t.me/cryptiumru.