Progpow ethereum что это

Алгоритм ProgPoW для Эфириума: благо или бессмысленная трата ресурсов

Сторонники ProgPoW хотят перевернуть историческую парадигму майнинга криптовалют, основанную на постоянном росте мощностей и усовершенствовании оборудования (CPU — GPU — FPGA — ASIC). Они утверждают, что вместо того, чтобы создавать аппаратное обеспечение для алгоритмов майнинга («расточительный» подход), необходимо внедрять алгоритмы, оптимизированные для графических процессоров, чтобы стимулировать децентрализацию эмиссии.

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

Текущая реализация ProgPoW фактически ухудшает разрыв в результатах и эффективности между различными моделями графических процессоров, при этом предпочтение отдается более новым и более дорогим моделям видеокарт от Nvidia и AMD (RTX 2080, TitanX и Vega 64). Команда, стоящая за этим предложением, изначально заявляла, что алгоритм оптимизирован для определенных графических процессоров и что специалисты активно работают над более новой версией алгоритма, чтобы сделать его более справедливым для всех моделей.

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

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

Несуществующая проблема

«Угроза ASIC», которую ProgPoW намеревается решить, на самом деле не такая большая проблема для Ethash, как кажется на первый взгляд. Даже разработчики ProgPoW признают, что алгоритм Эфириума уже является одним из наиболее устойчивых к ASIC. Лучшим из существующих ASIC для Эфириума трудно добиться превосходства по энергоэффективности более чем в 2-4 раза по сравнению с майнингом на видеокартах. При этом видеокарты сохраняют все преимущества универсальности.

Виталик Бутерин, основатель Эфириума, также не обеспокоен угрозой, которую несут в себе ASIC. Ранее он отмечал:

«Если вы посмотрите на Antminer E3, выигрыш в эффективности относительно небольшой по сравнению с существующими графическими процессорами. Мои источники из Китая отмечают, что майнер на 220 Мх/с стоит около $2 500, в то время как Bitmain предлагает 180 Мх/с за $800, что обеспечивает повышение эффективности лишь в 2.5 раза».

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

С переходом на PoS, запланированным для Эфириума в перспективе около года, для большинства майнеров не имеет экономического смысла продолжать массовые инвестиции в ASIC для Эфириума из-за их короткого срока службы.

Читайте также:  Куда инвестировать 500 долларов

Майнинг на видеокартах и децентрализация

Основной аргумент в пользу безопасности майнинга на видеокартах заключается в том, что теоретически такой вид добычи доступен для обычных пользователей, и, следовательно, сеть становится более децентрализованной, что повышает ее устойчивость к атакам 51%. Обычные «домашние» майнеры не могут позволить себе дорогие ASIC, и поэтому, если сообщество хочет поощрять децентрализацию, графические процессоры — лучший выбор.

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

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

ASIC в новом свете

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

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

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

Использованные в майнинге видеокарты обычно могут быть перепроданы более чем за 50% от их первоначальной стоимости, в то время как для ASIC этот показатель колеблется на уровне 5%, и эта цена также зависит от стоимости криптовалюты, для добычи которой разработано устройство.

Ключевым фактором защиты сети от атаки 51% является наличие избыточного оборудования, доступного злоумышленнику для накопления мощности хэширования. Избыток оборудования в блокчейнах, где предусмотрен ASIC-майнинг, обычно близок к нулю. В то время как сети, где осуществляется майнинг на видеокартах, часто могут похвастаться излишками устройств.

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

Это не просто теории — уже совершено несколько атак 51% на сети, где добыча осуществляется при помощи видеокарт, например Vertcoin и Ethereum Classic

Централизация на уровне производства

Централизация на уровне производства оборудования также является проблемой для сетей, но и выпуск видеокарт гораздо более централизован, чем ASIC. За последнее десятилетие в производстве графических процессоров доминируют всего две компании, в то время как ASIC остаются высококонкурентной отраслью из-за «гонки вооружений».

Читайте также:  Показатель дисконтного срока окупаемости

