- Что такое Segregated Witness?
- SegWit биткоина: что это простыми словами и как влияет на масштабирование
- Читайте в статье
- Что такое Segwit
- Как работает SegWit
- История принятия SegWit
- 14 июля: установка BTC1
- 21 июля: BIP91 сигналы для запуска
- 23 июля: lock-in BIP91
- 25 июля: активация BIP91
- 29 июля: крайний срок BIP91
- 31 июля: дедлайн BIP14
- 🔹🔹 Что такое SegWit простыми словами
- Содержание
- Что такое Сегвит
- Как появился SegWit
- Хардфорк или софтфорк?
- Задачи и проблемы, которые решает Segwit
- Кто поддерживает Segwit
- Основные преимущества Segregated Witness
- Аргументы против Segwit
- Что такое SegWit2x и чего от него ожидать?
- Заключение
Что такое Segregated Witness?
Что такое Segregated Witness?
Что такое софтфорк?
Что в перспективе даст SegWit?
Каковы преимущества SegWit?
Основное преимущество Segregated Witness заключается в том, что исключение подписей из блока в 1Мб может эффективно увеличить размер блока биткоина. Это значит, что в каждый блок можно будет записать большее количество транзакций, или, другими словами, повысить пропускную способность блокчейна. При этом решение реализуемо без нарушения существующих правил консенсуса.
Для решения проблемы масштабируемости Segregated Witness подразумевает извлечение подписи транзакции и помещение ее в отдельную структуру данных. Когда из транзакции удаляется подпись, размер транзакции уменьшается. Следовательно, каждая транзакция уменьшается приблизительно на 47%. Таким образом, блок, не меняя своего размера, сможет вместить почти вдвое больше транзакций.
SegWit также принесет пользу держателям «полных нод», поскольку может уменьшить количество данных, необходимое для хранения на жестких дисках. Другими словами, Segregated Witness позволит сократить требования для запуска полной ноды и время, необходимое для синхронизации с сетью.
Что нужно для внедрения Segregated Witness?
Насколько сильна поддержка SegWit в биткоин-сообществе?
Какие другие криптовалюты ориентируются на SegWit?
Где можно получить более подробную информацию о SegWit?
Источник
SegWit биткоина: что это простыми словами и как влияет на масштабирование
Segwit — это обновление сети биткоина, которое произошло в августе 2017 года. В этой статье мы объясним, что такое Сегвит, зачем он нужен и как он может помочь в масштабировании сети.
Читайте в статье
Что такое Segwit
Segwit — это обновление протокола Bitcoin, который разделяет цифровую подпись (также известную как «свидетель», он же «the witness» от транзакции. Это позволяет разместить больше транзакций в блоке размером 1 МБ.
Название Segwit является сокращением от Segregated Witness. Впервые его упомянули для широкой общественности в декабре 2015 года. Это сделал разработчик Питер Вьюэлл на конференции по масштабированию BTC. Решение должно преодолеть следующую проблему:
- Транзакции записываются в бокчейн в виде связанных блоков.
- Блоки нельзя нарушать, так как они идут последовательно и подтверждают друг друга.
- Блоки были ограничены емкостью в 1 Мб, а это около 2700 транзакций. Эта цифра не подходит для всемирной сети, которая должна обрабатывать платежи регулярно и быстро.
- Плюс ко всему, добыча блока занимает около 10 минут. Если транзакций много, начинается огромная очередь.
- Каждая транзакция состоит из трех частей: подписи, вводом и выводом (или входом и выходом). Здесь и скрывается проблема.
Код биткоина на момент написания статьи позволял изменять цифровые подписи, если транзакция еще не подтверждена. Изменение подписи выполняется так, что результат равен при математической проверке. Но если делать хэширование, то получится уже другой результат. Если на примере, то получается так:
Подпись была равна 4. Вместо 4 я пишу 04, или 4-4+4, или 14:4 и т. д. Математически это все еще «4», а значит, подпись действительна. Но если хешировать эти данные, то получатся разные версии — это зависит от записи значения, а не от самого значения.
В реальной жизни могло бы быть так:
- Я перечисляю тебе деньги транзакцией Х.
- Ты не дожидаешься подтверждения, переводишь их продавцу транзакцией Y.
- Продавец тоже ничего не ждет и отправляет тебе товар.
- Ты меняешь технические вещи в моей транзакции, так что транзакция X отклоняется, а Y недействительна.
- Платежи не состоялись, а сделка в реальности совершилась.
Хэш — это идентификатор транзакции в блокчейне. Изменять его нельзя по ряду причин. Это меняет данные первого уровня, а значит, осложняет работу оффчейн-приложений, типа Lightning Network.
SegWit перемещает подпись в конец данных транзакции, поэтому идентификатор транзакции создается из всего, кроме цифровой подписи.
С внедрением segwit сеть получила несколько преимуществ:
- удвоена емкость сети,
- транзакции дешевле и быстрее,
- исправлена гибкость транзакций, описанная выше. Это было ключевым недостатком блокчейна BTC.
- Новые возможности для разработчиков.
Принятие Segwit увеличивается. Почти 50% всех биткоин-транзакций используют адреса SegWit. Хотя все ноды не будут использовать сегвит, поскольку многим майнерам он не нравится. Низкие комиссии влияют на их прибыль, а другие цепочки поверх BTC не приносят денег.
Адреса Segwit начинаются с «3», а устаревшие адреса начинаются с «1».
Это краткосрочное решение долгосрочных проблем. Некоторые разработчики жалуются, что протокол SegWit недостаточно далеко решает проблему масштабируемости. Они утверждают, что только значительные изменения в размере и способе обработки транзакций помогут платформе масштабироваться в будущем.
Но также считается, что SegWit и Lightning Network вместе позволят биткоину обрабатывать миллионы (или более) транзакций в секунду.
Как работает SegWit
Прежде чем вы сможете понять SegWit, вы должны сначала понять, как обрабатываются транзакции в сети.
Для простоты представим блок, содержащий только одну транзакцию. Если Майк отправит Бобу 1 BTC, он добавит в блок важные данные:
- Его вход и выход
- Открытый ключ получателя и сумму BTC, которую он отправляет Бобу
- Его открытый ключ
- Его цифровая подпись
Открытый ключ и цифровая подпись Майка должны быть включены в блок. Они доказывают, что сделка является законной. Цифровая подпись включена в блок как скрипт (вы можете думать о скрипте как о коде). Так же, как люди подписывают чеки, чтобы авторизовать их, пользователи сети BTC должны подписывать транзакции.
Цифровые подписи занимают много места, которое в противном случае могло бы использоваться для данных транзакций. Когда тысячи транзакций инициируются одновременно, им не хватает места для входа в один и тот же блок. Пользователи должны платить комиссию за транзакцию, чтобы майнеры брали в блок их переводы.
В этот момент у вас появляется два решения: увеличить размер блока и сделать что-то внутри блока, чтобы освободить место. Вместо того, чтобы переходить на совершенно новую криптовалюту с крупным блоком, SegWit работает внутри блока.
60% данных, которые занимают подписи транзакции, перемещаются в ее конец. Segregated Witness, таким образом, — это способ удаления свидетеля (подписи) из транзакции. Размер значительно уменьшается.
До SegWit максимальный размер блока Биткойна составлял 1 МБ, то есть после достижения этого лимита блок больше не мог принимать новые транзакции. SegWit внедрил новый способ измерения размера транзакций. SegWit измеряет блоки, используя так называемый вес блока.
Вот формула, используемая для расчета веса блока:
(размер tx с удаленными данными свидетеля)*3 + (размер tx)
Узлы SegWit теоретически могут получать блоки, которые очень близки к 4 МБ. На практике блок SegWit не будет превышать 2 МБ.
Поскольку это софтфорк, старые ноды тоже могут обрабатывать транзакции.
История принятия SegWit
Раньше вся статья была посвящена тому, как пережить сегвит и что делать с биткоином. Теперь мы оставили исторические разделы для тех, кто хочет понять, как это было и чего ожидало сообщество.
Первый и оригинальный вариант был предложен группой разработчиков Bitcoin Core. Их код SegWit, определенный BIP141, активируется, если 95 процентов хэш-мощностей в течение одного периода сложности будут готовы в течение двух недель. Если майнеры, которые сигнализируют о готовности, действительно будут поддерживать обновление, риски форка в блокчейне и валюте биткоина минимальны.
Однако сегмент пользователей Bitcoin планирует активировать SegWit с BIP148 UASF. Начиная с 1 августа, их узлы будут отклонять все блоки, которые не сигнализируют о готовности к BIP141.
- Если это предложение поддержано большинством майнеров (по хэш-силе), эти майнеры должны всегда требовать самую длинную действующую цепочку, готовую к SegWit, и избегать разделения.
- Но если это предложение поддерживается меньшинством майнеров, «цепочка BIP148» может отделиться от текущего протокола.
Нью-йоркское соглашение, также называемое «Сильбертское соглашение» или «SegWit2x», планирует активировать SegWit через BIP91. Как и BIP148, все узлы BIP91 будут отклонять любые блоки, которые не сигнализируют о готовности к BIP141. Но в отличие от BIP148, узлы BIP91 будут делать это только после того, как 80% будут поддерживать BIP91 в течение примерно двух дней. Это также должно минимизировать вероятность раскола.
Тем не менее, второй шаг Нью-йоркского соглашения — это решение удвоить размер базового блока. Это изменение вероятнее всего может привести к хардфорку (что и случилось — апдейт 2019 года).
Теперь этапы активации SegWit по датам:
14 июля: установка BTC1
Бета-версия BTC1 была выпущена 30 июня. Но согласно дорожной карте SegWit2x, 14 июля — это тот день, когда подписавшие Нью-йоркское соглашение должны фактически установить бета-версию BTC1 и протестировать ее для себя.
Однако это не должно влиять на обычных пользователей.
21 июля: BIP91 сигналы для запуска
Команда разработчиков SegWit2x нацелена на то, чтобы 21 июля настал тот момент, когда узлы BTC1 фактически запущены и начались сигналы от майнеров.
Это также не должно влиять на обычных пользователей.
Но если вы майнер, вы можете помочь активировать SegWit, просигнализиров о своей готовности к BIP91.
23 июля: lock-in BIP91
Полная активация BIP91 требует, чтобы из 336 блоков (один период) 269 блоков должны сигнализировать о готовности. Это около 80% хэш-мощностей.
Опять же, это не должно влиять на обычных пользователей.
Но если вы майнер и BIP91 активируется, у вас есть день или два, чтобы соответствовать софт-форку BIP91. Если вы этого не сделаете, рискуете добывать недопустимые блоки.
25 июля: активация BIP91
25 июля создадутся еще 336 блоков после «блокировки», BIP91 вступит в силу. Любые блоки, которые не сигнализируют о готовности для SegWit (c BIP141), теперь будут отклонены.
Это все равно не должно влиять на обычных пользователей.
29 июля: крайний срок BIP91
Если майнеры хотят избежать «раскола» в блокчейне и валюте Биткоина, 29 июля — главный день для них. Нужно, чтобы была подготовлена совместимость с BIP148 UASF, до которого останется два дня.
Если BIP91 не активировался к крайнему сроку, в блокчейне биткоина пойдет раскол. Майнеру нужно решить, в какой цепи добывать блоки с 1 августа: в цепи BIP148 или в оригинальной цепи (Legacy).
31 июля: дедлайн BIP14
Технически, 31 июля — второй дедлайн для майнеров, чтобы избежать раскола. Должно пройти две недели, в течение которых 95% хэш-мощностей будут сигнализировать о принятии SegWit.
На следующий день активируется BIP148, что делает его третьим и окончательным дедлайном для майнеров, чтобы избежать форка.
1 августа, в 00:00 UTC, все узлы BIP148 начнут отклонять любые блоки, которые не сигнализируют о готовности к SegWit. Если BitcoinCore—BIP141 или BTC1—BTC91 заблокированы и/или активированы во время, не должно быть раскола.
Если ни одно из этого не произошло, большинство майнеров (по хэш-силе) теперь имеют последний шанс избежать разрыва цепи: поддерживая BIP148 самостоятельно. Это гарантирует, что они всегда будут запрашивать самую длинную действующую цепочку в соответствии со всеми текущими узлами биткоина и активируют SegWit через BIP141.
В итоге блокчейн разделился: это запустило целую волну форков. О них подробно в статье Все форки биткоина.
Источник
🔹🔹 Что такое SegWit простыми словами
При перечислении характеристик Bitcoin принято упоминать, что эту криптовалюту можно использовать как платежный инструмент. Действительно, вы можете купить себе товар или какую-то услугу за биткоин.
Содержание
Однако покупка эта не будет носить мгновенный характер, как в случае с вашими пластиковыми картами VISA. Потому что сеть Bitcoin в секунду может обрабатывать лишь 3 транзакции, а VISA – 1000.
Такая ситуация возникла из-за принятой структуры транзакций и блоков в блокчейне. И в сообществе разработчиков Bitcoin начался поиск решения проблемы, в результате которого и был предложен Segwit. Его задумка заключается в оптимизации блокчейна и транзакций, что позволит увеличить пропускную способность сети без изменения цепочки блоков. То есть, без проведения хардфорка. Подробности – в обзоре от ProstoCoin.
Что такое Сегвит
Segwit – это сокращение от термина Segregated Witness, который дословно можно перевести как «отделенный свидетель». Понять значение этого термина будет легче после рассмотрения структуры транзакции в сети Bitcoin. Она (транзакция) состоит их двух частей:
- Основная информация (кто отправляет, кому, сколько);
- Информация свидетеля или witness, в которой содержится специальный криптографический код (подпись). Этот код является подтверждением того, что участник совершил транзакцию.
Часть witness и являлась/является проблемной для блокчейна, потому что формально эту подпись можно изменить уже после того, как она появилась в блоке. Это не значит, что биткоины не будут переведены от участника к участнику. Но это усложняет все новые транзакции, так как блокчейн – это цепочка блоков. Из-за неподтверждённых транзакций замедляется скорость новых транзакций, так как они «вытягивают» данные с прошлой транзакции.
Проще говоря, в Bitcoin сложно делать быстрые переводы и сложно внедрять масштабные обновления из-за особенностей текущего протокола. Эту проблемную особенность сети часто называют «ошибкой транзакционной пластичности». На фоне этого и началось движение за внедрение SegWit.
Как появился SegWit
О необходимости модернизации прокола Bitcoin начали говорить еще в 2012 году. В частности, о возможных путях решения ошибки транзакционной пластичности говорили разработчики Bitcoin-Core Рассел Оконнор, Люк Дашир, Грегори Максвелл и другие.
В августе 2014 года Максвелл, криптограф Адам Бэк и Питер Вуйле запустили компанию Blockstream, которая занималась изучением блокчейна. Именно в этой среде они нашли решение проблемы с Witness. Разработчики решили отделять эту часть данных от Базовой части транзакции. Эту функцию они назвали Segregated Witness.
Хардфорк или софтфорк?
Параллельно появилась еще одна идея по оптимизации блокчейна биткоина – через увеличение размера блока (по умолчанию – 1 мегабайт). Такой «трюк» можно было провернуть только путем хардфорка – жесткого разделения сети путем внедрения несовместимых с нынешним протоколом изменений. В то время как сегвит представлял собой софтфорк, так как протокол обновлялся лишь частично. Одним из главных сподвижников идеи увеличения размера стал Гэвин Андерсон, ранее возглавлявший команду разработчиков Bitcoin-Core.
Но изначально и команда Segwit не знала, как провести модернизацию протокола без хардфорка. В конце 2015 года в Монреале и Гонконге прошли две конференции, посвященные проблемам масштабируемости биткоина.
И между этими мероприятими Вуйле, Дашир и некоторые другие разработчики придумали как провести Segwit через софтфорк. Для этого данные о Witness необходимо поместить в новую часть блока. А их якорь (Merkle Root) записывать в транзакцию по раздаче вознаграждения майнерам. Это позволило как бы «сэкономить» место в текущем блоке и увеличить его размер без фактического увеличения. Это позволило бы решить вопрос с масштабируемостью сети. Уже в Гонконге Вуйле и компания впервые презентовали Segwit.
Был создан специальный код BIP141. Одновременно с этим группа майнеров настаивала на хардфорке и увеличении размера блока (до 2 МБ). И между сторонами было подписано компромиссное соглашение, которое включало активацию Segwit и хардфорк с увеличением размера блока.
Уже в октябре 2016 года Сигвит представили в версии Bitcoin Core 0.13.1. Для активации функции необходимо было добиться поддержки 95% майнеров, а точнее 95% вычислительной мощности сети. Однако майнеры, в частности пул ViaBTC, отказались активировать Segwit из-за возможных убытков. На время судьба Segregated Witness подвисла в воздухе.
Однако уже в апреле 2017 года было сформировано предложение UASF. Суть его такова: активация Segwit достигается в результате поддержки 95% нодов (узлов), а не 95% майнеров. Автор этой идеи презентовал свой код – BIP148. В чистом виде UASF приняли не все разработчики Bitcoin-Core, поэтому было разработано улучшенное предложение BIP149.
В мае состоялась встреча в Нью-Йорке, где было подписано «Нью-Йоркское соглашение». Этот акт должен был стать очередным компромиссом между двумя лагерями: сторонниками Segwit через софтфорк и сторонниками хардфорка. По итогам конференции было решено уменьшить порог консенсуса для активации Segwit до 80% и провести хардфорк в течение полугода после активации. При этом Вуйле и другие ведущие разработчики Bitcoin-Core не участвовали в этом мероприятии.
На фоне этого новую волну популярности получило предложение UASF (BIP148). И Bitcoin-сообществу снова потребовался компромисс. Им стало предложение инженера из Bitmain Джеймса Хилларда – BIP91, которое сочетало в себе предложения BIP148 и положения «Нью-Йоркского соглашения». В итоге, Segwit был активирован именно в формате BIP91 8 августа. За неделю до этого группой майнеров, не согласных с положениями Segwit, был проведен хардфорк, в результате чего появился Bitcoin Cash.
А потом в сети Bitcoin провалилось принятие Segwit2x и был проведен другой хардфорк в результате чего появилась криптовалюта Bitcoin Gold.
Задачи и проблемы, которые решает Segwit
Segregated Witness – это реставрация сети Bitcoin, которая должна решить проблемы пластичности транзакций и адаптировать блокчейн к новым реалиям. Количество и объем операций постоянно растет, поэтому вопрос масштабируемости всегда был одним из ключевых. Segwit оптимизирует процесс транзакций и создаст условия для последующего увеличения размера блока. Вот список «проблем» и «задач», которые должен решить Segwit:
- Удаление подписи с данными Witness из блока, что способствует увеличению его размера и повышению пропускной способности всей сети;
- Уменьшение размера транзакции в среднем на 48%. Это значит, что в один блок поместится в два раза больше транзакций даже без увеличения его объема (1 МБ);
- Уменьшение размера блокчейна, что сэкономит дисковое пространство для полноценных узлов (нодов);
- На синхронизацию и запуск ноды будет уходить меньше времени, упростится и процесс проверки статуса транзакции;
- Сеть можно будет подключать к протоколам второго уровня вроде Lightning Network, а в перспективе даже возможна реализация кроссчейновых переводов;
- Потенциальное введение мгновенных обменов криптовалюты на фиат без задействования бирж и обменных сервисов;
- Усиленный механизм защиты от спам-атак.
Так что Segwit затрагивает такие важные для Bitcoin аспекты, как масштабируемость, уровень защиты и взаимодействие с новыми протоколами.
Кто поддерживает Segwit
Главными контрибьюторами идеи сигвит все эти годы выступали разработчики основного клиента для Bitcoin – Bitcoin-Core. Позже они также начали работать в новом стартапе Blockstream, о котором мы упоминали выше. Один из продуктов этой компании – это протокол Lightning Network.
Список «основных действующих лиц» в табличном варианте:
Имя/псевдоним | Кто это и какой вклад внес в Segwit |
---|---|
Грегори Максвелл | Разработчик Bitcoin-Core и BlockStream. Одним из первых начал обсуждать проблему пластичности транзакций в сети в 2012 году. В 2015-м предложил план масштабирования. В 2017-м обнаружил, что в чипе ASIC от Bitmain используется технология, которая несовместима с майнингом Bitcoin после Segwit. |
Люк Дашир | Разработчик Bitcoin-Core. С самого начала настаивал на проведении Segwit без хардфорка. |
Питер Вуйле | Разработчик Bitcoin-Core и Blockstream. Первым презентовал концепцию Segregated Witness осенью 2015 года на конференции «Масштабируя Bitcoin» в Гонконге. |
Владимир Ван дер Лаан | Разработчик Bitcoin-Core. Первым опубликовал код Segregated Witness на Github. |
Shaolinfry | Анонимный разработчик, который ранее состоял в команде Litecoin. Предложил компромиссное решение UASF, положения которого потом использовались при подписании «Нью-Йоркского соглашения». |
Чарли Ли | Создатель Litecoin, в мае 2017 активировал Segregated Witness в сеть лайткоина. |
Джеймс Хиллард | Инженер из Bitmain, ему принадлежит код BIP91, сочетавший в себе предложения разработчиков Core и противников Segwit. В итоге этот протокол и был активирован. |
Основные преимущества Segregated Witness
Внедрение Segwit, по крайней мере, на бумаге, способно существенно улучшить сеть Bitcoin. Вот какие основные преимущества приписывают Segregated Witness:
- Благодаря внедрению нового протокола будут устранены все варианты изменения подписи транзакции третьей стороной. Это, в свою очередь, упрощает разработку новых смарт-контрактов, например тех, которые используются в Lightning Network.
- Размер транзакции становится меньшим, при этом количество данных, передаваемых во время транзакции, не меняется. Это стало возможным из-за перемещения подписи данных. В результате этого блоки в Segwit-сети фактически будут иметь объем 1,7-2,0 мегабайта. Это значительно увеличит пропускную способность блокчейна.
- Будет изменен порядок начисления комиссионных сборов, что приведет к их снижению. То есть транзакции станут дешевле, а «маржа» с них будет определяться сразу.
- После принятия Segwit имплементация новых софт-форков станет намного проще. Это позволит реализовывать новые идеи по повышению безопасности. Например, изменить подписи ECDSA на более надежный стандарт Schnorr.
- Изменится функция sighash – станет линейной, а не экспоненциальной, что с положительной стороны отобразится на скорости валидации блоков и безопасности транзакций. Это также упростит работу с аппаратными кошельками и создаст улучшенные условия для производителей в этом секторе.
- Переводы смогут делать и участники, принявшие Segwit, и те, кто отказался это сделать. При этом юзеры с обновленным протоколом будут работать с меньшими комиссиями.
Можно сказать, что Segwit улучшит экосистему Bitcoin здесь и сейчас, а также создаст плацдарм для дальнейшего развития. Это, в свою очередь, может серьезно сказаться и на курсе самой популярной в мире криптовалюты.
Аргументы против Segwit
Segwit все еще не принят полностью сетью. И критики нового протокола считают, что на это может уйти год и больше. Ведь количество нодов уже сейчас превысило 10 000.
Далеко не все уверены, что предложенные улучшения и нововведения Segregated Witness будут интегрированы. Ведь количество участников и транзакций будет увеличено, и в будущем даже 2 мегабайт реального размера блока будет мало для потребностей экосистемы.
Технологический аспект оспорить очень сложно, потому что не так много программистов на хорошем уровне разбирается в коде. Поэтому большинство аргументов против имеют экономический и политический подтекст.
Противники Segwit считают, что протокол централизует систему, так как количество неподтверждённых транзакций с увеличением размера блока также возрастет. А это, в свою очередь, оголит сеть и сделает ее уязвимой к хакерским атакам.
Пулы и отдельные разработчики считают, что принятие Segwit продиктовано экономической выгодой компании BlockStream, которой принадлежит протокол Lightning Network. Технически внедрение Lightning Network без Segwit почти невозможно, поэтому группа разработчиков BlockStream, включая Митчелла и Дашира, так активно ратовали за активацию обновления.
Кто-то пошел на радикальные меры. Как команда Bitcoin Cash, которая провела хардфорк Bitcoin и создала новую сеть с размером блока в 8 мегабайт. Биткоин кэш ударно дебютировал на криптовалютном рынке и рассматривается многими как потенциальный конкурент BTC в борьбе за лидерство по капитализации.
Совсем оголтелые противники считают, что Segwit может вызвать юридические проблемы. Это мнение ничем не подкреплено.
Что такое SegWit2x и чего от него ожидать?
Один из пунктов «Нью-Йоркского соглашения», подписанного в мае 2017 года, подразумевал проведение Segwit2x – хардфорка, после которого размер блока должен был увеличится до 2 мегабайт. Раскол был запланирован на середину ноября и грозил созданием неопределенности для криптовалютного рынка. Фактически, Bitcoin разделился бы на две сети со своей монетой, правилами и стандартами.
Segwit2x, с одной стороны, решал проблему масштабируемости сети, с другой – ставил всю безопасность сети под угрозу. Например, там не было механизма защиты от двойного расходования, а потенциальная активация могла негативно отобразиться на инвесторах и даже майнерах. Однако 8 ноября один из инициаторов Segwit2x, и по совместительству руководитель сервиса BitGo, Майкл Белш объявил, что запланированный форк отменяется.
По его словам, участникам не удалось найти между собой компромисс и Segwit2x переносится на неопределенный срок. При этом Белш и его союзники заявили, что в будущем все равно проведут хардфорк. Эту идею вроде поддерживает даже мощнейший пул BitPico.
Почему Segwit2x был отменен? Сообщество разработчиков крайне негативно относилось к этому форку. В Online-среде была запущена кампания NO2X. И даже некоторые майнеры считали, что такой шаг мог подорвать всю сеть. Глава Blockchain.info Питер Смит, который изначально поддерживал идею Segwit2x, высказался следующим образом:
«Мы вздохнули с облегчением, ведь наша цель заключалась в том, чтобы объединить сообщество и сохранить большинство пользователей в рамках одной ветки — хотя бы на какое-то время».
Вероятно, проведение Segwit2x отложено до «лучших времен». Винни Лингхэм, основатель проекта Civic, считает, что отказ от хардфорка спровоцирует рост популярности Bitcoin Cash из-за увеличенного размера блока. Это потенциально и может стать толчком для проведения Segwit2x в будущем. Оно и покажет реальные мотивы сторонников хардфорка: хотят ли они улучшить сеть или же «по-рейдерски» захватить Bitcoin.
Заключение
Термин Segwit продолжит мелькать в криптовалютных новостях и флеймах еще долгое время, наряду со словами «хардфорк», «ethereum», «блокчейн», «биткоин голд» и так далее. Теперь вы хотя бы поверхностно знаете, что это такое. Остается верить, что Segwit – это не просто красивый термин, а реальный инструмент улучшения сети Bitcoin.
Источник