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