Хард форк: грядёт ли Bitcoin XT?

25817-207151-Forkpng-noscale“Итак, вот и оно. Ну, поехали.” Такими маловоодушевляющими словами Майк Хирн анонсировал 15 августа изменения в программное обеспечение Биткойна, которое потенциально может породить хард-форк цепочки блоков.

Вообще-то это уже второй случай в истории, когда Биткойн-сети грозит форк из-за Майка Хирна. В марте 2013 Хирн добавил код в версию 0.8, ставший причиной (неумышленного) форка сети в результате расхождения между майнерами, выполняющими эту версию и предыдущую. Тогда форк был устранён быстро и никто не пострадал. Как ни странно, тот код тоже был связан с размером блоков.

Разница между позапрошлогодним форком и этим в том, что на этот раз форк делается Майком умышленно. Первой ложкой дёгтя стал многолетний холивар по, как может показаться слишком привередливым читателям, “сугубо техническому” вопросу. Однако, на самом деле он имеет огромное значение для будущего Биткойна: максимальный размер блока в цепочке.

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

Полемика вокруг размера блока

Если вы не вникали в предмет битвы за максимальный размер блока, в этой статье описана ситуация по состоянию на середину августа. Для большего драматизма взгляните на FAQ по масштабируемости в BitcoinWiki – это не оставит и камня на камне от оптимизма.

Тем не менее, говоря кратко, проблема крутится вокруг потенциала Биткойна к масштабированию. На текущий момент криптовалюта остаётся относительно нишевым явлением; имеет активную и растущую базу пользователей, но как форма капитала или резервная валюта, не используется. Его рыночная капитализация в $3.2 млрд меньше чем у (третьеразрядных технологических стартапов типа) Dillard’s или Pandora.

Но если Биткойн (в его современном виде) когда-либо будет использоваться парочкой миллиардов людей, сеть остановится из-за того, что текущий предел размера блока в 1 МБ позволяет сети обрабатывать не более семи транзакций в секунду (на практике лимит даже меньше). Кто будет ждать годы или десятилетия обработки своих транзакций? Или, что ещё вероятнее, вмешаются посредники которые требуют доверия и станут в конце концов теми финансовыми институтами, с которыми Биткойн призван бороться.

Попытки найти решение раскололи сообщество. Есть те, кто противостоит любым изменениям в размер блока: мол, оставьте размер таким, какой есть. Всё равно никто не будет использовать Биткойн для оплаты каждой чашки кофе. Много и тех, кто хочет поднять лимит, но отдельные предложения различаются: в BIP 100 предполагается, что майнеры будут голосовать за размер блока, не превышающий 32МБ; сеть Lightening предлагает двусторонее отслеживание транзакций с размещением в блокчейн только финального баланса, и так далее.

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

Эти цепочки продолжат строиться раздельно, и один или другой приобретёт статус “альткойна”. Чем больше эта ситуация сохраняется, тем труднее будет учитывать обе цепочки. Даже в лучшем сценарии, те, кто выберут неправильную сторону, могут потерять свои деньги, отношения бы обострились и раскол укрепился.

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

Майк и Хирн спешат на помощь

Вот чем может обернуться демарш, который устроили Майк Хирн, бывший сотрудник Google, и Гэвин Андресен, бывший разработчик Bitcoin Core, предлагая свой клиент Bitcoin XT. Они оправдывают свои технико-политические игрища тем, что времени не осталось: к середине следующего года  или где-нибудь к 2017 году, размер блока упрётся в лимит в 1МБ, что якобы способно породить “серьезные проблемы”.

И что же тогда поизойдёт? Есть мнение, что вступят в силу рыночные механизмы и комиссии начнут расти, а те, кто спамят сеть “пылью” (крохотными транзакциями, вроде “биткойн-кранов” и “казино на блокчейне”), наконец прекратят это делать. Равновесие будет восстановлено, и комиссии, хоть и будут немного выше, всё равно останутся гораздо ниже, чем таковые в других платёжных системах.

Если верить и Андресену и Хирну, это бредовый сценарий. Хирн утверждает: ввиду того, как именно блокчейн связан с приложениями-кошельками, или скорее, не связан, пользователи будут просто видеть, что их транзакции задерживаются, но не поймут почему, и впадут в отчаяние. Некоторые пользователи будут отправлять транзакции повторно с повышенной комиссией, но это будет игра вслепую. Представьте себе оналйн торговую площадку, которая не отображает данные о цене, на которой вам придётся угадывать, какую ставку сделать, постепенно её повышая и тем самым лишь усиливая перегрузку сети.

