Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 74 reacties

Ken Shirriff, een hardwarefanaat, heeft geprobeerd om met een IBM Model 1401-mainframe, die op ponskaarten draait, bitcoins te minen. Dat is gelukt, maar er is geduld voor nodig: om een enkel block aan hashes te berekenen is meer tijd nodig dan de levensduur van het universum.

Shirrif poogde het sha256-algoritme dat voor bitcoin-mining wordt gebruikt op de uit 1959 stammende IBM Model 1401 te kunnen draaien. Dit algoritme is geoptimaliseerd voor systemen die overweg kunnen met 32bit-operaties, maar de IBM 1401 kan zelfs niet met bytes opereren: het apparaat werkt op basis van 6bit-karakters. Hij moest voor de benodigde vertaalslag daarom met behulp van de assembly-programmeertaal werken met 1 karakter per bit. De oude mainframe is in de ogen van de hardware-enthousiast dan ook eigenlijk het slechtst denkbare systeem om bitcoins mee te minen.

Dat komt ook tot uitdrukking in de benodigde rekentijd: de Model 1401 - afkomstig uit een computermuseum in Californië - kon in de praktijk elke 80 seconden een hash berekenen. Met die rekensnelheid zou het systeem 5x1014 jaar duren om een block van 1MB groot te minen. Dat is circa 40.000 maal de huidige leeftijd van het universum. Ook de elektriciteitsrekening is niet mals: de mainframe verstookt 3000W, waardoor de kosten circa 1018 dollar zouden bedragen. De opbrengst zou 25 bitcoins zijn, circa 5400 euro op moment van schrijven.

Ponskaart voor IBM Model 1401-mainframe

Moderatie-faq Wijzig weergave

Reacties (74)

Dit geeft mij nu al zin om het zelfde te gaan doen met mijn oude Commodore 64.
Ook gewoon omdat het kan.
Dit is toch wel echt cool namelijk, een uit 1959 stammende IBM 1401 zover krijgen.
Qua bitcons zal het tegenvallen maar ik denk dat die 1401 op alle vlakken te verwaarlozen is naast een Z80.
Overigens zou ik proberen de graphics ook uit te buiten. Dat gedoe met die sprites enzo moet best wat rekenkracht uit te halen zijn. 8-)
Ik heb hier ook nog een PS2 & 3 staan die ik momenteel niet meer gebruik.
Heb inmiddels een PS4 vandaar :)
De PS 2 is nog wel te herprogrammeren, maar de PS3 wordt een lastige denk ik :Y)

[Reactie gewijzigd door SSDtje op 26 mei 2015 20:04]

als je het ouder OS erop kan krijgen kan je op de PS3 linux draaien:
https://www.playstation.com/ps3-openplatform/

werd in het begin best veel gebruikt door wetenschappers!
Daar zat ik ook ook aan te denken, dit weekend maar even mee aan de slag denk ik zo.
Gewoon omdat het (misschien) kan :)
Maar ik denk dat dat wel goed gaat komen.
Ik houw van klooien met elektronica en software.
Een kwestie van het vinden van het lek in de software die dit weer mogelijk maakt dus zeg maar.
Maar het allerliefst zal ik de software er zelf voor schrijven natuurlijk.
En wie weet ga ik die uitdaging ook nog wel aan ;)

[Reactie gewijzigd door SSDtje op 26 mei 2015 21:04]

Hieronder een website waar ik heel veel plezier van heb gehad bij het her-installeren van mijn PS3 er zijn namelijk modellen die niet eens meer om te bouwen zijn om CFW (linux) op te zetten.

http://www.ps3hax.net/
Nu heb ik gisteravond zelf ook nog even op internet zitten zoeken over info hierover, maar kon zo niet echt wat vinden.
En dan vooral naar het antwoord op de vraag of mijn type PS3 dit ondersteund.
En dat blijkt het geval te zijn was ik inmiddels al achter.
Het is nog het oude model (de grote uitvoering) nu houd dit niet direct in dat het op alle grote typen PS3's nog mogelijk is.
Maar ik heb mazzel, het typenummer wat op de sticker achterop mijn PS3 staat heeft deze ondersteuning voorheen gehad namelijk.
Moest ook haast wel, hij is destijds vlak na de launch gekocht vandaar.
Dus het is mogelijk geweest om Linux te draaien :D
En als het voorheen mogelijk was, dan is het dat nu nog steeds, het vergt alleen wat meer tijd en inspanning, aangezien Sony de mogelijkheid aardig dicht getimmerd heeft.
Dus Thx voor de info, ik ga het vanavond even doorlezen, ben op mijn werk momenteel, vandaar.
Ik ben nu even aan het pauzeren, en in de pauze kijk ik graag altijd even op Tweakers.
Mijn dank is groots in elk geval, alle kleine beetjes helpen _/-\o_

