Чем SegWit отличается от SegWit2x и в чем их преимущества и ограничения

in blockchain •  6 years ago  (edited)

Вопрос обновления протокола 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.

________________________

По материалам

источник

источник

источник

Фото pixabay


 

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://altstake.io/articles/segwit---reshenie-problemy-masshtabiruemosti-bitkoina