Да и Bitcoin Core, согласно Хирну, не справится с обработкой всех отстающих транзакций. Узлы могут просто посыпаться. Впавшие в отчаяние пользователи тут же перейдут на другие формы крипто-активов, пугает всех Хирн. В другом своём посте он говорит: “У нас попросту больше нет времени! Нет заслуживающих доверия технических предложений, которые могли бы повысить распространённость в следующие 12 месяцев без простого увеличения ёмкости существующей системы.” И это именно то, что он вместе с Андресеном решили сделать – явочным порядком, предложив пользователям сделать свой выбор.

Bitcoin XT позволяет увеличить размер блока до 8МБ уже в январе 2016 и затем удваивает его каждые 2 года, пока в итоге блоки не достигнут 8ГБ. Впрочем, этот процесс не начнётся, пока по меньшей мере 750 из 1000 идущих подряд блоков не будут добыты с использованием Bitcoin XT. Как только этот порог будет достигнут, у майнеров будет 2 недели на то, чтобы перейти на Bitcoin XT – или, остаться “по другую сторону” форка.

Критика в адрес Bitcoin XT

По мнению многих,  75% – слишком мало для таких драматических перемен. Группа майнеров, насчитывающих четверть добываемых блоков может составить критическую массу, чтобы бросить вызов легитимности такоого большинства. Или даже атаковать. В любом случае, доверие, которое всё-таки оказалось важным для Биткойна, в результате всей этой драмы было подорвано.

Существует множество и других, возможно и надуманных поводов для беспокойства. Есть беспокойство по поводу того, что  пользователи Tor будут включены в зашитый в Bitcoin XT “чёрный список”, который может раскрыть их IP адреса; другие его опровергают и считают это провокацией к неправильному прочтению кода. Правда это или нет, озабоченные конфиденциальностью участники обсуждений бьют тревогу, считая обновление сделанным наспех, небрежно и потеницально вредным для проекта Биткойн.

Этот раскол ограничен различными форумами, где капризные обитатели набрасывают на вентилятор свои претензии. Андресен – один из пяти ключевых разработчиков, которые имеют право обновлять Bitcoin Core. Другой ключевой разработчик, Джефф Гарзик, призвал к умеренным дебатам по этому вопросу. 17 августа он твитнул:

“Вокруг этого “спорного хард-форка” слишком сгустили краски. Теоретических рисков гораздо больше, чем практических”.

Другие более скупы в своих оценках. Грегори Максвелл сравнил Хирна и Андресена с “пранями у обочины с бутылочкой пивка”. Ник Сабо сравнил форк с катастрофой шаттла Челленджер.

Не смотря на все рассуждения о децентрализованности Биткойна и его заслуги, по факту его контролирует очень малая группа людей. Раскол в этой маленькой группе может быть очень опасным для будущего проекта. Чья бы сторона ни взяла верх, раны быстро не заживут, и судьба криптовалюты может оказаться в ещё меньшем количестве рук.

Уже в пути?

В любом случае, ящик Пандоры открыт. Единственный, оставшийся вопрос – соберёт ли Bitcoin XT 75% из 1000 блоков идущих подряд или нет? Придётся ли блокчейну пережить хард форк?

Недавно был добыт 6-й блок Bitcoin XT – он как бы есть, но его может и не быть. Запутались? Дело в том, что противники альт-форка сделали специальную версию ПО Биткойна, Not Bitcoin XT, который притворяется детищем Андресена и Хирна, маркируя блоки в пользу Bitcoin XT. Однако, вообще-то он отвергает блоки больше 1МБ. Так что те 14,6% узлов, вроде как поддержавшие форк, на самом деле могут оказаться пятой колонной. Возможно даже один из добытых XT блоков (представляет 0,04% из 75% необходимых в перспективе) на самом деле таковым не является. Зачем это делается? Чтобы нарочно спровоцировать “путчистов” на слишком ранний раскол сети, когда у них еще нет большинства майнеров. В таком случае, по мнению “контр-революционеров”, за Bitcoin XT окажется лишь незначительная часть хэшрейта, и альт-форк полностью провалится и впадет в ничтожество.

По меньшей мере два крупных платёжных оператора BitPay и Coinbase публично поддержали форк. Некто, называющий себя Сатоши Накамото высказался против, хотя аутентичность письма с адреса изобретателя Биткойна яростно оспаривается сторонниками Bitcoin XT.