[Reactie gewijzigd door SSDtje op 27 mei 2015 19:38]

Ik heb zelf ook een Phat model in bezit maar voor het veranderen van de firmware heb ik deze hardware matig moeten flashen met een E3-NOR flasher dit moet als je een nieuwere firmware versie er op hebt staan. maar dat staat allemaal heel duidelijk beschreven op het forum wat ik hierboven genoemd heb. daar kan je ook een lijst vinden met de modellen die het wel kunnen en een heel uitgebreide handleiding over hoe je de flasher moet plaatsen en dergelijke.
dus alvast heel veel succes (pas op! je kan een permabrick krijgen als je dit niet correct doet met de flasher) ik vond het een heel erg interesant projectje :)
p.s. ik hoor graag van je als je wat extra info nodig hebt en of het gelukt is uiteindelijk :*)
Als het zover is zal ik er een tweakblog voor aanmaken, okť :Y)
En zal daar alle info en de weg die bewandeld moet worden om het voor elkaar te krijgen in behandelen, inclusief foto's en waar nodig video's, om het blog op die manier zo uitgebreid en duidelijk mogelijk te krijgen.
Zodat anderen er ook mee aan de slag kunnen als zij dit zouden willen ;)

[Reactie gewijzigd door SSDtje op 27 mei 2015 20:17]

wel ff tweakblog maken dan he ;)
Als je PS3 op de huidige stand van firmware is, kun je het wel vergeten. Sony is baas en bepaald wat jij op je PS3 mag draaien.
Naar mijn weten is de PS3 volledig gehackt, omdat de Level 0 key ontdekt is. Hierdoor kan je alles weer doen met een PS3, mits je de weg weet. :P
Geniaal! De Z80 is inderdaad een beest van een processor in vergelijking met de 1401. Echter denk ik niet dat het veel zin heeft om de GPU van de C64 ook in te zetten. De GPU van de C64 (de VIC-II van MOS) is niet zo'n moderne GPU zoals we die tegenwoordig kennen. Het is meer een vertaal-unit van vram naar pixels (of sprites inderdaad). De Z80 heeft het dus erg druk wanneer hij de VIC-II aan het werk moet zetten, waardoor er weinig ruimte overblijft om ook de power van de Z80 zelf te gebruiken. Volgens mij kan de VIC-II zelfs de Z80 laten wachten totdat die klaar is met zijn werk.
Nou heb ik in het verre verleden machinetaal geprogrammeerd op de MSX 2, ook een Z80-systeem, maar dan niet met een VIC-II, maar met de iets modernere Yamaha V9938, maar ik kan mij niet herinneren dat ik de GPU echt aparte stukken code kon laten uitvoeren.
Des al niet te min wel een leuk idee, alhoewel ik niet zou weten waar ik de tijd vandaan moet halen om het helemaal te gaan uitpluizen en bouwen. ;)
Geen z80 maar een mos6510. Te vergelijken met een trage arduino uno. Ik heb er fantastische herinneringen aan (heb er assembly op leren coden vooral omdat de basic zo slecht was) maar er nu nog iets van verwachten... Nou nee.

[Reactie gewijzigd door trogdor op 27 mei 2015 22:17]

(beetje off topic :P )

De Commodore 64 gebruikt geen Z80, maar een MOS Technology 6510 CPU en een VIC-II GPU.
De MOS 6510 van de C64 lijkt met ongeschikt vanwege het beperkte adresseerbare geheugen van 64 Kb? In theorie kan het wel met bv een externe harde schijf, maar dat zou de boel ook vertragen, maar niet zo erg als de IBM 1401 natuurlijk. De C64 heeft wel het voordeel dat het weinig clockcycli voor geheugen aanspreken nodig heeft (tov Z80) Maar de Z80 heeft een uitgebreiderde instructieset (de 65xx serie was semi-RISC) en bij de latere modellen als de MSX2 werd met memory mapping max 4 mb aangesproken. Wat werkbaarder denk ik ?
De verwarring is er misschien ook wel een beetje omdat de C128 als extra een Z80 had ^_^
Waarschijnlijk staan er nu al een heleboel reacties boven die van mij die zeggen dat dit nutteloos is, maar ben het daar niet helemaal mee eens. Natuurlijk is de daadwerkelijke toepassing van het minen van bitcoins een zinloze bezigheid op deze manier, maar ben er van overtuigd dat soortgelijke kennis die nodig is voor bijv het omschrijven van 6 naar 8 bits karakters wel degelijk zinnig gebruikt kan worden voor vergelijkbare systemen die her en der nog in gebruik zijn.

