Перейти к содержанию

Как пользователям Биткоина обезопасить себя при хардфорке без защиты от дублирования транзакций


sashka_somik

Рекомендуемые сообщения

Replay protection

 

Хардфорк SegWit2x неумолимо приближается, и так как вопрос защитой от дублирования транзакций (Replay protection) так и остался нерешенным, многие пользователи считают, что ее отсутствие станет причиной серьезных проблем для сети. На данный момент разработчики SegWit2x не включили в репозиторий своего клиента код для защиты от дублирования, поскольку стремятся не к разделению сети, а к получению преимущества над сторонниками Bitcoin Core в действующем блокчейне.

 

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

Неизрасходованные выходы (UTXO)

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

 

Когда вы тратите некоторое количество биткоинов, ваш кошелек использует один или несколько неизрасходованных выходов в качестве входящей информации для транзакции. Поэтому, если пользователь А прислал вам 5 биткоинов, пользователь Б – 3 биткоина, а вы в свою очередь отослали 8 биткоинов пользователю В, ваш кошелек использует неизрасходованные выходы как по транзакции «5 биткоинов», так и «3 биткоина» в качестве входных данных. Когда вы отослали 8 биткоинов пользователю В, он становится обладателем UTXO на «8 биткоинов» (в этом примере комиссии не учитываются).

 

Важной особенностью неизрасходованных выходов является то, что все они должны быть потрачены каждый раз, когда UTXO используются как входы. Поэтому если у вас есть неизрасходованные выходы по транзакции на 100 биткоинов, а вы хотите потратить только 0.001 биткоина, что вы должны сделать? Здесь вам сыграет на руку тот факт, что в одной транзакции можно послать биткоины нескольким людям – вы можете переслать 0.001 биткоина тому, кому собирались, и отослать 99.9985 самому себе (и заплатить при этом комиссию в 0.0005 майнеру). Обычно возвратный платеж на другой адрес в вашем кошельке формируется автоматически, и называется "сдачей". Теперь в вашем кошельке будут находиться неизрасходованные выходы на 99.9985 биткоина.

 

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

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

Дублирование транзакций

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

 

Однако, поскольку две цепи после создания отдельных и несовместимых блоков в каждой из них, расходятся в составе транзакций, набор UTXO тоже начнет отличаться. Например, транзакции coinbase (речь идет о транзакциях-вознаграждениях для майнеров, которые появляются один раз за блок, а не о компании) в обоих блокчейнах, безусловно, будут отличаться, так как блоки добываются разными майнерами и по разным правилам консенсуса (даже если различие между ними незначительно). 

 

 

Читать полностью

Ссылка на комментарий
Поделиться на другие сайты

  • Tomcat_MkII изменил название на Что такое защита от дублирования транзакций и как она применяется
  • 2 недели спустя...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • JPMorgan: Курс биткоина после халвинга обязательно упадет

      Команда аналитиков американского инвестиционного банка JPMorgan ожидает снижения курса биткоина после халвинга. Специалисты корпорации сделали вывод после анализа открытого интереса к фьючерсам на первую криптовалюту. В JPMorgan считают, что биткоин находится в зоне так называемой перекупленности, что указывает на риск коррекции цены актива. Эксперты банка отмечают: несмотря на восстановление позиций криптовалютного рынка, объем притока венчурного капитала для финансирования криптовалютных

      в Новости криптовалют

    • BitInfoCharts: В сети Биткоина резко выросли комиссии

      Средняя комиссия в сети биткоина выросла до отметки $19,4, говорят цифры BitInfoChart. Причина: в конце апреля должен состояться релиз платформы Runes, которую создатели позиционируют как более простую альтернативу протоколу Ordinals. Главным автором платформы выступает программист, создатель самого Ordinals Кейси Родамор (Casey Rodarmor).    На фоне ожидания комиссии в сети Биткоина с начала апреля поднялись на $14.       Подробнее: https://bits.media/bitinfocharts-v-set

      в Новости криптовалют

    • Santiment: «Крипто-толпа ждет падения стоимости биткоина»

      Аналитики компании Santiment, изучающей поведение криптоинвесторов в социальных сетях, рассказали, что аудитория трейдеров поддерживает пессимистический сценарий, ожидая дальнейшего падения стоимости биткоина. Индикатор Santiment, который отслеживает тренды и тематику общения криптоинвесторов в соцсетях и мессенджерах Telegram, Reddit, X и 4Chan, демонстрирует: количество упоминаний о «бычьем рынке» снижается, в то время как число упоминаний о «медвежьем цикле» неуклонно растет:   «П

      в Новости криптовалют

    • Google Trends: Интерес к халвингу биткоина достиг исторических вершин

      По данным Google Trends, количество поисковых запросов о халвинге биткоина растет, и уже достигло исторического рекорда. Если во время предыдущего халвинга в 2020 году индекс интереса к теме халвинга на сервисе Google Trends достигал 38, то сейчас он уже находится на отметке 45. К концу месяца показатель может достичь и максимальной отметки в 100 пунктов.     Чаще всего уполовиниванием награды майнерам интересуются в Нигерии, Нидерландах, Швейцарии, Кипре и Словении.    

      в Новости криптовалют

    • Fineqia International: «Майнеры биткоина вынуждены искать более доступные источники электроэнергии»

      Аналитик компании Fineqia International объявил, что предстоящий халвинг Биткоина окажет положительное влияние на экологичность майнинга. По мнению Маттео Греко (Matteo Greco), благодаря халвингу сеть биткоина станет более устойчивой и безопасной для окружающей среды. Майнеры будут вынуждены переходить на возобновляемые источники электроэнергии, верят в Fineqia International:   «Халвинг вынуждает майнеров оптимизировать эффективность использования капитала и искать более доступные и

      в Новости криптовалют

×
×
  • Создать...