После аудита кода предложенного софт-форка Ethereum в клиенте GETH была найдена уязвимость, позволяющая проводить операции без оплаты вычислений gas'om (кратко о нём — здесь), что нарушает главный принцип защиты сети от «флуда» транзакциями — за каждое вычисление необходимо отдавать какую-то долю имеющейся криптовалюты. На данный момент gas limit для блока 1.800.000 на котором строится голосование (его суть — там же) вернулся на исходный уровень, таким образом, с завершением голосования сегодня — софт-форк будет отклонён системой (последить за номерами блоков можно здесь).




С появлением информации о наличии уязвимости крупные майнинг-пулы откатили свои клиенты до версий без положительного решения о софт-форке (заметим, без проведения дополнительного голосования среди своих клиентов) и график gas limit стремительно пошёл вверх. Как вы можете видеть, с момента последней статьи график голосования кардинально изменился:



В связи с этими событиями всё больше людей в сообществе говорит о необходимости проведения hard-fork'a без предварительной блокировки денег soft-fork'ом. Фундаментальные различия с точки зрения разработки и внедрения заключаются в том, что hard-fork много проще в имплементации (разработчикам просто необходимо указать, что все средства со всех дочерних аккаунтов The DAO должны быть переведены на какой-то новый кошелёк), но такой подход с большей вероятностью приведёт к расколу сети. До переключения на новый клиент с hard-fork'ом всех майнеров — возможно разделение сети надвое, где майнеры со старыми версиями клиента могут дать возможность вывести средства с аккаунта, принадлежащего «атакующему» когда пройдёт период заморозки денег согласно правилам The DAO, что случится через 17 дней. Кроме того, ярые противники hard-fork'а могут просто отказаться от перехода и, потенциально, отколоться в отдельную сеть, в которой будут работать все несогласные с текущей политикой изменений в отношении The DAO. Естественно, это может случиться только если наберётся критическая масса «несогласных» и они посчитают отделение экономически выгодным.

Любопытно, что на фоне истории с падением стоимости валюты Ethereum происходит рост одного из его конкурентов — Ripple, который хоть и основывается на других принципах и технологиях, но является конкурентом Эфира в сфере банковских операций. Обратите внимание на графики Ripple и Ethereum:



Любопытно, что впервые бурный рост Ripple был зафиксирован c 13 на 14 июня, практически на 19 процентов, случилось это за 2 дня до атаки на Ethereum. До этого наблюдался существенный рост Bitcoin'a, но если вместе с ним рос и ETH начиная с 11 числа, то интереса к валюте Ripple никто не проявлял. После появления информации об атаке на Ethereum курс Ripple колебался в большей степени на новостях об успехе/провале Soft-fork'а, и с появлением информации о баге в коде — опять существенно вырос.

Как видно, история с атакой на The DAO и последующими попытками внести изменения в код блокчейна — сильно влияет на рынок криптовалют в целом, инвесторы начинают обращать внимание на инструменты, которые имеют схожий функционал и на волне неудач Ethereum мы вполне можем увидеть триумф какой-либо из альтернатив этому блокчейну.
Поделиться с друзьями
-->

