Для майнинг фермы лучше всего подойдут видеокарты от AMD, серии rx vega, кажется. Они, если я не ошибся, имеют большую вычислительную возможность, нежели видеокарты gtx десятой серии.
По поводу сборки фермы в домашних условиях в интернете есть множество инструкций.
Например вот эта.
Для отопления или в теплицах.
Энергия, выделяемая что майнинговыми фермами, что дата-центрами, что крупными серверными кластерами, - это чистое тепло. Самый консервативный вид энергии. Превратить тепло во что-то ещё крайне затруднительно. Так что вариантов тут немного: либо просто использовать это тепло в чистом виде, именно как тепло. Для обогрева. Либо же, уподобившись капитану Немо, попробовать получить с этого тепла электричество на элементах Зеемана (эффект, обратный эффекту Пельтье), если под рукой есть какой-то естественный резервуар-холодильник, пусть даже это резервуар "нормальной" температуры. Например, какой-то большой водоём - озеро, река, море...
Рекомендую bitminer.eu а так же неплохой сайт eobot.com
У моих знакомых есть такие фермы. То есть в отдельной комнате стоят куча компьютеров и без конца работают с включенной программой для майнинга. А теперь вопрос: много ли они зарабатывают? Нет.
Безусловно, прибыль-то идет, но окупаются они не сильно. Через год то видеокарта сломается, то материнка сгорит, я уже молчу про электричество, за которое нужно платить...
Если ферма реально большая, то конечно, покупайте, она окупится, но готовьтесь к нервам и постоянной смене видеокарт. Мои знакомые обладают небольшими фермами и получают за свое хобби где-то 600-700$, то есть чистая прибыль для них - копейки.
Современные Интернет-провайдеры даже по минимуму дают ту скорость, которая подойдёт для майнинга. Не вижу смысла акцентировать внимание на этом вопросе. Гораздо важнее стабильное присутствие в сети, поскольку за счёт этого и к вам доверие растёт, как к тому, кому можно поручить технические задачи, за выполнение которых вы получите ту или иную криптовалюту, и сами задания могут даваться более сложные, длительные и, следовательно, более высоко оплачиваемые. Это что касается линии связи.
Дальше всё будет зависеть от того, на чём вы майните и какую криптовалюту. Если майнинг идёт на самой дешёвенькой видеокарте, то даже сверх высокая скорость Интернета ничем не поможет, поскольку канал все задания к вам пропустит, а сама карта их просто не потянет.