Новости о масштабировании биткоина: как произойдет переход

Bitcoin-scaling-how-it-could     Похоже, у bitcoin два варианта развития событий.

     Либо экономическая сеть стоимостью 40 миллиардов долларов (которая своим существованием до сих пор бросает вызов ученым) находится на пороге самого большого изменения в истории сети, либо самое прогрессивное из множества теоретически обоснованных обновлений программы станет синонимом худшего политического провала.

     В последние недели и месяцы предположения насчет результата менялись крайне быстро, иногда ежедневно, поскольку различные заинтересованные стороны и конкурирующие группы обосновывали свою позицию, боролись за внимание средств массовой информации и даже за поддержку своих политических идей. Однако большинство не замечало, что в разгар хаоса биткоин прогрессирует настолько медленно и непрогнозируемо, что какие-то действия, выбранные благодаря многолетним усилиям по увеличению возможности транзакций в обменниках биткоина, будут приняты в любом случае.

     Вероятно, речь идет о ключевом предложении прошлого месяца.

     После майской конференции группа предпринимателей и майнеров выдвинула идею Segwit2x, не первую, но, скорее всего, самую инновационную альтернативу дорожной карте, которую долгое время поддерживала группа open-source разработчиков сети «Bitcoin Core».

     Вооружившись поддержкой большинства майнеров и обменников биткоина, организованная инвестиционным конгломератом Digital Currency группа из более чем 50 стартапов теперь имеет достаточное влияние для продвижения по крайней мере первой части соглашения, хотя даже в этой группе есть внутренние противоречия.

     Ряд ожидаемых от Августа результатов звучит правдоподобно. Некоторые из них более вероятны, чем другие. Не так важно, произвойдет обновление биткоин плавно или мгновенно. Карту «большого перехода» можно разыграть по-разному.

Разделение SegWit

     Сегодня наиболее важным выводом является то, что каждая группа настаивает на изменении, известном как Segregated Witness (SegWit). Первоначальная дорожная карта Bitcoin Core, план Segwit2x и пользователи, сплачивающиеся вокруг изменения «активированный пользователем софтфорк» (UASF) – все требуют обновления.

     Уже внедренный без каких-либо негативных последствий для сети litecoin, SegWit может обеспечить повышение пропускной способности биткоина среди других улучшений. Но он еще не активирован окончательно. (Некоторые операторы майнинг пулов, обменники биткоин и майнинговые компании даже отказались от SegWit, хотя и по различным причинам).

     Но поскольку все предложения теперь в конечном счете сводятся к внедрению SegWit, отличие только в сроках, многие члены сообщества рассматривают обсуждения как признак того, что этим летом SegWit наконец активируют.

     Вопрос в том, может ли он в конечном итоге привести к расколу на две технологии майнинга биткоинов из-за того, как установлены настройки.

     Во-первых, некоторые майнинг пулы демонстрируют все признаки того, что они планируют принять агрессивные меры для жесткой разметки биткоина с параметром размера блока 2 МБ. Если это произойдет, возможно, Bitcoin может разделиться на два конкурирующих актива этим же летом.

     Сложность в том, что выводы из дебатов постоянно меняются.

Софтфорк Segwit2x: 21 июля

     Формально описанный в BIP 141, SegWit был впервые выпущен в ноябре прошлого года. Сегодня на нем работает 80% узлов биткоинов.

     И, пусть это сегодня звучит спорно, важно отметить, что SegWit изначально был объявлен как «компромисс», так как он увеличивает размер блока, но не изменяет его, если размер блока жестко задан).

     Отчасти из-за этого идея понравилась не всем. Точнее, большинство майнинг пулов не обновляли свое ПО до версии с поддержкой SegWit, потому что протестовали против изменения или отнеслись к нему безразлично.

     Из-за разногласий вокруг SegWit другие искали способ повысить потенциал технологии, который устроил бы большинство заинтересованных сторон, и в результате повысить курс биткоина.

     SegWit2x – одно из альтернативных предложений, похожее на SegWit своим увеличением размера блока до 2 МБ. Идея было одобрена большинством крупных майнинговых компаний и биткоин пулов, в сумме представляющих 80% рынка.

     Как отмечалось ранее, компромисс может сработать. По данным на понедельник, большинство обменников биткоин и майнинг пулов подписалось в поддержку Segwit2x.

     Демонстрация поддержки не была обязательной. Но релиз кода будет официально проведен 21 июля, согласно срокам технической рабочей группы. Как только это произойдет, майнинг пулы могут запускать и сигнализировать поддержку обновления.

     Если при этом 80% майнинг пулов запустят код для 672 блоков, то в течение четырех-пяти дней SegWit будет закрыт. Хотя условие не имеет юридической силы, в примечании указано, что майнинг пулы планируют блокировать SegWit накануне 1 августа (подробнее читайте ниже).

     Предполагается, что три месяца спустя проведут вторую часть масштабного обновления, увеличив размер блока до 2 МБ. Проблема в том, что если не все пользователи обновятся, это может привести к расколу Bitcoin на два актива. И некоторые пользователи уже заявили, что они не планируют обновлять ПО.

     Сроки: предложение обновиться будет доступно с 21 июля. В течение 3 месяцев после активации SegWit пользователям необходимо обновить программное обеспечение, если они поддерживают увеличение размера блока до 2 МБ.

     Кто поддерживает? Большинство крупных компаний и майнинг пулы. Если в период до 31 июля майнинг пулы применят Segwit2x, то все произойдет как ожидается. В противном случае могут произойти следующие события.