Комментарии (16)


  1. TerraV
    30.06.2016 10:26
    +14

    Мне кажется Ethereum заколачивает крышку гроба изнутри. Просто по пунктам:
    — человек досконально следовал правилам системы и собрал на своем счету внушительную сумму
    — Ethereum решили поиграть в демократию, но по своим правилам. Выпустили обновление в котором решение принималось по умолчанию (счет клиента блокировался soft-fork)
    — несмотря на то, что большая чась майнеров не обновила клиента (что являлось голосованием против), пулы выкинули эти «голоса» из подсчета и весь пул типа отдал голос «за»
    — сейчас ребята откидывают в сторону все основные принципы и собираются делать hard-fork потому что они знают как лучше

    Ну че, норм. к успеху идут.


    1. drinkius
      30.06.2016 10:31

      Всё правда, за исключением «решения по умолчанию» — в GETH по-умолчанию форк не включался. Но на майнинг-пулы это особо не повлияло :)


    1. Foxcool
      30.06.2016 10:41

      Как сказал какой-то чел на сколковской трансляции: хороший открытые проект — это тирания создателя (могу не так передавать). Видимо, по этому пути и идут. В защиту идеи применения в данной ситуации методов современных «демократий» могу сказать лишь, что слишком уж серьезная часть бабла может оказаться в одних руках. А это может не просто уронить курс на время, но и поставить под сомнение важные планы по введению PoS. Я не вникал в механизм, который они хотят использовать, но если там будет что-то похожее на нормальный PoS, как в Novacoin, то человек, стянувший коины, будет иметь возможность откусить весомую часть майнинга. А PoS имхо очень важен и он стоит того, чтобы ради сохранения распределения монет немного погадить (:


      1. Jamdaze
        30.06.2016 14:38

        Почему все так уверены что этот человек сразу начнет продавать все свои койны? По вашему он дурачек не понимающий возможность обрушения курса? Разработчики своими фораками уронили курс и не факт что постепенная продажа третити койнов обвалила бы курс сильнее.


        1. Foxcool
          30.06.2016 16:00

          я же написал в комменте: если бы он слил бабло — было бы неплохо. Если такая большая сумма останется у одного тела, то это серьезная централизация монет и опасность для PoS майнинга.


    1. usefree
      30.06.2016 14:08

      По некоторой информации кое-кто из разработчиков довольно много потеряет, если форка не будет. (http://aakilfernandes.github.io/ethereum-protocol-developer-holds-114877-dollars-worth-of-dao-tokens)


    1. thatsme
      30.06.2016 16:33
      +1

      Куча разработчиков Ethereum вложили сотни долларов в этот DAO. В этом самая главная проблема…


      1. TerraV
        30.06.2016 17:06
        +1

        То есть налицо разделение на привилегированных пользователей и всех остальных.


    1. Mad__Max
      01.07.2016 23:05

      Большая часть «майнеров» (все работающие через пулы) вообще никаких клиентов не имеет в принципе, поэтому не могла что-то обновлять/не обновлять.
      Полноценные клиенты стоят только на пулах и немногих крупных майнеров работающих в одиночку. Практически все они(пулы и соло-майнеры) обновили клиенты, т.е. осознанно проголосовали ЗА форк.

      Пулы при обновлении устраивали внутренне голосование среди пользователей, чтобы определиться — обновляться (голосовать ЗА) или нет. Из тех кто решил высказаться было в разы больше голосующих ЗА. Поэтому пулы были правы обновляя свои собственные клиенты.
      Большинству правда было глубоко пофиг и они голосовать вообще не стали. Либо (меньшинство) осознанно оставили это на усмотрение пулу.

      Пофигизм голосованием «против» считаться не может. Как и в реальном голосование в политике/экономике(выборы или скажем собрание акционеров ОА) — забившие на него ни на что не влияют и итоги определяются соотношением голосов тех кто не забил, а принял участие.


      1. drinkius
        03.07.2016 12:54

        В реальной жизни есть ещё такая вещь, как порог явки, который в случае с пулами никак не имплементирован.

        А касаемо «Пофигизм голосованием «против» считаться не может» — как помните, не обновление клиента обычной нодой — голосование за статус кво, обновление GETH без флага — голосование за статус кво. То есть изначально разработчиками из Ethereum foundation «пофигизм» предусматривался голосованием «против»


  1. Foxcool
    30.06.2016 10:26

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


  1. edd_k
    30.06.2016 17:41

    >> Любопытно, что на фоне истории с падением стоимости валюты Ethereum происходит рост одного из его конкурентов — Ripple, который хоть и основывается на других принципах и технологиях, но является конкурентом Эфира в сфере банковских операций.

    Рост на фоне происходит у многих других валют, но никак не у ripple. Сравните с той же NXT. Где рост, а где ripple, который по сути уже больше года находится в состоянии флета.


    1. drinkius
      30.06.2016 17:57

      Да, рост идёт у многих, но именно Ripple сейчас третья валюта по капитализации, после BTC и ETH, поэтому и привёл их в пример, как одного из альтернативных инструментов с перспективами. Они на фоне последних новостей обошли Litecoin — неплохая динамика. Цели упомянуть все валюты не ставил — статьи бы не хватило)


  1. thatsme
    30.06.2016 20:59

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

    http://coinmarketcap.com/currencies/ripple/
    Всего выпущенно монет: 99,997,322,412 XRP
    Монет в обращении: 35,345,971,93 XRP

    На главной странице coinmarketcap эти данные не отражаются.

    И сколько на самом деле монет в обращении никто не знает. Именно эти манипуляции в своё время спровоцировали обвал Ripple, и странности с хабами. Сингапурский хаб например перестал менять Ripple на золото.

    Ripple полностью централизован. Это просто paypal со своим деревом блоков.


    1. usefree
      30.06.2016 21:56

      Наиболее привлекательная (для меня, после этого вот всего с эфириумом) — Dash. Управление, о котором изначально всем известно. «Контролируемая криптовалюта». В этом тоже есть плюсы, если оно изначально так заявлено.


      1. thatsme
        30.06.2016 23:44

        Да, даже не смотря на то, что в Dash очень много монет принадлежит разрабам, — инстамайн Dash до сих пор многие простить не могут.