Dat hij het gebruikt voor een ludieke usecase is natuurlijk leuk om op te vallen.
Nee, dit is echt zinloos. Ponskaarten gingen uit de mode in de jaren 70, met misschien wat restanten in de jaren 80. Die dingen zijn ťcht onhandig.

Het meest antieke wat je tegenwoordig ziet zijn IBM ssytemen met EBCDIC karakters in plaats van ASCII. Dat is nog steeds 8 bits.

Ook het idee dat we kennis opdoen van zo'n project is misplaatst. Juist omdat we al een heleboel serieuze migraties hebben gedaan in de geschiedenis van de ICT draagt zo'n hobbyprojectje niet bij aan het vergroten van de kennis.
Ik ben van bouwjaar '86 en ik moest vroeger in het ziekenhuis nog gewoon mijn ponskaartje inleveren hoor om zeg maar 'in te checken'. Midden tot eind jaren '90.
maar je gebruikte wellicht geen ponskaarten meer in je diskette-station? jouw "ponskaart" heeft niets te zien met die in het artikel.
Alleen nog een pons om de diskette HD te maken :P
Dat was een ponsplaatje, geen ponskaart.
Het heeft de programmeur in ieder geval gedwongen om superefficiŽnt te programmeren. Iets dat tegenwoordig nog maar nauwelijks gebeurt, waardoor zelfs simpele apps soms niet vooruit te branden zijn op een smartphone met 2 MHz octacore en 2 GB geheugen.
2MHz octa core .?
moet dat niet 2GHz zijn ?
(naar mijn goede herinnering draaide de 80286 zelfs al op meerdere MHz'en ;-) )
Eigenlijk bewijst dit artikel dat bitcoins echt superslecht zijn als je gaat kijken hoeveel energie er is verbruikt door het creeren van bitcoins tot nu toe .. zo'n zonde, die computerkracht had veel beter ingezet moeten worden voor wetenschappelijke open-projects bijvoorbeeld.
Dus omdat minen met een apparaat uit 1959 ongeschikt is om te minen omdat die rete traag is + veel energie slurpt is een bitcoin super slecht?
Ik denk dat de wasmachine/huis verlichting etc nog altijd de meeste energie slurpt op deze planeet.
Ik ben weleens met een groep bitcoin miners ( praat ik alweer over een hele tijd terug ) ingestapt in een folder@home? project, hiermee gebruik je je rekenkracht voor oa wetenschappelijke doel einde, uiteraard hoor je jaren later nog steeds niks erover. Nah hun krijgen genoeg geld om systemen te kopen die wel 100000x sneller zijn dan mijn pc. Je energie aan wetenschappelijke projecten geven, dat is naar mijn gevoel pas zonde van de energie.
Echter willen we de economie op een andere manier zien, dan is bitcoin een optie en die dient gemined te worden, oftewel je kan er zelf iets aan verdienen als je je er een beetje in verdiept + je kan grote veranderingen brengen in de huidige economische wereld.

Nee bitcoin vind ik super goed, energie verspillen aan ''wetenschappelijke open-projects'' is super slecht. :*)
Je begrijpt dat er immens veel rekenkracht nodig is om potentiŽle medicijnen te testen, proteÔnen in kaart te brengen of bijvoorbeeld de werking van specifieke genen te mappen...

Sorry dit is off topic, maar deze post vond ik ronduit beledigend.

Al heb je nog zo veel bitcoins, een medicijn dat niet bestaat kun je niet betalen Bruv.
oke succes om energie te verspillen aan de rijke ( de echte rijke ;) hun krijgen die producten niet jij of ik) ik hou het op bitcoin minen.
Ik weet niet waar jij woont, maar in Nederland zitten medicijnen gewoon in het verzekeringspakket.
Ik weet niet waar jij het over hebt maar volgens mij heb je de discussie niet gelezen.

Gaande om onderzoek naar medicijnen die nog niet bestaan..
Hoe willen medicijnen die niet bestaan in mijn verzekeringspakket zitten?

Excuses aanvaard :D
Ik zou je eigen comments nog maar eens teruglezen.

Je hebt het over energie verspillen aan producten die alleen rijken zullen krijgen, in combinatie met het steken van energie in onderzoek naar nieuwe medicijnen.
Ik zeg dat wanneer die energie eenmaal in verkrijgbare medicijnen is uitgemond, die medicijnen niet alleen voor de rijken zijn, maar gewoon in het verzekeringspakket zitten.

