Вы здесь

[Исследование] Зачем Ethereum ProgPoW алгоритм?

eth_форк

Предлагаемое изменение алгоритма майнинга Ethereum под названием «ProgPoW» было освещено и раскритиковано еще в начале января этого года.

ProgPOW, который замедлит появление асиков, так же был включен в повестку дня при составлении 6 изменений хардфорка Istanbul разработчиками Ethereum. Новый алгоритм майнинга уже находится в ожидании испытаний на безопасность и стабильность.

Критики, включая нас, утверждали, что предполагаемое время внедрения ProgPOW в течение 3-4 месяцев было серьезной недооценкой и крайне маловероятным событием.

Чем плох нынешний алгоритм Ethash?

Во время встречи Ethereum Foundation, состоялась весьма интересная дискуссия по этому вопросу.

«Else» отметил, что нынешние ASIC устройства для алгоритма Ethash только «незначительно» лучше, чем обычная видеокарта, но следующее поколение асиков будет примерно в 2 раза мощнее, чем видеокарты».

Команда Ethereum продолжает называть это «медленной гонкой вооружений» между производителями видеокарт и ASIC компаниями.

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

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

Реализация ProgPOW – спорный вопрос в борьбе с асиками

Реализация ProgPOW может в конечном итоге стать спорным вопросом, если она займет слишком много времени.

График его реализации в наиболее оптимистичном случае составит 4-5 месяцев.

Сеть также сделает шаг назад, так как время подтверждения блоков в ProgPOW займет от 1,5 до 2 раз дольше, чем у Ethash алгоритма. Это ознаменует новые проблемы масштабируемости.

Мы все еще придерживаемся того, что было сказано 7 месяцев назад - зачем все усилия по внедрению ProgPOW, когда акцент уже сделан на Proof-of-Stake (PoS)?

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

monero-hardforksборьба Monero с асиками

  1. Форк CryptoNightV7 - 6 апреля 2018
  2. Форк CryptoNightV8 - 18 октября 2018
  3. Форк CryptoNightR - 9 марта 2019

Как видно из графика, форки способны противостоять появлению новым асикам в сети Монеро не более чем на 6 месяцев.

Теперь сравним с хэшрейтом Эфириума:

хешрейт сети ethхешрейт сети Ethereum

Как показывает график, хешрейт сети Ethereum более органичен, в нем нет резких изменений и приростов мощности хеширования. Виден бурный рост в промежутке с октября 2017 по октябрь 2018. Однако это вероятнее всего связано с сильным ростом индустрии и появлением новых GPU майнеров.

Безусловно, в сети тоже трудятся Асики и FPGA (такие, как Antminer E3 и Innosilicon A10 ETHMaster), но по хешрейту этих устройств видно, что они ненамного превосходят видеокарты. Однако в случае Innosilicon, энергопотребление в разы ниже, чем у видеокарт.

Ethereum Асики

Характеристики
Производитель Bitmain
Модель Antminer E3
Хешрейт 180Mh/s (как 6 rx 580)
Релиз июл.18
Мощность 800Вт
Характеристики
Производитель Innosilicon
Модель A10 ETHMaster
Хешрейт 485Mh/s (как 16 RX 570)
Релиз сен.18
Мощность 850 Вт

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

ravencoin сложностьлавинообразный рост хешрейта сети Ravencoin

Похоже, асики добрались и до X16R алгоритма.

Выводы

Как бы крипто-проекты не старались заявлять о борьбе с асиками, но на сегодняшний день:
единственная защита от асиков – это консенсус Proof-of-Stake.

С точки зрения децентрализации, вместо бесконечных смен алгоритмов, ETH должен был уже давно имплементировать Proof-of-Stake, прежде чем новые ASIC майнеры станут накапливать непропорциональное количество Ethereum, делая PoS более централизованным, чем хотелось бы с самого начала.

Следовательно, драгоценное время и ресурсы Ethereum будут потрачены впустую, если будет смена алгоритма.

С точки зрения майнеров, Ethash лучше, чем текущая реализация ProgPoW. На последнем, энергопотребление видеокарты будет заметно больше (такой же «жесткий» даунвольтинг, как на алгоритме Ethash, будет невозможен). Следовательно, видеокарты AMD будут уже не так выгодны, как были на Ethash.

Возвращаясь к идеологии Ethereum, мы знаем, что технический документ ETH нацелен на Proof Of Work без специального оборудования, такого как ASIC и FPGA, потому что асики вызывают централизованный майнинг и приводят к самой слабой части безопасности сети.

Другое дело, если действительно выйдут новые асики под Ethereum, которые будут в два раза мощнее текущей реализации. В этом случае возможность быстрого развертывания ProgPOW алгоритма будет оправданной.

Валюта: 

Добавьте комментарий