Устойчив к ASIC?

Я слышал, что добыча Ethereum устойчива к ASIC, поскольку для этого требуются алгоритмы хеширования с жесткими жесткими дисками. Однако почему шахтеры не могут купить большую DRAM и посвятить память ASIC? Что мешает шахтерам создавать ASIC в паре с большим DRAM?

Спасибо заранее.

19 голосов | спросил Hwang 29 Maypm17 2017, 13:38:18

1 ответ


21

Согласно белой бумаге Ethereum :

  

Текущее намерение Ethereum состоит в том, чтобы использовать алгоритм интеллектуального анализа, в котором шахтеры должны получать случайные данные из состояния, вычислять некоторые случайно выбранные транзакции из последних N блоков в цепочке блоков и возвращать хэш результата. Это имеет два важных преимущества. Во-первых, контракты Ethereum могут включать в себя любые вычисления, поэтому ASIC Ethereum будет по существу ASIC для общих вычислений, т. Е. лучший процессор. Во-вторых, для добычи требуется доступ ко всей цепочке блоков, заставляя шахтеров хранить весь блок-цепочку и, по крайней мере, способен проверять каждую транзакцию. [...] особенно примечательной особенностью этого алгоритма является то, что он позволяет любому «отравить колодец», введя большое количество контрактов в блок-цепь, специально предназначенную для ограничения некоторых ASIC.

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

Еще одна интересная вещь, которая, как представляется, не указана в белом документе, заключается в том, что память должна быть FAST. Чрезмерно быстро. Таким образом, стандартная DRAM на самом деле не справляется с задачей, поэтому RAM на графических процессорах сегодня занимает основную часть работы в большинстве горнодобывающих компаний.

ответил Mike Shultz 31 Mayam17 2017, 04:33:13

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132