Хард-форк биткоина SegWit2x – простым языком

Хайп вокруг SegWit2x наверняка не обошёл вас стороной: повсюду новости, мнения, обзоры, посты, тирады и мемы. Каждое издание стремится высказаться по этому поводу. И вы, скорее всего, читали те статьи и испытывали проблемы с пониманием, как будто текст написан на неродном языке.

И правда, обсуждения могут сильно углубляться в технические тонкости, и тут вы зададитесь вопросом, а нужно ли беспокоиться об этих множащихся тирадах касательно предстоящего форка? Попробуем прояснить ситуацию с SegWit2x, разложив его на понятные даже непрофессионалу составляющие.

Legacy биткоин

Мы назовём сегодняшнюю версию биткоина «legacy биткоин». Сейчас лимит размера блока составляет 1 мегабайт. Такой лимит был задуман основателем валюты, для того чтобы защитить ноды сети ещё неокрепшего биткоина от вредоносных атак. Одного мегабайта в качестве лимита хватало за глаза, потому что на момент рождения биткоина блоки оставались пустыми на 99%, да и апгрейднуть систему можно было, когда на то будет необходимость.

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

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

Решение проблемы – SegWit

Разработчики ядра биткоина всё же пришли к решению, и называется оно Segregated Witness, или SegWit. SetWit – часть современного софта для биткоина. Принцип его функционирования – отделение данных транзакции от сигнатурных данных; последних в блок можно поместить вчетверо больше по сравнению с данными транзакции. Но даже больший интерес представляет запас мощности, который даст возможность дополнять сеть надстройками и апргейдами, самый популярный из которых — lightning network.

Так что же такое SegWit2x?

Запуску SegWit были рады далеко не все, многим дополнительно хотелось увеличения лимита блока. Это позволило бы биткоину эволюционировать, пока lightning network находился в разработке. Однако разработчики ядра биткоина не спешат повышать лимит блока, так как для этого потребуется теоретически разрушительный хард-форк (так называют явление, при котором ПК, использующие обновлённую версию софта становятся несовместимыми с тем, которые используют необновлённую legacy-версию). Если обновление провести неправильно, можно нанести системе непоправимый ущерб.

23 мая семнадцатого года на сайте компании Digital Currency Group опубликовали текст NYA, или Нью-йоркского соглашения. Его подписали многие компании, работающие с биткоином, а также майнеры, на долю которых приходится более 80% всех хэшей. Подписанты достигли консенсуса. Им стал SegWit2x. По соглашению, почти сразу за подписанием NYA последует активация SegWit, а в конце осени случится хард-форк, который позволит увеличить лимит блока до 2 Мб.

Атаки повторного воспроизведения. Будут ли пользователи от них защищены?

Вот главная причина беспокойства пользователей: новый форк не обеспечивает защиту от атаки повторного воспроизведения (пока недавно оператор разработки SegWit Джефф Гарзик не рассказал, что можно будет приобрести подписку на тариф с защитой от повторного воспроизведения).

Атака повторного воспроизведения происходит по следующей схеме: А отправляет В 10 биткоинов через обновлённую сеть, хакер копирует эту транзакцию на legacy-сеть и в итоге со счета А списывается ещё 10 биткоинов. Получается, что SegWit2x оставляет своих пользователей незащищёнными перед лицом атак повторного воспроизведения, если они не приобретут специальную подписку.

В чём проблема хард-форков?

Разработчики ядра полагают, что грядущий форк опережает своё время (прошло всего три месяца с запуска SegWit): чтобы сообщество поняло и приняло хард-форк, должно в идеале пройти гораздо больше времени, пользователи должны успеть подготовиться морально и достигнуть согласия в отношении форка. Многим хард-форки просто не нравятся, потому что они, скорее, разобщают объединённое нецентрализованное сообщество (звучит с издёвкой, да?)

План действий

Хард-форк SegWit2x ориентировочно запланирован на 16 ноября 2017 года. После него появятся две сети – старое биткоин ядро (то, что мы назвали legacy-биткоин) и новая, SegWit2x-версия биткоина. Если новую версию поддержит большинство пользователей, будет сложно определить, какой из биткоинов называть настоящим.

Несмотря на то, что криптопользователи любят поймать хайп и понегодовать на Reddit, Twitter или Medium, волноваться по поводу предстоящего форка не стоит. Помните, что в обращении всегда будет 21 миллион биткоинов – это не бесконечный ресурс, а дефляционная валюта. Как только шумиха поутихнет, всё снова встанет на свои места.

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

 

Источник: www.megachange.is

No votes yet.
Please wait...

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *