Apollo Guidance Компьютер восстановлен, используется для майнинга биткойнов

Apollo Guidance Компьютер восстановлен, используется для майнинга биткойнов

Некоторые люди меняют мир с помощью технологий. Некоторые люди используют технологии, чтобы изменить мир. И некоторые люди находят способы добывать биткойны на действительно старых компьютерах.

Древний компьютерный реставратор и очевидный энтузиаст программирования Биткойн Кен Ширифф превратил это в привычку, предварительно разработав способ майнинга биткойнов на древнем IBM 1401, и даже разработал метод выполнения BTC-хеширования карандашом и бумагой. Теперь он взял на себя новую задачу - выполнять расчеты BTC с помощью компьютерного руководства Apollo.

Существует культурный мем о том, как астронавты Аполлона полетели на Луну, используя меньшую вычислительную мощность, чем вы обычно найдете в современных смартфонах / умных часах / шпионских чипах АНБ, имплантированных в ваш мозг. Это правда, насколько это возможно. То, что он оставляет, - то, что AGC был фактически изумительным техническим достижением, упаковывая столько же лошадиных сил в его корпусе, сколько типичная домашняя машина от целого десятилетия спустя. Это был первый компьютер с интегральной микросхемой, имеющий 16-разрядное слово (15 бит данных, 1 бит четности) и специализированную схему памяти только для чтения, которая хранила программное обеспечение в так называемой памяти ядра троса. AGC содержал 2048 слов стираемой памяти магнитного сердечника и 36 киловордов памяти только для чтения с временем цикла 11,72 микросекунды. AGC также имел цифровой дисплей и клавиатуру (известную как DSKY, для дисплея и клавиатуры) и имел четыре 16-разрядных регистра.

Управляющий компьютер Apollo с открытой проводкой объединительной платы. Изображение Кена Шириффа.
Управляющий компьютер Apollo с открытой проводкой объединительной платы. Изображение Кена Шириффа.

AGC не была особенно быстрой для своего времени; он был оптимизирован для веса и размера, в отличие от чистой скорости. Но, как кропотливо обнаружил Ширифф, он добывает биткойны с помощью тщательного массажа. Как он пишет:

AGC, как и большинство компьютеров 1960-х годов, использовала память на магнитных сердечниках, сохраняя каждый бит в крошечном намагниченном ферритовом кольце. Так как память ядра была довольно громоздкой, у AGC было только 2 КБ слов (приблизительно 4 КБ) оперативной памяти. Схема адресации AGC усложнила задачу, поскольку вы могли получить доступ только к 256 словам, если не использовали неудобный механизм переключения банков. Проблема заключается в том, что алгоритм SHA-256 использует восемь (32-разрядных) хеш-значений, таблицу сообщений из 64 слов и 8 слов промежуточных значений. Только эти три массива использовали 240 слов AGC, оставляя около 16 слов для всего остального (временные значения, адреса возврата подпрограмм, счетчики циклов, указатели и т. Д.). Мне удалось привести все в один банк, используя эти 16 слов для нескольких целей, но я потратил много времени на отладку проблем, когда переменная засоряла место, которое все еще использовалось.

Ниже вы можете увидеть видео с действующим AGC, на котором запущена программа Bitcoin:

Это техническое достижение, но оно, безусловно, не практическое. На максимальной скорости AGC он может обрабатывать 1 хэш каждые 10,3 секунды. Это превосходит метод бумаги и бумаги Ширриффа (0,67 хешей в день) и перфокарты IBM (80 секунд на хеш), но не такой быстрый, как у Xerox Alto (1,5 хеша в секунду). В таком случае, это займет больше времени, чем время жизни вселенной, чтобы добыть один биткойн, что делает этот метод непрактичным, ну, во многом, чем угодно.

Это, однако, довольно интересная демонстрация компьютерной мощности совершенно другой эпохи.

Особенность изображения через Википедию. Изображение находится в свободном доступе.

Читать далее

BiDen Taps Jessica RosenWorcel As Centre FCC, открытие пути к восстановлению чистой нейтральности
BiDen Taps Jessica RosenWorcel As Centre FCC, открытие пути к восстановлению чистой нейтральности

Байден номинировал, действуя на ФКС-кафедру Джессика Розенвол, чтобы официально взять на себя эту роль. Он также назначил активист Gigi Sohn, чтобы заполнить открытое место. После подтверждения того, что новый комиссар даст FCC, что ему нужно снова решить чистый нейтралитет.

Человек получает 15-месячное предложение для продажи дисков восстановления Windows
Человек получает 15-месячное предложение для продажи дисков восстановления Windows

Лундгрен, известный переработчик электронных отходов, говорит, что он сделал диски, чтобы помочь людям исправить свои старые компьютеры, а не бросить их, и он беспокоится о прецеденте, который был установлен.

Исходный код Diablo, восстановленный с поддержкой новейших ОС, Mods
Исходный код Diablo, восстановленный с поддержкой новейших ОС, Mods

Программист построил новую версию Diablo, построенную на восстановленном исходном коде и способную работать на современных операционных системах, включая Linux.

DriveSavers предлагает разблокировку телефона и восстановление данных за 3900 долларов США
DriveSavers предлагает разблокировку телефона и восстановление данных за 3900 долларов США

Цена может показаться не столь безумной, если данные в телефоне чрезвычайно важны, и это не похоже на то, что у вас много вариантов.