BTC 94958.7$
ETH 3563.45$
Tether (USDT) 1$
Toncoin (TON) 5.6$
telegram vk
telegram vk Х
Russian English

Что такое модель Bitcoin UTXO и как управлять UTCX?

Дата публикации: 20.04.2024
1053
Поделись с друзьями!
1

Введение

Биткоин — самая популярная криптовалюта в мире, стоимость которой взлетит до нового исторического максимума в 2024 году из-за различных факторов, включая институциональный интерес, одобрение базирующихся в США спотовых биржевых фондов биткоинов (ETF) и ожидание предстоящего халвинга биткоинов в апреле.

Тем не менее по-прежнему существует путаница вокруг сценария Биткоин, который сеть использует для правильного управления транзакциями Биткоин , а именно, модели вывода неизрасходованных транзакций сети Биткойн (UTXO).

2

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

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

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

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

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

Когда Боб желает потратить 0,50 BTC, сеть Биткоин будет искать подходящие UTXO в его кошельке, чтобы использовать их в качестве входных данных для этой новой транзакции. Поскольку транзакции биткоинов требуют расходования всей суммы ввода, если Боб использует UTXO 0,75 BTC, лишние 0,25 BTC будут отправлены обратно в его кошелек в качестве нового UTXO, что часто называют «сдачей».

Вот один из способов разделения средств кошелька Боба:

Этот процесс в некоторой степени аналогичен использованию наличных денег. Если бы в физическом кошельке Боба было 100 долларов в различных купюрах и ему нужно было заплатить 27 долларов, он бы использовал комбинацию купюр, покрывающую эту сумму, скажем, 10-долларовую купюру и 20-долларовую купюру, и получил бы обратно 3 доллара в качестве сдачи.

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

3

Как биткоин- кошелек решает, какие результаты транзакций потратить?

Модель биткоин- UTXO обычно использует метод «первым поступил — первым обслужен» (FIFO) при классификации UTXO для расходования. Этот процесс выбора монет означает, что он автоматически потратит самый старый биткоин в кошельке для инициации транзакции. Тем не менее большинство биткоин-кошельков предлагают способы обхода FIFO для более опытных  транжир

Конфиденциальность в рамках модели UTXO

Точно так же, как биткоин-кошелек представляет собой средства, UTXO — это представление неизрасходованных выходов транзакций кошелька.

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

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

4

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

Хотя разные сети используют разные модели для отслеживания транзакций, протокол Биткоин был создан с возможностью отслеживания UTXO. Вот некоторые плюсы и минусы модели:

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

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

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

Внимательность

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

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

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

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

Дороговизна

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

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

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

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

5

Как лучше всего управлять UTXO?

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

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

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

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

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

1053
12
12
Поделись с друзьями!
Другие вопросы