ломается, например, таблицей...
Имею наглость возразить. Конечно, мне из одного слова "таблица" не совсем понятно, что Вы имеете ввиду, но если речь идет о предварительном вычислении всех возможных колец и сохранении результатов вычисления в таблице, с последующим поиском готовых решений, то это называется "Bruteforce" или еще "взлом грубой силой". Так вот, количество решений = (количество атомов во вселенной) * (количество атомов во вселенной) * (количество ключей) * (длину цепи колец). Размер винчестера, который должен будет хранить такой объем данных больше любой самой большой звезды, которую знает человечество. Время доступа к отдельной ячейке будет превышать тысячи лет.
Это называется "трансвычислительная задача". На базе этого факта построены все современные варианты шифров.
вот в этом и профит!
Проц каждый раз надо проектировать по-новой - а если 1 раз придумать правильные "fpga", то ничего больше проектировать будет никогда не нужно!
Нужен более мощный проц? Просто налепил ячеек на кристалл побольше, и вперед...
Ну, вообще-то была у меня такая идея еще год назад - сделать специализированный FPGA именно под нужды майнинга, чтобы на нем можно было максимально эффективно решать именно задачи программирования ЛЮБОГО алгоритма майнинга. Такая микросхема была бы производительнее современных GPU чипов в разы. Даже в десятки раз. А по устройству и программированию - проще любых существующих FPGA-шек.
НО! Никто ж не хочет финансировать такие разработки...
Так что возвращаемся обратно к исходному пункту - те, кто сегодня на майнинге зарабатывают деньги, просто НЕ ХОТЯТ развивать свои майнинговые мощности. Ну, вернее они больше исходят из того, что они просто могут еще докупить стандартных майнеров или видеокарт и трава не расти.
Так что, опять таки - проблема отсутствия подобного решения на рынке не в разработчиках - мы то как раз очень простимулированы создать такое решение, проблема - в инвесторах.
PS почему бы не впихнуть в ячейку всего по чуть-чуть - включая RAM и тп?
PPS у компов соотношение проц/память/диск у всех и во все годы изменяется очень мало...
Поэтому ячейки с таким уровнем жира только спроектировать - и они заменят вообще все в компе!..
А за одно - бонусом будет это все работать параллельно, а не последовательно как сейчас...
Ну, на самом деле в этом как раз и состоит одна из фундаментальных основ в архитектуре моего проца. Я ее называю HIL-архитектурой. Там действительно все устроено таким образом, что на кристалле существует огромное поле с универсальными вычислительными ядрами, которых десятки и сотни тысяч, а к ним ведут автономные транспортные сети, которые одновременно выполняют роль оперативной памяти на базе SRAM. Эти данные передвигаются по полю, подыскивая себе свободную вычислительную ячейку для обработки. Вместе с данными путешествует набор команд (по сути программа обработки). Пока вся программа не вычислена, данные плавают по чипу и вычисляются, а как только все операции закончены - поступают на выход вместе с номером программы. Таким образом можно достигнуть максимальной параллельности вычислений. И! что самое главное - таких чипов можно размещать огромное множество на одной плате, и мощность вычислений будет расти КРАТНО их количеству. То есть - ситуация прямо идентичная с обычными платами для ASIC-майнеров, только это будут CPU-GPU нового типа!
Ну, то есть - это будет универсальный чип, который будет выдавать все, что угодно - графику, звук, нейронный отклик.
Подумайте только - какие возможности... И этому изобретению уже 15 лет!
НО! Даже такой гигант чипостроения как Intel, даже не сочли нужным его рассмотреть... поэтому они до сих пор возятся со своими "многоядерными" процессами, и не могут осилить даже 7nm техпроцесс. По-ходу судьба их наказывает за их отношение к новым разработкам.
Ну такое... я готов еще потерпеть. Надеюсь, что я все-таки когда-нибудь заработаю денег на то, чтобы внедрить эту разработку в жизнь.