Хорошо, это безумная синее небо идеи - чувствовать себя свободно снимать его вниз (но, пожалуйста, объяснить с фактами и цифрами, а не просто оскорблять меня за подходя с идиотской идеей)
Я помню, когда я был хруст для Seti @ Home. Я Mac OS X и энтузиасты (обратите внимание, что я * не * фанат Apple - некоторые из их деловой практики и продуктов ссать меня) и имеют некоторые довольно серьезные Mac передач. Расчеты, необходимые для Seti подобные смущающе-параллельные вычисления, которые поддаются распределенных вычислений. В то время, прежде, чем GPGPU код стал нормой, CPU хруст был конкурс, и я когда-то попал в верхней части дерева (недавний средний кредит, # 1 в мире) с моей бешеной Quad G5 PowerMac.
Quad G5 PowerMac был безумная машина - тупо дорого, нужна жидкость охлаждения для своих процессоров, а когда хруст единицы работы, северный мост побежал в хорошем постоянном 110се. Это * не * опечатка, и я не работаю в градусах Фаренгейта. В конце концов, система жидкостного охлаждения G5, начал неудачно, так что я стонал немного в Apple, о только получить год из Ј4,500 машины, и они дали мне 8-ядерный Xeon Mac Pro по цене в Mac Mini, который было хорошо из них (но другой истории) ...
Причина, почему Mac G5s были так высоко представлены на Seti лидеров (против Opteron серверов и аналогичного комплекта Intel сервера) было связано с набором микросхем PowerPC, а конкретно инструкции вектор обработки (особенно «вектор переставляют» операции). Это дало огромный ярлык, позволяющий Seti обработки (IIRC, много FFTs), чтобы сделать ту же работу во многих меньшем количестве тактов.
Графические процессоры работают на тех же принципах и явно быстрые hashers для добычи Bitcoin. Но они используют много энергии, а стоимость электроэнергии быстро опережает горнодобывающую прибыль. Поэтому шахтеры надеются с низким энергопотреблением решений.
FPGA подход активно работал над кучкой энтузиастов, но FPGA доски сами стоят дорого, они не просто «подключи и работай», и возникает вопрос о том, может ли один юридически сделать добычу денег, когда очень дорогие лицензии на программное обеспечение необходимо загрузить код на FPGA.
Я всегда был впечатлен оптимизациями можно достичь с помощью команды PowerPC набора и Altivec инструкции - PowerPC имеет нагрузки регистров и фантазия «вектор переставлять» инструкцию. Там нет никакого способа, старый Apple, G4 CPU будет быстро хэш двигателем для добычи BTC, но с массивной оптимизацией и новыми процессорами (G4-прежнему производятся для маршрутизаторов и другого встроенного комплекта - низкое энергопотребление является приоритетным), будет большим параллельный массив G4 плата быть где-нибудь рядом с пригодным для добычи полезных ископаемых?
TL; DR: старые чипы PowerPC компании Apple использовала (G4 и выше) имели инструкцию вектора обработки. Может высоко оптимизированный код запуска хорошо для добычи BTC, если один фокусируется на хэш на ватт? ПВМ победит, но они имеют чудовищную первоначальные затраты, в то время как нагрузка двухъядерный G4 и G5 Маков могут быть приобретены относительно дешево. Создание машины скелетной будет потреблять еще меньше энергии. Кто-нибудь знает - и кто-нибудь пробовал писать высоко-оптимизированный хэш-функции для Altivec?