Tento 15bitový počítač dostal člověka na Měsíc. Teď zkouší těžit bitcoiny

aktualizováno 
Počítač, který provázel americké astronauty na Měsíc a počítal jejich návratovou trajektorii, má nové využití. Odborníci jej zkusili přeprogramovat tak, aby těžil bitcoiny. Jde samozřejmě o ryze akademický pokus. Padesát let starý počítač nemůže těm novým a specializovaným konkurovat.

Těžba bitcoinů na počítači Apollo Guidance Computer (ilustrační montáž) | foto: NASA, Righto.com, iohk.io, montáž: Pavel Kasík, Technet.cz

V roce 1969, před padesáti lety, sehrál počítač AGC (Apollo Guidance Computer) v přistávacím modulu Apolla 11 klíčovou roli při přibližovací fázi. O tomto počítači se často mluví, když porovnáváme výpočetní výkon současné elektroniky. „V kapse máte milionkrát silnější počítač než ten, který dostal člověka na Měsíc,“ říká se.

Jak a proč se těží bitcoin

Porovnávání tehdejšího výkonu se současným je obvykle čistě teoretické. U příležitosti 50. výročí si ale několik počítačových historiků řeklo, že uvedou původní AGC systém do provozuschopného stavu. A aby to nedělali zadarmo, rozhodli se, že na něm rozjedou těžbu bitcoinů.

Archeologické programování na 15bitovém počítači

„Těžit bitcoin na počítači ze 60. let vypadalo naprosto nesmyslně a neužitečně, takže jsem to prostě musel zkusit,“ popisuje svou anabázi Ken Shirriff. Zprovozněný počítač AGC napojil přes obvody vlastní výroby na internetovou síť.

Apollo Guidance computer připojený k modernímu rozhraní

Apollo Guidance Computer připojený k modernímu rozhraní

Teoreticky tedy počítači chybí jen správný software a těžba bitcoinů může začít. Programování ale nebylo zrovna přímočaré. Hashovací algoritmus SHA-256, který je používán při těžbě bitcoinů, totiž vyžaduje 32bitové operace. Počítač AGC ale pracoval s 15bitovou architekturou, a tak každá 32bitová proměnná zabere tři proměnné na AGC (jednu 4bitovou a dvě 14bitové).

Programátorka do kódu dala funkci, která zachránila Apollo

Další problém byl s celkovou kapacitou. „AGC měl paměť jen na dva tisíce slov, tedy asi čtyři tisíce bitů. Z toho standardně má programátor přístup jen k 256 těchto slov. Algoritmus SHA-256 využil 240 slov, což znamenalo, že pro vše ostatní zbývalo opravdu málo místa,“ popisuje některé problémy na své cestě Shirriff. A konečně neměl počítač AGC zabudované některé operace, které tak musel Shirriff doprogramovat do speciálních podrutin, což opět výpočty zpomalilo.