Даже если производитель ASIC-майнеров сможет стать доминирующим производителем устройства для определенного алгоритма хэширования, он никогда не сможет доминировать в выпуске устройств для всех сетей. Спустя несколько лет можно свергнуть лидера в производстве ASIC, но практически невозможно покончить с доминированием Nvidia и AMD.

Любое обновление алгоритма майнинга сопровождается рисками безопасности и проблемами, связанными с обновлением всемирной системы майнеров. Польза внедрения ProgPoW для Эфириума минимальна, поскольку ASIC не представляют большой проблемы для сети.

И хотя этот вопрос больше не является предметом споров об Эфириуме, который вскоре перейдет на PoS, другие сети PoW по-прежнему решают для себя вопрос – запретить или разрешить ASIC-майнеры. Сообществам этих блокчейнов следует серьезно подумать, действительно ли майнинг на видеокартах повышает безопасность, или же разработка защиты от ASIC станет бессмысленной тратой ресурсов, не принеся никакой практической пользы.

Источник

Что там у ProgPoW? Как складывается ситуация с алгоритмом, который спасёт Эфириум от централизации

В феврале мы разобрались с Programmatic Proof Of Work. Алгоритм больше известен как ProgPoW и является заменой привычного Ethash. Его задача — снизить разрыв в эффективности работы видеокарт и ASIC. Благодаря этому майнеры не останутся без хлеба, а Эфириум не станет централизованным. Участникам комьюнити идея внедрения ProgPoW нравится, поэтому дело идёт. Насколько быстро движется прогресс? Какие этапы отделяют сеть от нового алгоритма? Разбираемся.

ProgPoW — главный вектор развития Эфириума в данный момент. Особенность алгоритма заключается в постоянной смене задач для майнинга и использовании всего потенциала видеокарты. Поскольку ASIC-майнеры предназначены для выполнения одной задачи, эффективность их работы на ProgPoW заметно проседает. Понять особенности нововведения поможет лонгрид ниже. Там же есть производительность видеокарт и ASIC на новом алгоритме и многое другое.

Критика ProgPoW

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

Алгоритм вряд ли затормозит движение навстречу Ethereum 2.0. Да, разработчикам придётся трудиться над разработкой, тестированием и проведением форка, однако за это будет отвечать совершенно другая команда.

Критика не значит, что ProgPoW того не стоит. Плюсов значительно больше, и участники комьюнити с этим согласны. 4 января 2019 года представители Ethereum Core Developers утвердили перспективу внедрения алгоритма. На очередной встрече 1 февраля они поручили контроль за аудитом нововведения группе Ethereum Cat Herders, название которой переводится как «кошачьи пастухи». Забавно.

Аудит ProgPoW и необходимость в нём

Представители Ethereum Cat Herders выделили две главные задачи в работе с ProgPoW. Для начала нужно изучить мнение общественности в отношении алгоритма. Затем дело за малым — провести его технический аудит.

Узнавать мнение комьюнити решили разными способами. Например, с помощью опросов, анонимные итоги которых собраны на этой странице. В них эксперты делились мнением о целесообразности внедрения ProgPoW, его главных достоинствах и недостатках, возможности противостоять ASIC-майнерам и так далее. По итогам 43 процента опрошенных поддержали запуск нововведения. Против выступили 29 процентов респондентов.

Ещё один вариант выразить своё отношение к новому алгоритму — голосование монетами. Получается, что чем больше ETH находится на кошельке пользователя, тем значимее его мнение. Справедливо, правда?

Здесь почти 94 процента респондентов поддержали интеграцию ProgPoW. Чуть больше 6 процентов выступили против.

Голосование закончится 10 апреля. Актуальные результаты смотрим по ссылке.

Читайте также:  Анализ окупаемости инвестиционных вложений

Наконец, последняя разновидность опроса — так называемое голосование хешрейтом, в котором мнением делятся майнинг-пулы. Здесь ситуация тоже однозначная.

Итак, отношение комьюнити к апдейту положительное. Теперь переходим к техническому аудиту.