Excuses aanvaard. 8-)
Dit is een veelgehoorde klacht en helaas is het niet mogelijk om andere soort berekeningen als proof of work te accepteren.

Ik ben op mobiel maar verwijs je graag door naar http://bitcoin.stackexcha...tcoin-calculation-useless
...maar ben er van overtuigd dat soortgelijke kennis die nodig is voor bijv het omschrijven van 6 naar 8 bits karakters wel degelijk zinnig gebruikt kan worden voor vergelijkbare systemen die her en der nog in gebruik zijn.
Ik denk 't niet.
Wow dit is een echt enthousiasme voor het programmeren!!!
Ik moet eerlijk zeggen dat als dit uit kan dat op dat moment we geheel over zijn op de bitcoin ;-)
Of dat de euro geen geld meer waard is natuurlijk...
Als dit project "uit kan" (lees: Rendabel zou zijn) is de bitcoin ook niks meer waard...
Of juist een heleboel euro's ;-)
Helaas zal de intrinsieke waarde van het minen van een block tegen die tijd nihil zijn, aangezien de reward elke ~4 jaar met 50% verminderd wordt. Je zult wel uieraard nog de transaction fees krijgen :)

Maar leuk projectje, omdat het kan :+
Niemand zie ik berekenen hoeveel geld het kost om al die blanco ponskaarten te maken, ik vraag me af wat dat zou zijn :+
De ponskaarten zijn de invoer/uitvoer van het systeem. Nadat het programma (wat op ponskaarten kan staan) in het geheugen geladen is kan het systeem de berekening zonder ponskaarten uitvoeren. Het berekende blok kan dan evt. weer op ponskaarten worden weggeschreven. Het aantal ponskaarten blijft dus beperkt (onder voorbehoud dat het programma en berekening in het geheugen past).

[Reactie gewijzigd door friend op 27 mei 2015 00:45]

Even voor mijn beeldvorming,

Hoeveel tijd kost het om een bitcoin te delven met een moderne (huis-) pc?
Een consumer GPU geeft je grootte orde 1 GHash/seconde. Daarmee haal je volgens deze site (http://tpbitcalc.appspot.com/) 0.003 bitcoin per jaar mee binnen.
Op dit moment dan .....

Als de moeilijkheidsgraad omhoog gaat , wordt het al rap minder....
Gewoon omdat het kan, verder niet bij nadenken :+
De echte tweakers mentaliteit!
Je weet natuurlijk niet hoeveel 25 bitcoins waard zijn over 5*10^15 jaar, dus mogelijk is het een zeer rendabele setup?! Ik vraag me alleen af hoe dat gaat met die ponskaarten. Is dat eenmalige invoer, of worden die ook gebruikt om tussentijdse resultaten uit te voeren? Zo ja, dan heb je ook nog een stapel papier nodig die waarschijnlijk een veelvoud van de stroomkosten waard is. Het biedt dan wel weer perspectief voor de ponskaartenindustrie! ;-)
Klopt, in de tijd toen ik begon maakte je er 1-2 per week, a 2-5 dollar per stuk. Puur met je CPU (gpu etc ging nog niet) toen draaide ik hem al niet 24/7 omdat ik bang was voor de stroom rekening (student in een appartement oftewel je eigen stroom rekening betalen). Maar goed nu een aantal jaar later ben ik wel blij en is het zeer winstgevend gebleken. Ik mine nog altijd op sha256 coins en de bitcoin zelf maar dan uiteraard met de daarvoor gemaakte miners ( laag energie verbruik, hoge snelheden ). Uiteraard zal deze ponskaarten bak niet meer winstgevend zijn wegens het ziekelijk hoog energie verbuik in vergelijking met de opbrengst. Wel leuk dat hij het mogelijk heeft weten te maken, probeer maar eens op een pentium 1 bitcoins te minen zonder programmeer kennis.

[Reactie gewijzigd door LopendeVogel op 27 mei 2015 06:45]

Leuk om mee te klooienm +1 voor oude technologie!
Leuk om te lezen dat er mensen zijn die nog steeds met de computers uit de begintijd aan de gang gaan. Leukste is nog wel dat hij iets van vandaag werkend heeft gekregen op een dergelijke computer, wat het eigenlijk heel tastbaar maakt. Ook het verschil in snelheid is zo leuk te vergelijken; de verbetering mag wel van astronomische grootte genoemd worden :P
Leuk ook dat die gast toestemming krijgt van dat museum om moet dat oude apparaat te stoeien! Gebruik = behoud zullen we maar zeggen.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True