Сообщество пользователей криптовалюты биткоин активировало процесс имплементации Segregated Witness (SegWit) в протокол биткоина. 80 процентов майнеров в течение необходимого промежутка времени сигнализировали о своем желании активировать SegWit посредством BIP-91 (Bitcoin Improvement Proposal) — «мягкого» изменения в протоколе биткоина, а 23 июля почти 98 процентов сигнализировали о том, что они уже используют SegWit. Это можно было увидеть на сайте XBT, который ведет статистику майнинга биткоинов. Если бы этого не произошло, то 1 августа наступил бы дедлайн начала введения SegWit посредством другого, более «жесткого» сценария, BIP-148. В таком случае существовала вероятность расколоть биткоин на две несвязанных друг с другом криптовалюты. Сам SegWit предполагает оптимизация работы блокчейна без увеличения размера одного блока. После введения SegWit транзакции в блок будут записываться более компактно, следовательно максимальное возможное количество транзакций, выполняемых в сети за секунду, увеличится.
На сегодняшний день биткоин — самая известная в мире криптовалюта и одноименная децентрализованная платежная система. Она представляет из себя одноранговую сеть, где все переводы биткоинов между кошельками записываются в блоки, которые появляются примерно раз в 10 минут и видны всем пользователям. При этом информация при записи в новый блок хэшируется вместе с хэшем предыдущего блока, связывая их в одну цепочку. Таким образом из последнего блока можно проследить движение всех биткоинов с момента основания криптовалюты. Подробнее об устройстве биткоина можно почитать тут.
С каждым годом оборот биткоинов увеличивается, вместе с чем возрастает и потребность сети в скорости обработки транзакций. Из-за фиксированного размера блока (на данный момент это один мегабайт), в будущем может произойти так, что все транзакции, произошедшие за 10 минут, просто не поместятся в один блок. Чтобы этого не произошло, различные компании предлагают модификации и надстройки для уже существующей сети. Как правило, для того, чтобы изменения вступили в силу, необходимо, чтобы за это проголосовали обладатели некого процента вычислительной мощности сети. На практике это реализовано с помощью сигнальных байтов в новых блоках цепочки. Майнеры, которые выступают против нововведения, продолжают подбирать вход для хэш-функции таким, чтобы заранее оговоренный сигнальный бит (как правило один из первых битов хэша) был нулем. Те же, которые голосуют за нововведение — единицей. На достаточно большом количестве блоков отношение блоков с сигнальным битом нулем и единицей и являются результатами голосования.
В мае 2017 в Нью-Йорке собрались для обсуждения будущего биткоина представители примерно 83 процентов вычислительной мощности пользователей биткоина. Они решили ввести представленную еще в 2016 году оптимизацию SegWit по достижению 80 процентов поддержки майнеров, а также в течение шести месяцев активировать хардфорк с увеличением размера одного блока до двух мегабайт.
При этом наиболее вероятными были два варианта внедрения SegWit в сеть: софтфорк BIP-91 и хардфорк BIP-148. Главное различие — различная поддержка необновившихся клиентов. В рамках BIP-91 «устаревший клиент» все равно мог бы признавать транзакции валидными, в то время как введение BIP-148 при недостаточной поддержке майнеров могло бы привести к раздвоению цепочки блоков на две подцепи, никак с друг-другом не взаимодействующие. Возможен также и вариант с «переписью истории», где данные из одной цепочки могут «дописать» в другую, но при этом никаких гарантий, что никто из «переезжающих» не потеряет свои биткоины, нет.
Ночью 23 июля почти 98% блоков, записанных в цепочку за последние 2 дня сигнализировали о том, что они поддерживают BIP-91. Окончательное закрепление SegWita запланировано на средину августа.
В апреле в Японии биткоин вместе с Ethereum стали первыми криптовалютами, которые могут быть использованы для взаиморасчетов и легализованы на законодательном уровне. Однако компании и частные лица пока не могут использовать криптовалюты для прямой покупки товаров и услуг. Вместо этого они обязаны прибегать к услугам зарегистрированных пунктов обмена.
Александр Чепилко