Перевод Ответ Coinbase. Взгляды на безопасность PoW

Тема в разделе "Статьи", создана пользователем TheFuzzStone, 21 ноя 2019.

  1. TheFuzzStone

    Команда форума Администратор Модератор

    Регистрация:
    18 авг 2017
    Сообщения:
    303
    Симпатии:
    78
    Снимок.JPG

    8 ноября 2019 года Coinbase опубликовала в блоге статью сотрудника Марка Несбита о его взглядах на Proof of Work (PoW) (blog.coinbase.com/how-coinbase-views-proof-of-work-security-f4ba1a139da0). Эта статья включала хорошее описание PoW и приводила некоторые убедительные аргументы в пользу использования ASIC для PoW. Однако автор также высказал ряд неправильных замечаний и пришел к неуместному выводу. Этот ответ исправляет ошибки и аргументирует в пользу сопротивления ASIC, выбранного разработчиками Monero. Исправления включают указание на то, что в статье описываются усилия Monero по предотвращению использования ASIC, которые являются устаревшими и включают противодействие техническим и философским аргументам в отношении преимуществ ASIC.

    Проблемы

    Статья Coinbase представляет собой исследование Monero, которое акцентирует внимание на шестимесячном хардфорке смены алгоритма PoW, чтобы блокировать ASIC. Его критика в отношении рисков и недостатков цикла была верной и проницательной. Однако этот цикл является историческим, а не текущим, поскольку он был изменен в марте прошлого года. Проблемы были решены выпуском версии программного обеспечения Monero v0.15.0.0, получившей название Carbon Chamaeleon. В этом релизе начиная с конца ноября будет использоваться новый алгоритм PoW под названием RandomX. Создавая случайные программы, RandomX позволяет центральным процессорам (CPU), используемым в повседневной работе компьютеров, быть конкурентоспособными в вычислениях PoW. Ожидается, что RandomX обеспечит устойчивость ASIC в течение многих лет, не требуя хардфорков в будущем, в противоположность сценарию, описанному в тематическом исследовании.

    Основной аргумент, приведенный в статье Coinbase, заключается в том, что криптовалюты лучше работают с алгоритмами PoW, которые поощряют использование ASIC. В ней затрагиваются преимущества ASIC-сопротивления: «Убедитесь, что сеть не контролируется небольшим количеством людей», но затем она отвергает это как приносящее больше вреда, чем пользы. На самом деле, предотвращение неблагоприятного контроля сети со стороны производителей оборудования имеет решающее значение. Исторически сложилось так, что контроль, осуществляемый производителями ASIC, оказал негативное влияние на криптовалюты. Это, например, способствовало разногласиям в сообществе Bitcoin. А контроль со стороны небольшого числа людей, производящих аппаратное обеспечение, подрывает модель децентрализации Monero и вызывает значительный риск. Преимущества сохранения независимости от производителей оборудования перевешивает затраты на его обслуживание - это предпосылка PoW Monero.

    Помимо избегания консолидации энергии, есть и множество других преимуществ работы на базе CPU. Сырьевое оборудование, находящееся почти у каждого, дает возможность мелким майнерам принимать финансовое участие, а также дает повод сохранять интерес к Monero и пользоваться им. CPU PoW позволяет создавать новые приложения для Monero, в том числе зарабатывать деньги с помощью неактивных и периодически используемых компьютеров. Он дает доступ к Monero тем, кто оказался вне зоны традиционных бирж. И это добавляет потенциальной пользы происхождению нового Monero, который благодаря личной добыче может быть потрачен напрямую, без прохождения через биржу.

    В статье говорится, что простые PoW алгоритмы приведут к тому, что коммерциализированные ASIC станут конкурентоспособными и равноправными, игнорируя реальность разработки и производства ASIC, с присущей им сложностью и эффектом масштаба. Даже для гипотетического алгоритма PoW, имеющего только один способ его построения, крупный производитель все равно будет доминировать над мелкими конкурентами за счет эффекта масштаба. И дело даже не в алгоритме SHA-256, что спустя 18 лет после его разработки исследователи продолжают публиковать новые методы его оптимизации. Энергоэффективность ASIC растет в геометрической прогрессии в последние годы. Не существует простой эгалитарной модели доминирования для ASIC PoW.

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

    Как отмечает Говард Чу, основатель и технический директор Symas Corp и главный архитектор проекта OpenLDAP, цель заключалась в использовании оборудования, которое и так уже повсеместно распространено, чтобы получить доступ [к майнингу] не было проблемой, как это бывает в случае с Bitmain. Процессоры общего назначения, используемые в настольных компьютерах, ноутбуках и смартфонах, являются самыми распространенными и легкодоступными вычислительными устройствами в мире. Говард был одним из самых активных участников разработки и внедрения нового алгоритма Monero под названием RandomX.

    Кроме того, Monero руководствуется развитием и идеологией открытого исходного кода на самом низовом уровне. Это способствует децентрализации, распределению средств и инновациям в области конфиденциальности и безопасности, которые было бы трудно найти в проекте, разработанном, скажем, крупной корпорацией или правительством. Распределенный и эгалитарный характер майнинга PoW способствует укреплению этих принципов.

    Динамичность Monero

    Любые аргументы в пользу технических изменений должны учитывать эволюционирующий характер криптовалюты и тот факт, что решения не являются вечными. Разработчики Monero официально обсудили (публичные журналы доступны) возможные пути дальнейшего развития после RandomX. Сюда относится использование SHA-3 (или аналогичного), алгоритма хеширования для PoW, который может быть легко запущен на ASIC. Выбор использования RandomX в ближайшие годы позволяет извлечь максимальную пользу из этой гибкости. Сообщество Monero имеет опыт внедрения новых технологий и разработок, и можно ожидать, что оно будет делать то же самое в будущем, в полной мере используя все преимущества, полученные в результате изучения ASIC и его сопротивлению.

    RandomX был разработан прозрачно в публичном репозитории Github, а затем прошел аудит четырьмя независимыми аудиторскими группами, подтвердившими его потенциал в качестве безопасного и инновационного алгоритма PoW. Вскоре мы увидим его эффективность в плане поддержания безопасности и децентрализации в сети Monero.

    Вывод

    Статья в блоге Coinbase дает хороший анализ PoW и делает несколько важных замечаний относительно использования ASIC, которые необходимо учитывать. Однако их презентация Monero устарела, а некоторые из ее аргументов и мнений являются ошибочными. В условиях новых технологий и неопределенности сообщество Monero проявило дальновидный подход к защите от контроля со стороны производителей оборудования. Используя RandomX, Monero отличается уникальными и новаторскими возможностями, которые позволят двигаться вперёд в светлое будущее.

    Дополнительное чтение
    Источник: A Response to Coinbase

    Перевод:
    TheFuzzStone (@TheFuzzStone)
    Редактирование:
    Agent LvM (@LvMi4)
    Коррекция:
    Kukima (@Kukima)
     
  • О нас

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