Как заставить несколько компьютеров работать над одной и той же задачей? (взломать хэш)
Этот вопрос меня мучает с тех пор, как я увидел следующее видео на YouTube:
http://www.youtube.com/watch?v=TBXBB5sy5sA
Этот человек установил 20 видеокарт на 5 различных буровых установках, и все они выполняли одну и ту же задачу (майнинг биткойнов). У меня вопрос, как он получил пять отдельных компьютеров, чтобы все работали над одной и той же задачей. Это что-то тривиальное, что я просто никогда не изучал, или это требовало какого-то специального программного или аппаратного обеспечения?
1 ответ
Пользовательское программное обеспечение, техника называется распределенными вычислениями.
Некоторые из первых известных проектов распределенных вычислений, которые у вас уже есть, например, Seti@Home и Folding @ Home.
Биткойн-программное обеспечение делает то же самое, за исключением того, что вместо поиска внеземной жизни или поиска лекарства от рака, оно генерирует биткойны.