О хардфорке SegWit2x простыми словами — что Вам необходимо о нем знать
Приближается время наступления хардфорка Segwit2x и сегодня в интернете имеется много разной и противоречивой, либо технически сложной информации.
Как правило имеющаяся информация слишком напичкана техническими терминами и заумными словами, которые простого пользователя зачастую ставят в тупик. Каждый день появляется все новая информация в новых источниках, все больше вносящая сумбур и путаницу.
В данной статье я попытаюсь простыми и доступными словами объяснить, что же такое хардфорк и с чем его едят.
Немного предыстории
Давно существующий и привычный нам всем Биткойн имеет размер блока обьемом в 1 МБ. Такое решение принял создатель Сатоси с целью того, чтобы сетевые узлы не попали под атаку, в начале развития биткойна. В самом начале размер в 1 МБ вполне отвечал требованиям потому как в то время блоки были на 99% пустыми, и Сатоси считал, что в будущем будет достаточно времени, чтобы обновить систему при необходимости.
Время шло и Биткойн набирал популярность. Сеть начала расти. Новые блоки высчитывались каждые десять минут, однако за это время количество проводимых транзакций становилось более чем на 1 МБ. Не попавшие в блок транзакции стали накапливаться и формировать очередь. В результате чего некоторые откладывались до тех пор, пока не будет запущен ещё один, пустой блок.
Это привело к перегруженности сети и стало вызывать задержки. Для верификации транзакции требовалось всё больше времени. Это в свою очередь привело к давлению на отправителей транзакции, соответственно стала расти комиссия, которая стимулировала майнеров включать именно эту транзакцию в текущий блок. По мере заполнения блоков комиссия, необходимая для включения транзакции в новый блок, росла пропорционально. Транзакции биткойна становились более дорогими, если отправители платили более высокую комиссию, или очень медленными, если отправители решали платить меньше.
Решение Segwit
В целях решения данной проблемы разработчики Bitcoin Core предложили решение: Segregated Witness, SegWit (Отделенный свидетель). Сегодня SegWit включён в текущее программное обеспечение биткойна. Он работает, отделяя данные транзакции от данных подписи, благодаря чему можно упаковать в блок в четыре раза больше транзакций. Но важнее то, что при этом было выявлено ещё несколько ошибок в софте, что создаёт основу для потенциальных будущих обновлений сети, таких как lightning network.
О Segwit2x и зачем оно нужно
В биткойн-сообществе не все были довольны просто внедрением SegWit. Существует много сторонников увеличения максимального размера блока биткойна. Данное решение призвано дать сети больше возможностей для роста по мере развёртывания lightning network. Однако разработчики Bitcoin Core против увеличения размера блока, в связи с тем, что это включает проведение хардфорка, который потенциально опасен. В ходе хардфорка происходит ситуация, когда компьютеры с новой версией программного обеспечения больше не совместимы с компьютерами, которые запускают старую версию. Если хардфорк провести неправильно, это может привести к довольно печальным последствиям.
23 мая 2017 года было опубликовано Нью-Йоркское соглашение (New York Agreement, NYA), которое было подписано большим количеством майнеров и биткойн-компаний, представляющих более 80% хеш-мощности сети биткойна. Подписавшие соглашение приняли компромисс под названием SegWit2x. Этот план требовал немедленной активации SegWit и последующего за этим хардфорка в ноябре, в котором удвоится размер блока.
Защита от повтора транзакций
Главная обеспокоенности в биткойн-сообществе вызвана тем, что SegWit2x не обеспечивает защиту от повтора.
Что это означает? Рассмотрим пример. Допустим Михаил переводит Василию 3 биткойна в форке. Злоумышленник может скопировать эту транзакцию в старую цепочку и заставить Михаила послать 3 биткойна и на этой цепочке. Поскольку у SegWit2x нет защиты от повтора пользователь становится уязвимым.
Основные проблемы с хардфорками
По мнению команды Bitcoin Core хардфорк идёт слишком быстро. Напомним, прошло только три месяца с внедрения SegWit, а для того, чтобы хардфорк прошёл и был принят, требуется много времени для подготовки сообщества и достижения консенсуса относительно форка. Довольно многие члены биткойн-сообщества не любят хардфорки, потому как это приводит к ослаблению того, что должно быть объединённым децентрализованным сообществом.
Подведем итог
Хардфорк SegWit2x запланирован примерно на 16 ноября 2017 года. В результате его реализации появятся две цепочки, одна из которых будет привычный нам Bitcoin (поддерживает команда Bitcoin Core), а другая будет SegWit2x версией биткойна. В случае если форк продолжат поддерживать большинство майнеров, появится серьёзная путаница относительно того, какая цепочка будет «настоящим» биткойном.
В связи с этим сегодня наблюдаетсе огромное количество споров на различных популярных ресурсах, как как media com, reddit com и twitter com. Все они по большей степени приувеличены. На самом деле не нужно беспокоиться о предстоящем форке. Напомним, что в любом случае будет существовать только 21 миллион биткойнов. Биткойн — это конечный ресурс, дефляционная валюта.
Однако в связи с предстоящими событиями хочется всем напомнить о соображениях безопасности. Мы уже писали о том, что всегда лучше держать приватный ключ при себе, а средства хранить на локальном кошельке.
Полезно ознакомится:
Читайте ленту криптовалютных новостей в Ваших соц. сетях
Присоединяйтесь к обсуждению новости в нашем Чате Telegram
Автор: Евгений Якубенко, Аналитик Freedman Club Crypto News
Обратная связь