В конце концов, последнее слово будет за майнерами, и сейчас пока что ещё рано делать какие-то выводы. Распространение поддержки той или иной версии клиента за пару недель может вполне достичь 50%, и даже необходимого большинства. Единственная переменная, которая имеет значение – это высказывание предварительной поддержки в добытых сейчас блоках, хотя такая метрика еще не гарантирует реального принятия майнерами.

А что если всё-таки?

Цена на Биткойн согласно Coindesk Bitcoin Price Index, упала ниже 200 долларов впервые с апреля. 15-18 апреля она потеряла 16% своей долларовой цены. Понятно, что рынок испытывает определённую нервозность в связи с царящей неопределенностью. В конце концов, если цепочка блоков раздвоится, люди смогут произвести двойную трату Биткойнов в попытке слить актив цепочки, которая будет отвергнута. Кто-то может потерять на этом свои деньги.

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

Ghash.io, будучи в своё время крупнейшим пулом, однажды “пощупал” 50% майнинговой мощности; Имея под контролем подавляющую долю мощности, злоумышленник сможет проводить двойные траты и препятствовать подтверждению транзакций и другим майнерам добывать новые блоки. Внесение изменений в блокчейн задним числом – худший из кошмаров, но скорее всего, такие махинации на практике сложно реализовать (читай – не выгодно – прим. пер.)

Заключение

Релиз Bitcoin XT выявил острые углы, о которые может споткнуться валюта. Вместо декларируемой “децентрализации”, он зависим от небольшой группы разработчиков. Раскол в этой группе только обостряет риск консолидации контроля в ещё меньшем количестве рук. Хард-форк, подрывая доверие, как раз и демонстрирует его важность в “валюте, не требующей доверия”.

Данный прецедент довольно опасен: ничто не помешает кому-либо снова и снова проталкивать хард форки для решения даже меньших проблем. Главное – убедить пользователей и майнеров, что “небо падает на Землю, а это – спасение”. Вместо технических обсуждений, на первое место выходит публичная политика. Мы вернулись к началу.

Сколько форков Биткойн может пережить, пока в конце концов вообще не останется главной цепочки – лишь россыпь альт-форков, каждый из которых называет себя “истинным Биткойном“? Станут ли крупные майнинговые пулы ещё более могущественными, контролируя порог в 51% в некоторых из них? Станут ли делать двойные траты мстительные альт-форки конкуренты? Кого-нибудь будет это вообще волновать, когда это всё закончится?

Например, кто-нибудь еще помнит b-money(Не понимаю, почему автор вдруг про них вспомнил: b-money был всего лишь нежизнеспособным прототипом. В его реализации было множество фундаментальных проблем, которые бы не позволили им стать практическим инструментом – прим. пер.)

Источник: Nasdaq

Update

По текущим данным голосования майнеров, 40% мощности сети голосует за BIP100. Это альтернативный план Джефа Гарзика по изменению лимита блоков без альт-форка. Единоразовое увеличение лимита до 8МБ поддерживают 22% майнеров. Альт-форк Bitcoin XT имеет поддержку менее 1%. Еще 37% майнеров пока не определились.

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

mining-vote



Categories: Инвестиции

