SegWit vs SegWit2xsteemCreated with Sketch.

in #blockchain6 years ago


Вопрос обновления протокола Bitcoin зрел давно. Очевидно, что популярность экосистемы опережает ее технические возможности. Сеть не успевает за возросшим объемом транзакций – ее пропускная способность заметно снизилась. Исходный blockchain-код способен обрабатывать от 2 до 7 сделок в секунду. Пользователям приходится ждать подтверждения от несколько часов до несколько дней.

Какие решения предлагают разработчики?

Что такое SegWit

Оригинальный протокол Bitcoin ограничивает размер блоков до 1 мегабайта – этого объема определенно недостаточно, когда в один момент времени в сети ожидают подтверждения около 24 МБ биткойнов. Разработчики предложили исправить проблему с помощью обновления SegWit (Segregated Witness).

Как известно, для внесения каждого нового блока в цепь Bitcoin необходимо одобрение участников децентрализованной сети. Протокол SegWit позволит записывать большее количество транзакций в один блок, увеличив его до 4 мегабайт. При этом вносить существенные изменения в код blockchain не потребуется. Таким образом, проблема масштабирования системы будет решена.

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

Кроме того, владельцы ожидают, что внедрение SegWit значительно удешевит транзакции с BTC. В декабре 2017 г. комиссия за майнинг достигла максимума – 37 долларов.

Почему не все поддержали Segregated Witness
Поскольку Blockchain-платформа является децентрализованной системой с открытым исходным кодом, изменения должны быть одобрены всем сообществом.

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

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

В итоге коммьюнити разбилось на 2 непримиримых лагеря. Поскольку среди последователей биткойна нет единого мнения относительно будущего валюты, получить одобрение большинства на то или иное изменение в коде бывает очень непросто. Так, летом прошлого года часть сообщества не согласилась с представленным обновлением SegWit и создала собственную версию, которая со временем серьезно выросла и выделилась в новую криптовалюту под названием Bitcoin Cash.

Что такое SegWit2x

SegWit2x также является обновлением, улучшающим технические возможности экосистемы. Предполагалось, что решение увеличит размеры блоков от 2 до 8 МБ и изменит протокол биткойна, чтобы оптимизировать способ хранения данных в сети. Однако реализация кода SegWit2x, известного как BTC1, потребовала бы уже совсем других усилий, нежели внедрение «мягкой вилки» SegWit.

Переход на новый стандарт мог привести к созданию хард-форка – самостоятельной монеты при «старом» BTC. Обе считаются уникальными криптовалютами и работают на разных, несовместимых платформах.

Для майнеров это означает, что они не смогут добывать новый коин на прежнем оборудовании и с помощью старого протокола, и, наоборот, у обладателей форка не получится майнить биткойн – им придется выбрать что-то одно. Мелкие игроки не спешили высказываться в пользу SegWit2x, опасаясь, что не осилят переход на требуемые аппаратные мощности.

Большинство пользователей выступили против обновления, не желая появления нового биткойна. По их мнению, это могло бы расколоть экосистему и неблагоприятно сказаться на курсе валюты. Прислушавшись к мнению влиятельных лиц сообщества и не желая усугублять конфронтацию, 8 ноября 2017 г. разработчики SegWit2x объявили о приостановке обновления.

Новую волну недовольства в комьюнити вызвало предложение реализовать Lightning Network в качестве боковой цепи (side chain). Это означало бы, что ее можно использовать в другом блокчейне, и транзакции BTC будет обрабатывать третья сторона. Решение посчитали несовместимым с ценностями технологии Blockchain.

Выводы

SegWit – софт-форк, позволит уравнять всех пользователей и сделать сеть быстрее.

Плюсы:

  • увеличивает скорость транзакций;
  • не требует серьезного вмешательства в код и вносит совместимые с текущей версией изменения;
  • снижает затраты на добычу и сделки с BTC.

Минус: временное решение для увеличения пропускной способности сети.

SegWit2x– хард-форк, позволит забыть про проблему масштабируемости на долгий срок.

Плюсы:

  • решает проблему масштабируемости;
  • делает майнеров богаче.

Минусы:

  • вносит в код кардинальные изменения и делает несовместимой новую версию продукта со старой;
  • появление альтернативной криптовалюты может привести к расколу биткойн-коммьюнити и лишить экосистему части пользователей;
  • требует новых аппаратных мощностей для майнинга.

Обновление SegWit было выпущено командой Bitcoin Core в августе и постепенно завоевало популярность у владельцев криптовалюты, которые хотят сократить время транзакций и снизить комиссионные за покупку и продажу биткойнов. В настоящее время обновленный протокол используется примерно в 14 % всех транзакций BTC.

Coin Marketplace

STEEM 0.15
TRX 0.12
JST 0.025
BTC 55819.41
ETH 2522.74
USDT 1.00
SBD 2.32