Разработчик SegWit2x Джефф Гарзик вводит в протокол BTC1 защиту от двойных трат

Источник: coinews.io

Недавно в сети биткоина состоялось принятие протокола SegWit. Ранее было применено другое решение по масштабированию биткоина ценой хард форка и созданием новой криптовалюты – Bitcoin Cash. Сейчас разработчики SegWit2x считают, что этот протокол принесет большую оптимизацию, безопасность и масштабируемость в сеть биткоина. Однако дискуссии по масштабированию сети биткоина еще не пришли к консенсусу, а до официального принятия SegWit2x (то есть увеличение размера блока до 2 Мб) в ноябре осталось не так много времени.

Введение защиты от двойных трат

Одним из самых противоречивых аспектов SegWit2x (или BTC1) является его текущий недостаток – отсутствие защиты от повторных расходов, которая препятствует злоумышленникам транслировать транзакции из нескольких блокчейнов с разделенной историей.

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

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

После большого количества дебатов и замечаний, Гарзик все же введет защиту от повторных расходов в протокол BTC1. Об этом сообщает издание Cryptocoinsnews. Он предложил на GitHub объединить его с уже разработанной кодовой базой. Этот код базируется на патче защиты от повторных расходов, написанным бывшим разработчиком Bitcoin Core Гэвином Андерсеном (Gavin Andersen), который позволяет пользователям включать маркеры в свои транзакции, которые сеть SegWit2x будет считать нестандартными. Это даст людям возможность использовать цепочку Bitcoin Core, а также сделает менее вероятным процесс того, что экосистема биткоина будет постоянно делиться на несколько монет.

“Нецелесообразное” нововведение

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

Однако о реализации защиты отказов пока речь не идет. В августовском отчете о статусе разработки SegWit2x, опубликованном вчера и находящимся в списке рассылки Bitcoin-segwit2x, генеральный директор компании BitGo Майк Белше (Mike Belshe) выступал против требований о необходимости защиты от отказов, поскольку это увеличит вероятность постоянного разделения цепочек:

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

Читайте также

Добавить комментарий

Вверх