Майнинг биткойна на старых компьютерах и приставках
-
За последние пару лет добыча биткойна стала значимой отраслью экономики, крупные ASIC-майнеры обрабатывают транзакции размером в 32 миллиарда долларов. В самом начале, люди могли майнить койны, используя свои процессоры (CPU). Сейчас, конечно же, это все еще возможно, но крайне неэффективно. Однако, некоторые люди все еще пробуют майнить биткойны с помощью старых компьютеров и ретро-устройство, веселья (и эксперимента) ради.
Майнинг биткойна на старых компьютерах и ретро-приставках
Добыча биткойна - это среда с очень высокой конкурентностью. Она состоит из пулов, обрабатывающих транзакции и одновременно защищающих сеть. Сейчас майнеры используют определенное ПО и интегральные схемы прикладной ориентации (ASIC), использование чипов намного эффективнее стандартного процессора. Хотя компьютерам постарше и требуется много времени, чтобы добыть биткойны, все равно приятно видеть как старая система справляется с задачей.
Xerox Alto майнит биткойны.Один из любителей биткойнов именно так и сделал. Кен Ширрифф хорошо известен в сообществе биткойн, ведь именно он добавил символ валюты в юникод. Он также ведет популярный блог, где пишет о своих проектах и о том, как добывает биткойны с помощью старых систем. Недавно он восстановил Xerox Alto и смог заставить этот компьютер из семидесятых добывать койны со скоростью 1.5 хэша/сек. В 1973 году Xerox Alto стал первым устройством с поддержкой графического интерфейса пользователя (GUI).
"Я восстанавливал миникомпьютер из 70-х, Xerox Alto, и подумал – интересно, а сможет ли он майнить биткойны?" - пояснил Ширрифф.
"Я закодировал нужный хэш-алгоритм в BCPL (старый язык программирования, использующийся в Alto) и обнаружил, что хоть алгоритм и работал, Alto потребуется бесконечное (умножить на два) количество часов, чтобы добыть биткойн."
Скорость в 1.5 хэша/сек. значительно медленнее, чем у нынешних чипов. Ширрифф уточняет, что со скоростью Alto для добычи одного блока потребуется количество часов равное возрасту вселенной, умноженному на 5000. В демонстрационных целях Кен использовал вход успешно добытого блока для того, чтобы понять сработал ли алгоритм. Код Ширриффа доступен на Github – всем тем, кто готов попробовать майнинг на Xerox Alto.
Чтобы найти блок, старому универсальному компьютеру типа IBM из шестидесятых потребуется примерно количество часов, равное возрасту вселенной, умноженному на 40 000 на возраст вселенной
Ещё один проект Ширриффа, над которым он трудился в 2015 году – майнинг с помощью 55-летнего компьютера компании IBM (1401), со скоростью 80 секунд на 1 хэш. В середине шестидесятых, IBM 1401 был самым популярным компьютером для бизнеса.
"Современное железо может обрабатывать миллиарды хэшей за секунду, IBM 1401 требуется 80 секунд на один хэш," - уточняет Ширрифф. "Это наглядно демонстрирует улучшение производительности компьютеров за последние десятилетия, прямо по Закону Мура. В итоге, чтобы замайнить блок, IBM 1401 потребуется примерно 5×10^14 лет (около 40 000 на возраст вселенной)."
Массив карт, использованный Кеном для обработки SHA-256 хэшей на IBM 1401.Майнинг с помощью консоли Nintendo 1985 года
Недавно появился/завершился еще один проект с невероятно медленным майнером, созданный в 2013 году из игровой консоли 1985 года Nintendo Entertainment System (NES). Создатель данной "системы" шутил с другом про майнинг с помощью восьмибитной консоли. Шутка стала вызовом, и умелец собрал Nintendo с выходом в сеть и выполнил хэширование SHA256. Для других шагов проекта, ему все же понадобился Raspberry Pi.
Ретро-майнер, созданный на основе Nintendo 1985 года и Raspberry Pi."Хэшинг SHA256 использует много 32-битных операций, а консольные 6502 - это восьмибитные процессоры," - объясняет создатель ретро-майнера. "Сначала, я подумал, что будет трудно, но с определенными модификациями, мне удалось наладить открытую реализацию SHA256 на MOS Technology 6502, используя компилятор cc65."
"Raspberry Pi получает фрагменты данных, компилирует их в ПЗУ, включающее алгоритм SHA256 и текущие целевые данные. В итоге, посылая данные на консоль с помощью USB CopyNES. Каждое ПЗУ вычисляет и тестирует единичный хэш."
В итоге, NES-майнер начал поиск блоков в пуле Slush, хотя, по словам создателя, еще есть куда расти. "Сейчас все работает очень медленно и, честно говоря, по-дурацки," - объясняется в блоге создателя. Кроме этого, биткойнеры с радостью обсуждают вопросы добычи валюты с помощью других игровых консолей, например, Playstation 3.
Производителям ASIC не стоит волноваться о ретро-майнерах
Очевидно, такие проекты не будут использоваться повсеместно для добычи большого количества биткойнов (например, как ASIC), ведь добыча хотя бы одного блока на ретро-девайсе займет несколько жизней. Хотя в просмотре такого майнинга и мало захватывающего, все равно интересно наблюдать, как старые машины тоже совместимы с сетью биткойн.
-
Не будет это работать. Здесь элементарная математика просто применяется. Подсчитайте затраты на усиление и разгон и счета ваши за электричество. О чем говорить?
-
Помню на хабре один пытался биткойн добыть с помощью ручки и бумаги. Не помню чем там дело кончилось. Но не думаю что он хоть один блок найти смог.
-
@casio Да какой там один блок можно найти на таком железе если на современных видимокартах майнить биток неактуально уже несколько лет ? Баловство одно - да и только, если больше заняться нечем ...
-
Извращенство какое-то,это только если какому-то гику на потеху это делать,да и то затраты на электричество будут просто космические,да и не добудет он ничего.
-
А вот подключить параллельно несколько приставок Playstation4 - это вполне допустимый вариант. Наверное такое уже есть в сети, надо посмотреть на ютубе. Ведь вычислительная мощность этой приставки сейчас самая лучшая в мире.
-
Участник @bitcoin написал в Майнинг биткойна на старых компьютерах и приставках:
А вот подключить параллельно несколько приставок Playstation4 - это вполне допустимый вариант. Наверное такое уже есть в сети, надо посмотреть на ютубе. Ведь вычислительная мощность этой приставки сейчас самая лучшая в мире.
Да, но вот только стоит и понимать, что стоимость одной приставки куда выше, чем стоимость одной топовой видеокарты, а вот КПД фактически одинаков. Так что ваш вариант может сработать, если у вас просто завалялось несколько приставок :)
-
@bitcoin можно подключить конечно. Но лучше эти приставки продать и тупо один биткойн купить себе. Уверен профита будет больше. Хотя по теории вероятности можно блок найти и на самом тупом устройстве.
-
Или выиграть лоттерею по той же теории )
-
@vladiuz с лотереей мне кажется, что даже больше шансов :) Хотя каких извращений сейчас в сфере майнинга нет. Читал на днях статью, о том как можно майнить альткоины на мобильных телефонах :)
-
@bitcoin можно подключить конечно. Но лучше эти приставки продать и тупо один биткойн купить себе. Уверен профита будет больше. Хотя по теории вероятности можно блок найти и на самом тупом устройстве.
-
@bitcoin Производительность Playstation4 конечно же впечатляет, но в целом думаю она будет соизмерима с производительностью РС-системы с топовой видимокартой и биткойны майнить на ней малопродуктивно, а кэфирчик или монеро - пожалуй можно, только нужно ПО соответствующее найти или написать.
-
@casio Ну, покупать его стоит только в том случае, когда будешь вести самостоятельную торговлю на бирже. Также можно подождать момента, пока он ещё вырастет в цене.
-
Сейчас совершенно другие технологии и если бы мы их использовали до сих пор, то тогда развитие было стало и никто ничего не зарабатывал на майнинге.
-
@bitcoin А кто вам мешает самому биткойн продать на бирже или через обменик обменять. Благо дело это не сложное. Тут банкиры свою волосатую лапу наложить не могут.
-
@casio Это не сложно, согласен. Просто есть вариант посидеть на бирже и заработать чуть больше, чем если просто продать его. В принципе я в будущем этим хочу заняться.
-
Использование старого железа для майнинга тоже подразумевает какие-то сложности и основная из них это то, что в плане затрат электроэнергии они не очень экономны. А так чего только нельзя юзать для майнинга.
-
Странно, что майнинг, Как таковой к нам пришёл не так давно, как вообще появился в других странах. Компьютерами мы уже пользуемся достаточно давно.