Vývoj software pro padesát let starý počítač (vlevo vývojové prostředí...

Vývoj software pro padesát let starý počítač (vlevo vývojové prostředí Code::Blocks a vpravo simulovaný počítač ACG yaDSKY2)

Nakonec se ale podařilo těžbu bitcoinů rozchodit. Ne že by na tom mohl nějak vydělat. Jeden hash spočítal AGC za asi deset sekund. V porovnání se specializovaným strojem na těžbu bitcoinů je asi bilionkrát pomalejší. I těžba na obyčejném laptopu by byla stomilionkrát rychlejší.

Těžba bitcoinu ale může svým způsobem posloužit jako měřítko vůči ostatním počítačům. Shirriff už v minulosti dělal podobné vylomeniny na počítači IBM 1401 nebo počítači Xerox Alto z let sedmdesátých. Zatímco 55 let starý IBM 1401 spočítal jeden hash za 80 sekund, novější Xerox už počítal 1,5 hashe za sekundu.

Mezi fanoušky kryptoměny bitcoin se často říká, že cena poroste „až na Měsíc“. Počítač, který ale člověka opravdu na Měsíc dostal, při těžbě bitcoinů moc nepomůže.

Těžba bitcoinu na počítači z Apolla 11:

Reportáž: Odtud řídili Apollo 11

Podívali jsme se na místo, odkud NASA řídila přistání na Měsíci i záchranu posádky Apollo 13...

Panoramatická montáž - Středisko řízení vesmírných letů (ISS)
Původní středisko řízení vesmírných letů, ze kterého monitorovali například let...
Potrubní pošta

Vesmírné středisko Lyndona B. Johnsona v Houstonu

Podívejte se do nepřístupných míst, odkud NASA řídí lety do vesmíru

Autor:

50. výročí přistání na Měsící

Americký kosmický let Apollo 11 splnil svoji misi 20. července 1969. Na povrch Měsíce jako první člověk vstoupil velitel posádky Neil Armstrong. Doprovázel jej Edwin "Buzz" Aldrin, zatímco Michael Collins zůstal na palubě vesmírné lodi.

Téma Apollo 11 v článcích Technet.cz:
O čem si povídali kosmonauti Apolla 11. Poslechněte si tisíce hodin „ticha“
Co kdyby Apollo 11 zůstalo na Měsíci? Pohřbili by je přes rádio zaživa
Vlajky na Měsíci stále stojí. Podívejte se na důkaz ze sondy LRO

Nejčtenější

U Prochorovky to bylo jinak. Němci nám kradou tankovou bitvu, zuří Rusko

U Prochorovky se v červenci 1943 odehrála jedna z největších tankových bitev.

Nejslavnější tanková bitva u Prochorovky je ruská propaganda, napsal Die Welt s odkazem na zjištění německých a...

K síti se připojila největší solární elektrárna. Rekord dlouho nevydrží

Pohled na elektrárnu Nur Abú Zabí ze vzduchu

Ve Spojených arabských emirátech k začátku července spustili největší fotovoltaickou elektrárnu na světě. Má maximální...

Amatérský astronom vyfotografoval supertajný americký raketoplán X-37B

Americký raketoplán X-37B na orbitě

Nizozemský pozorovatel satelitů a vědecký novinář Ralf Vandebergh nejspíš udělal nejlepší fotku svého života. Podařilo...

Jeho formule chtěl každý. Autor slavných vystřihovánek slaví devadesátiny

Richard Vyškovský se svým modelem cisternové stříkačky CAS 32 na podvozku Tatra...

Richard Vyškovský je pro laickou veřejnost nepříliš známé jméno, v modelářské komunitě je však doslova celebritou. S...

Největší dobrodružství 20. století začalo o tři čtvrtě sekundy později

Tři Američané právě odstartovali na misi, kterou bedlivě sleduje celý svět.

Ani ostřílený hlasatel vesmírného střediska na Mysu Canaveral nedokáže zakrýt pohnutí. Je 16. července 1969, 9:32 ráno...

Další z rubriky

Evropský regulátor objevil nový problém Boeingu 737 Max s autopilotem

Zaparkované Boeingy 737 MAX v továrně ve městě Renton na severovýchodě USA

Evropský úřad pro bezpečnost v letectví odhalil nový problém s uzemněnými letouny Boeing 737 Max. Chyba se týká funkce...

Konec mýtu o drahotě. Poradíme, čím kvalitně tisknout fotky za pár korun

Epson L7160

Domácí tisk fotografií je opředen řadou mýtů, které mohou zájemce odradit. Obvyklým nepravdivým tvrzením je vysoká cena...

Tento 15bitový počítač dostal člověka na Měsíc. Teď zkouší těžit bitcoiny

Těžba bitcoinů na počítači Apollo Guidance Computer (ilustrační montáž)

Počítač, který provázel americké astronauty na Měsíc a počítal jejich návratovou trajektorii, má nové využití....

Akční letáky
Akční letáky

Všechny akční letáky na jednom místě!

Najdete na iDNES.cz