Почему понадобилось вводить такие серьезные изменения в протокол технологии биткоин и что этому способствовало? Основная проблема, которая и предшествовала принятию решения по поводу Segwit — это то, что транзакции происходят очень медленно и очень дорого. Всему виной размер блока. Сейчас людям приходится платить ещё большую комиссию за транзакцию, чтобы попасть в очередь на её же обработку.
К тому же блоки переполнены, и обработка занимает огромное количество времени. Так, из нескольких часов ожидания транзакции с минимальным FEE (комиссия) стали проводиться по нескольку дней, потому что майнерам стало невыгодно проводить транзакции с низкой стоимостью оплаты.
![chto-takoe-segwit](https://sergeybuslaev.ru/wp-content/uploads/2017/07/segwit-1.jpg)
Из описанного выше понятно, что манерам выгодно взимать высокие комиссии за транзакции. Но это мешает стать биткоину полноценным средством платежей. Это является огромной проблемой в его масштабируемости.
В настоящее время это является ключевым вызовом в криптоэкономике. Биткоин и альткоины должны стать более применимы в реальной жизни. Несмотря на все попытки это осуществить, криптовалюта остается “за бортом” жизни обычного человека.
Что такое Soft Fork и Hard Fork
Это два типа установки обновлений. В Soft Fork вы можете согласится с установкой обновлений, либо отказаться от них. В любом случае программа продолжает работать. Правда, через какое-то время программа может перестать работать, а это уже называется Hard Fork. Когда без обновления никак. То есть, вас тоталитарно принуждают сделать апдейт, и если вы не согласны, то программа перестанет работать.
Теперь мы знаем, что такое Soft Fork и Hard Fork, и готовы воспринимать следующую информацию.
Bitcoin core Segwit
Его нам необходимо знать, чтобы понимать историческую значимость всех событий в развитии Bitcoin. Если вы немного изучали эту тему, то обратили внимание, что биткоин-сообщество разделилось на два лагеря. Bitcoin core — этот тот биткоин, которым мы пользуемся сейчас. В команде разработчиков работают все те же люди, и они предлагают свою систему исправления проблемы Segwit (Segregated Witness).
Что же это такое? Дело в том, что блок каждой транзакции состоит из трех частей:
![Bitcoin-core-Segwit](https://sergeybuslaev.ru/wp-content/uploads/2017/07/segwit2.jpg)
- отправитель
- получатель
- электронные подписи транзакций (Witness)
Команда Bitcoin core предлагает отделить электронные подписи от уже проведенных транзакций в другой уровень. Тем самым облегчить весь размер блока и решить проблему, описанную выше.
![Bitcoin-core](https://sergeybuslaev.ru/wp-content/uploads/2017/07/segwit3.jpg)
Для понимания приведу простой пример. Вы каждый день ходите в магазин, и вам дают чеки за покупки. Ведь нет необходимости собирать абсолютно все чеки и хранить их.
То же самое происходит сейчас и с блокчейн. Объём блока захламляется информацией о проведенных ранее транзакциях, в которых, по сути, нет никакой необходимости.
Для решения задачи предлагается отделить электронные подписи в отдельный слой. За счет этого увеличивается свободный объем блока. Сам блок будет, как и прежде, иметь размер 1 Мегабайт, но вмещать в себя будет намного больше.
Bitcoin Unlimited
Пришло время рассказать о втором лагере, который предлагает свой вариант решения проблемы. Условно назовём этот лагерь Bitcoin Unlimited. Они предлагают увеличить размер блока в два раза, а именно 2 Мб. Впоследствии придется увеличивать размер блока бесконечное количество раз. На первый взгляд это выглядит простым решением, но изменение блока противоречит основному правилу протокола биткоина.
![bitcoin-unlimited](https://sergeybuslaev.ru/wp-content/uploads/2017/07/segwit4.jpg)
Поэтому такое изменение возможно ввести тем самым тоталитарным Hard Fork. Либо ты принимаешь условия, либо выходишь из игры!
Вот, в принципе, такие изменения предлагают внести в будущем два противоборствующих лагеря. Несмотря на логичность, в каком-то смысле, каждой из этих идей, ни одна их них не идеальна. Давайте обсудим, почему.
Что же будет дальше?
Идея Segwit, по сути, прекрасна. Такие изменения могут и должны вводиться, но они не решают всей проблемы. Это временное решение.
С другой стороны, эксперты прогнозируют необходимость увеличения объема блока в ближайшем будущем. Идея Bitcoin Unlimited тоже не идеальна. Неоднозначность методов Bitcoin Unlimited заключается в том, что в этом деле замешано немало политики. Самая большая дилемма — необходимость хотя бы частичной децентрализации. А это противоречит самой идее Биткоин.
Кроме этого, сама идея отдать бразды в руки майнеров, которые впоследствии смогут изменять размер блока — очень сомнительная затея. Ведь от этого зависит их заработок.
Ясно одно, что проблема стоит очень остро и изменения важны.
Конференции Consensus и договор Segwit 2Mb
На последней конференции в Нью-Йорке, которая прошла 23 мая 2017 года, было подписано компромиссное соглашение между враждующими лагерями биткоин-энтузиастов.
По этому договору Segwit вступит в силу при поддержке 80% майнеров. Что это значит? А то, что 80% майнеров должны установить обновления, которые и внесут изменения в протокол Биткоина. Но это не всё! Почему данное решение будет компромиссным? Если первое изменение вступит в силу, то наступит очередь второго изменения.
В течение шести месяцев после добровольного перехода на Segwit будет произведен Hard Fork, по которому размер блока будет увеличен в два раза. В силу вступят уже необратимые изменения.
![hard-fork](https://sergeybuslaev.ru/wp-content/uploads/2017/07/segwit_2Mb.jpg)
Договор подписала критическая масса криптоэкосистемы. На сегодняшний день подписали майнеры с сумарной мощностью 80% добычи, 20 миллионов кошельков и 5 000 000 000 $ в обороте транзакций.
На самом деле такое решение может показаться сумбурным и неоднозначным. Но оно убирает риск разделения Биткоина на две отдельные ветки. Даже гипотетическое разделение на два лагеря понесет за собой репутационные и экономические потери. Что может отбросить индустрию на несколько лет назад.
Ну, а пока нам остается запастись терпением и ожидать, что же произойдет в следующие полгода или больше.
Надеюсь, данная статья помогла вам понять и разобраться, что такое Сигвит, и немного пролить свет на истину в этом вопросе.
Средняя оценка: 3.8 из 5
Пытаюсь вникнуть в мир криптовалюты. Но поняла, что ничего не поняла.
Наверное, не всем дано…