BIP 148 UASF: 1stBIP

     148 UASF также нацелен на активацию SegWit, но использует другой подход.

     Он возрождает старый способ сделать консенсусную модернизацию для Bitcoin, которая не запрашивает поддержку майнинг пулов, прежде чем внедрить изменение кода. (По этой причине некоторые члены сообщества называют это «Днем независимости» биткоина.)

     Многие пользователи и некоторые компании уже запускают код, который может запускать данный тип софтфорка. На первом этапе узлы начнут отклонять блоки, которые не поддерживают сигнализацию SegWit.

     Вот почему идея спорная. Поскольку узлы отклоняют блоки, они эффективно подталкивают их к принятию другой сети. Это сомнительная идея, потому что, подобно вышеупомянутому хардфорку, она может привести Bitcoin к расколу на две конкурирующие криптовалюты, обе называемые биткоинами, резкому снижению перспектив технологии и, разумеется, курса биткоин.

     Но некоторые утверждают, что действие имеет больший психологический эффект. Например, некоторые считают, что майнеры активно сплотились вокруг идеи Segwit2x в ответ на растущую поддержку BIP 148. Суть в том, что если они не хотят расколоть Bitcoin, SegWit необходимо активировать до этой даты любым способом.

     Сроки: 1 августа узлы, на которых запущен BIP 148, начнут отклонять блоки от майнеров, которые не поддерживают SegWit.

Кто поддерживает? Некоторые пользователи, компании, майнеры и часть разработчиков, но, при этом они способствуют расколу блока.

UAHF: через 12 часов после BIP148

     Если 1 августа BIP 148 запустят, майнинговая компания Bitmain планирует в ответ выпустить «активированный пользователем хардфорк» (UAHF).

     По мнению компании, это потенциально может защитить деньги пользователей в случае раскола, сделав его более постоянным. Теоретически, биткоин с хардфорком может обеспечить защиту от «стирания», когда информация о покупке и продаже bitcoin в одной версии Блокчейн может быть случайно удалена.

     Тем не менее, пулы потеряют деньги, если они перестанут поддерживать майнинг конкурирующего форка. Так что некоторые называют UAHF от Bitmain блефом.

     Еще одна майнинговая компания ViaBTC в понедельник обнародовала план защиты от вероятности того, что некоторые из членов сообщества могут не поддержать увеличение блока до размера 2 МБ, прописанного в SegWit2x.

     Их цель состоит в том, чтобы стимулировать создание bitcoin с большими блоками за счет увеличения средств для этого посредством первичного размещения монет (ICO), или краудфандинга.

     Сроки: если BIP 148 запустят, при достаточной поддержке Bitmain начнет майнинг в частной сети и откроет ее для большего количества пользователей биткоинов.

     Кто поддерживает? Две майнинговые компании, Bitmain и ViaBTC.

Что впереди

     Тем не менее, возможно, что все эти усилия по масштабированию устареют после введения в пулах поддержки Segwit2x. А если и нет, еще существуют дальние перспективы.

     Между тем, не стоит забывать о прочих проблемах, поднятых в обсуждениях, ведь может показаться, что те, кто просто решил купить биткоин или продать его,не имеют права голоса в этой борьбе.

     Проблема была включена в план дебатов между генеральным директором Blockstream Адамом Беком и генеральным директором стартапа биткоин-кошельков Blockchain, Питером Смитом, и упомянута в рассылке на прошлой неделе. Так, Бек утверждал, что пользователи не хотят, чтобы небольшая группа лиц диктовала правила насчет децентрализованной валюты, в то время как Смит утверждал, что для пользователей его кошелька важнее низкие затраты.

     Учитывая неоднозначность информации, изложенной выше, суть не в том, каким образом произойдет масштабирование биткоина, важнее, чьи прогнозы относительно раскола окажутся верными и что произойдет с курсом биткоина.

Add a comment

Релиз исходного кода Segwit2x: план масштабирования биткоинов набирает обороты