44 replies

  1. ХT некому поддерживать: из двух разработчиков, осталось 0

    После перехода на работу в банковский консорциум R3 Майк Хирн заявил, что не будет более активно поддерживать или продвигать форк Bitcoin XT.

    Сторонники скорейшего увеличения размера блока очень огорчились этому обстоятельству, и попытались уговорить Гэвина Андресена взять на себя роль лид-девелопера в форке. На что тот ответил:

    “В принципе, я мог бы это сделать, но мне уж очень этого не хочется.”

    Всвязи с сокращением активных разработчиков до нуля, форк Bitcoin XT переживает экзистенциальный кризис. Всего лишь через 3 месяца после того, как он был с помпой запущен, и за пару месяцев до того, как он должен был, по замыслу создателей, побороться с Bitcoin Core за доминирование в сети. Процент узлов, в настоящее время использующиx XT, едва превышает 8%, а майнинговая мощность, декларирующая его поддержку, близка к нулю (1 блок на 1000).

    https://bitcoinmagazine.com/articles/gavin-andresen-i-might-take-over-lead-of-bitcoin-xt-1448486445

  2. то есть биткоин разделится на тех, кто поддержал 2Мб и тех кто по-старинке

    и какая из биткоин-сетей правильная станет?

    • Пока что, вероятность того, что раскол сети все же произойдет, крайне невелика. Ни один из майнинг-пулов не заявил, что он готов пойти против всех и выйти из консенсуса (видимо, из чувства самосохранения). Однако, сама возможность такого поворота событий сильно портит настроения инвесторов.

      Если раскол все же случится, “правильными”, с точки зрения их участников, будут обе сети. А “неправильной” – другая сеть. И та, и другая сеть будут принимать только блоки и транзакции “своей” сети, и отвергать чужие. С этим возможны разные казусы, но в целом, нет никаких ТЕХНИЧЕСКИХ причин, почему бы это не могло работать. С социально-экономической точки зрения, совсем другое дело.

      • У вас устаревшие данные либо вы сознательно искажаете информацию.
        Вы упускаете из виду майнинг пул slush который нашел уже 7 блоков с BIP 101.
        http://xtnodes.com/ есть статистика по найденным блокам с BIP 101.
        Из сервисов BIP101 уже поддержали такие гиганты как
        BitGO
        BitPay
        Bitnet
        Blockchain
        Circle
        itBit
        Xapo
        Из крупных сомневается еще Coinbase.

        • Сторонники XT часто (и порой намеренно) смешивают понятия Bitcoin XT и BIP101. Так вот, для непонятливых: BIP 101 != Bitcoin XT. Те, кто объединяют эти два понятия, вводят людей в заблуждение. То, что ряд сервисов высказал поддержку изменениям, предлагаемым BIP 101, ВОВСЕ НЕ ОЗНАЧАЕТ что они поддерживают неконсенсусный альтфорк Bitcoin XT. Хотя сторонники альтфорка и стараются подать это под таким соусом, большинство сервисов в своих заявлениях специально оговорили, что они хотели бы видеть данные изменения реализованными в Bitcoin Core.

          Кстати, неудивительно, что BIP 101, ведущий сеть к быстрой и неминуемой централизации, поддерживают именно большие и централизованные компании (гиганты, как вы выразились). Понятно, что дальнейшая централизация сети им только на руку. А вот на руку ли она обычным пользователям Биткойна – большооооой вопрос.

          • И то и другое за то, чтобы блок был больше. Мне без разницы кто это реализует. Гэфин или Джефф. Но я против того чтобы Blockstream диктовал всему комьюнити что делать.

            • Blockstream не может “диктовать всему комьюнити” что делать, точно так же как это не могут делать Майк Хирн или Гэвин Андерсон. Люди сами выбирают, какой код им использовать, и никто не может заставить их загрузить что-то против их воли. В биткойн-сообществе пока достаточно людей, способных делать такой выбор осознанно.

          • Время рассудит.

  3. Впрочем, этот процесс не начнётся, пока по меньшей мере 750 из 1000

    Какие 75%. Чтобы 75 идущих подряд получить, нужно чтобы для отдельного блока вероятность блока Bitcoin-XT была свыше 99.9%. Да он так никогда не запустится.

    • 75% от 1000 идущих подряд – это не 75 подряд идущих. Достижение этого показателя напрямую зависит от суммарной мощности принявших фардфорк майнеров. Это просто теория вероятности и статистический анализ.

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

  5. Сделали бы, допустим, каждые две недели, вместе с пересчитыванием сложности, если 75% блоков за эти две недели заполнены свыше чем на 75% от лимита, то ограничения максимального размера увеличиваются в 2 раза, а если 75% блоков за две недели заполнены меньше 25%, то уменьшается в 2 раза, но не меньше 1мб. Никаких голосований при этом не нужно, но со спам-пылью все-равно нужно как-то бороться, например высчитывать минимальную комиссию каждой конкретной транзакции, исходя из количества её входов-выходов.

  6. “В конце концов, последнее слово будет за майнерами”-абсолютно верно,за Майнерами,Ротшильдами и прочими Абрамовичами ;D

    • тут они хапнут вялого. И так слишком много у их возможностей, но сколько веревочке не виться…

    • Вам в школе разве не говорили, что Маркс и Энгельс – это два разных человека?!

  7. Кстати говоря, в последней версии Bitcoin Core реализован прекрасный механизм предсказания того, какая комиссия вам понадобится для быстрого (или, наоборот, экономного) проведения транзакций:

    https://bitcoin.org/ru/download

    Ставьте себе Bitcoin Core, и вам будет не страшен никакой сентябрьский “спам-тест”, которым нас стращают сторонники Bitcoin XT (https://bitnovosti.com/2015/08/25/coinwallet-atakuet-opiat/) Да, придется подождать около суток после установки, пока синхронизируется база. Но это – разовый процесс, и к тому же он здорово оптимизирован – раньше на это уходило не меньше недели. Давно не ставил себе полный клиент, и приятно удивлен. Разработчики Core реально работают!

    • Года полтора пользовался лайт- или онлайн- клиентами, на фоне этого ХТ поставил себе полноценный Core. Считаю своим долгом просто, как приверженец биткоина=)

      • Поджерживаю. Тоже планирую подный узел поднять.
        А знает кто, можно на торрентах скачать блокчейн, что б побыстрее?

        • Там основной тормоз даже не в скачивании, а в индексации базы. Поэтому, бутстрап с торрента от силы съэкономит пару часов. Можно не париться, а просто подождать сутки пока она скачается и проиндексируется.

    • Я тоже в связи с этими дебатами установил две полных ноды Bitcoin-XT.
      https://getaddr.bitnodes.io/nodes/80.241.2.10-8333/
      https://getaddr.bitnodes.io/nodes/89.218.206.246-8333/
      Чтобы не быть голословным.
      Основные разработчики Bitcoin Core исключая Андресена имеют какое то отношение к Blockstream. А это велосипед и костыли над Bitcoin Core в виде Lightning Network и прочих сайдчейнов. Кто там что про децантрализацию говорит?
      Подумайте своей головой перед тем как стадо идти за пустыми лозунгами.

  8. Какой там Гэвин, ребят просто игнорируйте это говно форк, биткоин есть биткоин !!! Есть оригинал а есть жалкие копии, всё будет отлично и цена биткоина будет только расти на фоне кризисов этих всех в мире, тем более Мавроди за биткоин взялся ))) Я конечно не очень в этом разбираюсь но помоему BIP 100 это хорошая идея !!! Это я так понимаю когда транзакции обрабатываются где то отдельно от блокчейна, а уже потом все эти мелкие транзакции вносятся в блокчейн одним махом )))) Поправьте если не прав.

    • На раз сам Мавроди взялся… Это бесспорный аргумент. Куплю жене сапоги )

      • Хорошая прибавка к пенсии!

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

        • Как преступник плюсую BitNovosti 🙂

          • от меня + 100500 плюсов. (не в глум, а в бровь. по поводу предсказуемости рисков – на рубле и зеленой туалетной бумаге потеряно болшэ в разы.

        • ….”что, то, что биткойнами пользуются скамеры, “…… или ….”что-то, что биткойнами пользуются скамеры, “…… )))) как читать правильно??? )))))

      • Там причина простая, чтобы не платить банкам и моментальные переводы по всему миру
        э с приходом биткоина в МММ, система МММ нереально преобразилась !!!! Все участники новые в МММ создают себе кошельки биткоин и опкупают биткоины чтобы сделать вклады под 100% в месяц, а участников миллионы по всему миру !!! Рост неизбежен как и финансовый апокалипсис!!!! Короче биткоин реально рулит.

  9. Развен Андерсен поддерживает Хирна?
    Раньше вроде писали, что XT – проект только Хирна, а Гэвин продвигал что-то свое. Увеличение до 8МВ в 2016м с последующим увеличеним.

    • Bitcoin XT – старый проект Майка Хирна, в котором тот реализовал много своих “придумок”. Когда Гэвину не удалось продавить срочное увеличение до 20MB среди девелоперов Bitcoin Core, тот пришел к Хирну и у них родился план раскачать популярность Bitcoin XT и сделать его “главным форком”, чтобы наказать “консерваторов” из Bitcoin Core. Реализацию этого плана и его последствия мы сейчас и наблюдаем своими глазами.

      • Спасибо!

      • Самое интересное, что когда обделаются с этой своей затеей, то как ни в чём не бывало, выедут на белом коне и скажут, что ценой невероятных усилий им удалось заставить этих бездельников и леньтяев из Bitcoin Core, хоть что то делать.

        • ))))))) да вы батенька видимо методичкой ошиблись таки ))) слуга всех сразу господ, опой к тому, кто листает туалетную бумажку?? ))))

Trackbacks

  1. Сторонники Bitcoin XT жалуются на DDoS атаки | Bit•Новости
  2. Tроянский конь Bitcoin XT | Bit•Новости
  3. Разработчики Bitcoin Core о новой стратегии в MIT | Bit•Новости
  4. Bitfury: Нет – BIP 101. Да – консенсусу! | Bit•Новости
  5. О Майке Хирне и вреде политиканства – Bit•Новости
  6. Отделенный Свидетель: софт-форк может примирить споры о размере блока – Bit•Новости
  7. О недавней статье Винни Лингхама – или как профессионально сеять FUD – Bit•Новости

Поделитесь своими мыслями

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s