logo

Как защитить UTXO от повторов у биткоина

Уже несколько недель биткоин-сообщество спорит о форке Segwit2x и недостатке защиты от повторов воспроизведения. По мере приближения даты Х многие биткоинеры планируют переждать шторм, а некторые – начинают искать различные техники защиты.

Децентрализованная криптовалюта биткоин и многие альтернативные валюты используют концепт хранилища данных под названием Unspent Transaction Outputs (UTXO). У некоторых владельцев биткоина имеется список “нерастрачиваемых” сатоши, в которых хранится баланс пользователя. Сумма UTXO – весь баланс владельцев.

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

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

Например, пользователи могут использовать Coinbase transaction, которая не сможет повторяться после форка. Однако, есть нюанс: биткоины такой транзакции не могут быть потрачены, пока не получат 100 подтверждений. Зато они будут цениться только на той цепочке, где возникли первоначально, что защищает их UTXO.

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

Другие методы защиты включают обычное ожидание, когда биржа или поставщик кошельков создадут свои инструменты. Некоторые компании уже встроили защиту от повторов — например, Coinbase и BTC.com.

Вероятно, лучший способ защиты — просто подождать, пока форк состоится на 100%. В отсутствие необходимости делать срочные транзакции, то стоит дождаться завершения хардфорка, и затем посмотреть на состояние сети перед транзакцией.

Подписывайтесь на наши социальные сети:

Оцените качество статьи:

(1 голос, в среднем: 5 из 5)
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1

Комментарии | 0

Комментариев (0)
Оставить комментарий