bitcoin-segwit-alpha-testedЧлены рабочей группы Segwit2x, предложившие идею масштабирования Bitcoin, объявили: первая версия кода готова к проверке и тестированию.

      Релиз даст рынку возможность впервые оценить технологию улучшения сети майнинга bitcoin, лежащую в основе одного из наиболее широко поддерживаемых типов майнинга. Segwit2x – объявленное в мае «соглашение», объединяющее майнеров и стартаперов –альтернативный технологический путь к реализации предложения Bitcoin Core (группы разработчиков open-source сети).

      С момента объявления Segwit2x стал частым предметом споров, похвалы и критики.

      Интересно, что Segwit2x позиционируют как умеренный вариант, позволяющий избежать спорного разделения сети, и ожидается, что он в некоторой степени совместим с альтернативным предложением – активируемым пользователями софтфорком (UASF) BIP 148, который планируют внедрить 1 августа.

      Новость примечательна тем, что ранее на этой неделе любая совместимость между двумя предложениями казалась маловероятной – разногласия вызывали опасения по поводу раскола блока на два конкурирующих актива и, как следствие, резкое падение курса биткоин.

      Развитие событий стало очевидным в среду, когда разработчик биткойнов Джеймс Хиллиард представил запрос на изменение кода и сами изменения, позволяющие сократить время, которое дадут пулам для майнинга на блокировку обновления.

       Хиллиард написал на GitHub:

– Это должно уменьшить вероятность конфликта с BIP 148.

      Сокращая время блокировки, пулы для майнинга bitcoin получат один (или, возможно, два) трехдневных периода, во время которых возможно будет заблокировать спорное изменение кода под названием Segregated Witness (SegWit) путем поддержки сигнализации с использованием программного обеспечения SegWit2x до 1 августа, когда произойдет UASF. Хотя неясно, станут ли пулы для майнинга делать это.

      Запрос был встречен с энтузиазмом и получил несколько «ACKов» – сокращенных обозначений согласия разработчиков – и знак одобрения.

Сроки ужесточаются

      Альфа-релиз SegWit2x включает рабочую версию программного обеспечения, которая включает два изменения: оптимизацию масштабирования SegWit и увеличенный до 2 МБ размер блокаbitcoin.

      Согласно сообщению по электронной почте от генерального директора BitGo Майка Бэлше, увеличение блока до 2 МБ запланировано через три месяца после активации SegWit. До этого даже некоторым участников SegWit2x было не вполне ясно, когда точновведут 2-мегабайтный хардфорк.

– Развитие Segwit2x происходит в соответствии с планом, и проект отлично продвигается, – сказал Белше в сообщении рабочей группе.

      Размер блока в 2 МБ долгое время являлся предметом спора, частично потому, что он мог привести к расколу блока, если не все согласятся перейти на новый тип. Кроме того, некоторые уже прямо заявили, что они не планируют присоединяться.

      Тем не менее, SegWit2x получил поддержку большинства крупных компаний по производству биткойнов, бирж по обмену биткоин и майнинговых компаний, что составило в общей сложности более 80% хэш-ставки биткойна. (Хотя остается неясным, насколько надежна эта поддержка, частично из-за утомившего всех вокруг проблемы).

      Благодаря альфа-версии возможность просматривать и тестировать программное обеспечение станет доступна широкому кругу майнеров. Релиз также включает в себя новую биткойновую тестовую сеть, которую разработчики могут использовать, чтобы протестировать программное обеспечение лично и выявить любые ошибки.

Фаза тестирования

      Разработчики могут проверить программное обеспечение, используя в течение следующих двух недель новую тестовую сеть под названием testnet5.

– Мы планируем провести несколько раундов тестирования нового testnet5 и приглашаем всех участников рабочей группы, которым интересно поучаствовать, – сказал старший разработчик BitPay Джастин Лангстон в электронном письме рабочей группе.

      План раундов включает моделирование жизненного цикла кода, начиная с поддержки сигнализации для SegWit и до активации размера блока в 2 МБ.

      Эти раунды тестирования и обзора нужны, чтобы избежать любых будущих сетевых проблем, особенно таких серьезных, как потеря биткойна пользователей, ухудшение безопасности и падение курса биткоин.

      В электронном письме Лангстон писал:

– Мое видение ограничено. Нам нужны ваши отзывы о том, какие тесты важны для вашей компании, чтобы адекватно оценить применимые риски и быть готовыми к развертыванию на livenet, когда для этого придет время.

Конец проблемам с безопасностью?

      Обратная связь по плану SegWit2x уже доступна.

      Один из участников рабочей группы утверждает, что существует возможность «повторных атак» в случае хардфорк. Повторные атаки в случае раскола, оставляющего сообщество с двумя токенами биткойна, могут заставить пользователей случайно продать биткойн или истратить их одновременно в обеих сетях.

Подобная путаница произошла прошлым летом, когда Эфириум разделился на две монеты, и из-за раскола некоторые компании потеряли деньги.

      Участник утверждает, что защиту от этой запутанной и потенциально опасной проблемы необходимо внедрить в код Segwit2x.

       Некоторые разработчики Bitcoin Core также критикуют временную шкалу разработки Segwit2x как слишком короткую, так как на поиск всех ошибок, связанных с изменением кода bitcoin, обычно требуется много времени. Тестирование самого SegWit заняло больше года. Тем не менее, разработчики SegWit2x достойно ответчают на все замечания, заявляя, что проект будет продолжать двигаться вперед в изначально согласованном темпе. Бета-версия запланирована на 30 июня. По словам группы разработчиков, 21 июля пользователи смогут запускать и использовать полностью проверенное программное обеспечение.

Add a comment