Почему ProgPoW нуждается в аудите

Без аудита действительно никуда. ProgPoW — новая версия Ethash, который в своё время тоже проверяли. Эксперты должны убедиться, что переход на алгоритм не ухудшит безопасность и надёжность сети Эфириума. А хакеры не должны украсть тысячи ETH сразу после обновления. И не сразу тоже.

Что проверит аудит

Разработчиков ждёт много задач:

  • оценить риски безопасности: высчитать стоимость проведения атаки 51 процента, определить слабые места, провести криптографический обзор кода;
  • оценить защищённость от ASIC-майнеров: проверить известные методы ускорения решения хеш-функции, определить период времени, необходимый для создания ASIC, прикинуть потенциальную прибыль работы первого поколения таких устройств;
  • оценить предвзятость алгоритма: сравнить производительность видеокарт от Nvidia и AMD, проанализировать итоги бенчмарк-тестов, исключить предпочтение алгоритма для какого-либо из производителей;
  • провести тестирование: симулировать хардфорк для подтверждения плавности перехода, повторить процедуру и убедиться в правильной работе нововведений.

Какие критерии успеха проведения аудита

Главная задача ProgPoW — уменьшить пропасть между GPU и ASIC. Новый алгоритм не запрещает присутствие ASIC-майнеров, а всего лишь делает их менее эффективными. В связи с этим об успехе апдейта можно будет судить по небольшому разрыву в производительности разного оборудования.

То есть в сети не будет дисбаланса. Хешрейт должен зависеть от стоимости видеокарт, причём желательно пропорционально. Никаких сумасшедших преимуществ в сотни процентов. Все производители равны, майнеры — тоже.

Кто проведёт аудит

С задачей справятся эксперты команды Least Authority. В 2015 году они проводили аудит Эфириума, а в начале 2019 года рассматривали изменения для ZCash. Опыт у разработчиков есть, а вот дедлайны отсутствуют. Продолжительность анализа ProgPoW будет в том числе зависеть от финансирования.

Как поддержать ProgPoW

Для внедрения ProgPoW нужен аудит, а для аудита нужны деньги. Часть затрат на аудит покроет Ethereum Foundation и крупнейшие майнинг-пулы, остаток средств Ethereum Cat Herders надеются получить от комьюнити майнеров. Всего нужно 50 тысяч долларов, которые собирают в стейблкоине DAI.

Cбор средств от участников майнерского комюнити происходит на Gitcoin. Поддержать проект и приблизить эру равенства майнинга ETH можно лично. Для этого нужно иметь аккаунт на гитхабе и установленный Metamask. Порядок действий следующий:

  1. регистрируемся на Github;
  2. логинимся на Gitcoin и нажимаем кнопку «Fund This Grant»;
  3. выбираем «One Time» в меню Contribution type и указываем объём DAI, который хотим пожертвовать. Если у вас нет стейблкоина DAI в кошельке, самый простой и быстрый вариант обменять ETH на DAI — это децентрализованный обменник Kyberswap.com;
  4. нажимаем «Contribute to Grant» и подтверждаем транзакцию в Metamask.

Звучит сложно? Есть и более простые варианты:

  1. поддержать проведение аудита майнингом — для этого есть кошелёк 0x68085e7f88e90fa9247489c83fab30b177ebccb3, указываем его в батнике.
  2. перевести ETH напрямую на кошелёк гранта: 0x68085e7f88e90fa9247489c83fab30b177ebccb3.

Выводы

ProgPoW — следующий этап в развитии Эфириума. Обновление уменьшит преимущество ASIC-майнеров и защитит владельцев видеокарт. Поскольку хешрейт GPU в сравнении с ASIC ниже, работа сети будет обеспечиваться большим количеством устройств, а сама она станет более децентрализованной.

Точная дата внедрения алгоритма неизвестна, но он может оказаться внутри апдейта Istanbul. А пока этот момент не наступил, есть время поддержать проект своими силами.

Источник

Оцените статью