Все публикации

Что такое UTXO и как не накопить биткоин-пыль

Что такое UTXO. Обзор биткоин миксер mixer.money
Что такое UTXO и как не накопить биткоин-пыль

  1. Входы и Выходы
  2. Что такое модель Bitcoin UTXO?
  3. Биткоин пыль
  4. Плюсы и минусы модели UTXO
  5. Как управлять UTXO?

Блокчейн биткоин Bitcoin, не смотря на то что первую криптовалюту часто сравнивают с фиатом, устроен совсем не так, как обычный банк. В блокчейне не существует никакой единой структуры, в которой каждому адресу был бы сопоставлен его текущий баланс. Вместо этого рассматривается история всех транзакций, которые записаны в блокчейн. То есть если проанализировать весь блокчейн, то можно посчитать, сколько монет «принадлежит» конкретному адресу. Означает ли это, что при каждом открытии кошелька программа «читает» блокчейн и высчитывает итоговую сумму? Конечно нет, а как на самом деле работает блокчейн разберем ниже.

Входы и Выходы

Транзакция в сети биткоин строится на понятиях входов (inputs) и выходов (outputs).

Inputs — это транзакции, на которые мы «ссылаемся», когда генерируем новый «перевод».

Outputs — это точка, из которой средства отправляются принимающей стороне. Выходов может быть несколько, и каждому из них указывается своя сумма.

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

Как только новая транзакция занесена в блокчейн, ее выходы могут быть использованы в качестве входов. Для таких, пока еще непотраченных выходов, существует специальное название — UTXO (unspent transaction output). Каждый выход может быть использован в качестве входа только один раз, поэтому в реальности важны только непотраченные выходы.

Что такое модель Bitcoin UTXO?

Как мы уже поняли, сама криптовалюта физически не хранится в кошельке. Вместо этого кошелек просто действует как инструмент для доступа и управления средствами, связанными с биткоин-адресом пользователя. Блокчейн биткоина разбивает процесс оплаты на входы и выходы для правильного отслеживания транзакций биткоинов. Узлы (ноды) отслеживают выходы, через которые можно отправлять средства при выполнении транзакций, или выходы, которые еще не использовались в последующей транзакции. Они известны как неизрасходованные выходы транзакций (UTXO).

Итак, для подсчета баланса адреса не нужно перебирать весь блокчейн, а достаточно обойтись только перебором UTXO, что, очевидно, быстрее.

Биткоин пыль

Точно так же, как биткоин-кошелек представляет собой средства, UTXO — это представление неизрасходованных выходов транзакций кошелька. Следует помнить, что в результате транзакций можно приобрести UTXO, которые невозможно потратить. Небольшие биткоин-транзакции приводят к еще меньшим UTXO. Выходные данные, которые имеют слишком малый размер, могут стоить больше, чем они стоят в виде комиссий за транзакции, что делает их бесполезными. Поэтому важно управлять UTXO, чтобы предотвратить накопление так называемой биткоин-пыли.

Плюсы и минусы модели UTXO

Протокол первого блокчейна изначально был создан с возможностью отслеживания UTXO.

Плюсы модели UTXO

Безопасность

Модель UTXO отслеживает право собственности на биткоин, проверяя, что предыдущие транзакции отправляли монеты в определенный кошелек. В конечном итоге, входные данные содержат информацию об общедоступном кошельке пользователя, который их отправил. Используя сценарии ввода и вывода транзакции, сеть может отследить биткоин до кошелька, который его добыл. Это предотвращает метод двойного расходования.

Защита от отслеживания

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

Минусы модели UTXO

Прослеживаемость

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

Стоимость

Отправка любого количества биткоинов будет стоить комиссии за транзакцию, пропорциональной отправленной сумме. Более высокие суммы приводят к более высоким комиссиям за транзакцию. Кроме того, если у пользователя есть несколько UTXO на нескольких адресах кошелька, он будет платить еще больше комиссий из-за количества транзакций, происходящих для создания входных данных.

Биткоин-пыль

Неправильное управление UTXO может привести к накоплению биткоин-пыли. Биткоин-пыль — это распространенный побочный продукт получения множества мелких биткоин-транзакций с течением времени. Пылевые UTXO увеличивают размер блокчейна биткоина.

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

Как управлять UTXO?

Избежать высоких комиссий за транзакции и биткоин-пыли можно при правильном управлении кошельком.

Консолидация кошелька

Консолидация UTXO — это процесс взятия UXTO кошелька и отправки их обратно самому себе для создания одного унифицированного UTXO. Это предотвращает накопление мелких транзакций и создание биткоин-пыли. Кроме того, если в кошельке есть группы UXTO, разбросанные по нескольким адресам, консолидация предотвращает дополнительные комиссии в результате одновременной отправки нескольких транзакций.

Выбор времени на рынке

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

Хотите первым прочитать новость? Наш канал в Telegram:Криптокухня Крипто Кухня - это канал от биткоин миксер mixer.money о криптовалюте и блокчейне


логотип биткоин миксер mixer.money

Наш биткоин миксер проводит еженедельный обзор
интересных новостей из мира криптовалюты.
Читайте блог: