Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' 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

Modder gebruikt Nintendo Game Boy voor Bitcoin-mining

Een YouTube-gebruiker genaamd stacksmashing heeft zijn Nintendo Game Boy aangepast om Bitcoins te minen. De modder gebruikt hiervoor onder andere een Raspberry Pi Pico en een Link-kabel. Hierbij wordt een hashrate van ongeveer 0,8 hashes per seconde behaald.

Stacksmashing legt zijn project uit in een YouTube-video. De modder gebruikt een aparte USB-cartridge waarop de benodigde rom's staan geïnstalleerd. Stacksmashing gebruikt verder een aangepaste Game Boy Link-kabel om de handheld op een bread-board aan te sluiten. Een Raspberry Pi Pico wordt gebruikt als connector tussen de Game Boy en een host-computer. Om de Link-kabel en Raspberry Pi met elkaar te laten werken, gebruikt stacksmashing een logic shifter om de spanning van 5V om te zetten naar 3,3V.

Stacksmashing legt ook de werking uit. De aangesloten computer stuurt instructies naar de handheld, waarna de Game Boy begint met minen. De resultaten worden uiteindelijk teruggestuurd naar de pc. Voor het proces wordt onder andere aangepaste miningsoftware, Raspberry Pi Pico-firmware en Game Boy-code gebruikt.

De modder laat weten dat de Sharp LR35902-processor in de Game Boy, die draait op een kloksnelheid van 4,19MHz, een hashrate van ongeveer 0,8 hashes per seconde haalt. Ter illustratie: huidige asic's, die specifiek zijn ontworpen voor Bitcoin-mining, halen 100 terahashes per seconde. Daarmee is de Game Boy ongeveer 125 biljoen keer langzamer dan moderne miningapparaten. Stacksmashing wist wel een eigen block op te zetten met lage moeilijkheidsgraad, die succesvol door de Game Boy werd opgelost.

Hoewel minen op de Game Boy dus niet winstgevend is, heeft stacksmashing de gebruikte code, miningsoftware en Raspberry Pi Pico-firmware openbaar gemaakt op GitHub. Hiermee kunnen eigenaren van de klassieke handheld het project namaken, mits ze de benodigde extra hardware bezitten.

Wat vind je van dit artikel?

Geef je mening in het Geachte Redactie-forum.

Door Daan van Monsjou

Redacteur

28-03-2021 • 15:07

58 Linkedin

Reacties (58)

Wijzig sortering
Leuk! Ben wel benieuwd of het sneller is om de Raspberry Pi Pico het minen te laten doen, ipv alleen de verbinding te regelen.
Hier staat een overzichtje van Bitcoin hashrates voor verschillende niet-gespecialiseerde hardware: https://en.bitcoin.it/wik...lized_hardware_comparison

De Raspberry Pi 1 Model B (die gebruik maakt van een ARM1176JZ(F)-S) lijkt 0,2 Mhash/s te halen. Dat is dus zo'n 250.000 keer sneller dan de 0,8 hash/s van de Game Boy. De Raspberry Pi Pico zal wel dezelfde ordegrootte hebben.

Er staan nog een aantal andere apparaten in die lijst waarmee het leuk is om te vergelijken. Bijvoorbeeld een Nokia N900 haalt 0,125 Mhash/s, een iPhone 3G 0,119 Mhash/s en een Pentium 4 0,85 Mhash/s.

[Reactie gewijzigd door g0tanks op 28 maart 2021 15:27]

De Raspberry Pi 1 Model B (die gebruik maakt van een ARM1176JZ(F)-S) lijkt 0,2 Mhash/s te halen. Dat is dus zo'n 250.000 keer sneller dan de 0,8 hash/s van de Game Boy. De Raspberry Pi Pico zal wel dezelfde ordegrootte hebben.
De Raspberry Pi Pico waar @Nystran naar refereert is de Pico, niet de 1. De Pico is een microcontroller die vergelijkbaar is met bepaalde ARDUINO bordjes. Het is geen PC-achtige single-board computer.

De Pico zal sneller zijn dan de Game Boy, maar niet zo snel als een Pi 1.

[Reactie gewijzigd door The Zep Man op 28 maart 2021 15:30]

De Raspberry Pi Pico zal wel dezelfde ordegrootte hebben.
Dat was volgens mij wel duidelijk ;)
Hoe lang zou het duren voordat je Gameboy een Tesla bij elkaar gespaard heeft? :+
Ergens tussen een paar seconden of langer dan dat het universum zal bestaan.

Die paar seconden is waar het wel interessant is. Het minen van Bitcoin is een berekening uitvoeren en hopen dat je het juiste antwoord krijgt. Hoe meer rekenkracht je er tegenaan gooit hoe groter de kans dat je iets gaat vinden. In theorie is het echter wel mogelijk dat je met een hele lage hashrate eens mazzel hebt en een block gaat vinden waarmee je Bitcoins krijgt. De kans dat je met een Gameboy een blok gaat vinden is natuurlijk zo extreem klein dat het niet gaat lukken, maar onmogelijk is het niet. Stel je vind een block dan krijg je 12.5 Bitcoin, genoeg voor een Tesla dus :)
6.25, je loopt nog een halving achter ;). Maar nog steeds ruim voldoende voor een Tesla natuurlijk.

[Reactie gewijzigd door .oisyn op 28 maart 2021 18:44]

Maar dan moet je wel solo minen en niet via een pool. Want in een pool wordt meestal beloond volgens aangeleverde hashrate.
En als je 1 block probeert solo te minen aan zo'n belachelijk lage mini-rate dan heeft volgens mij iedereen dat block al veel eerder opgelost.
In de praktijk wel. Maar zoals Pilatus aangeeft, is het theoretisch mogelijk dan je geluk hebt en direct de oplossing te pakken hebt. In dat geval ben je wel de gene die de bitcoin krijgt
+1Anoniem: 63672
@Wolfos28 maart 2021 16:09
In ieder geval
ongeveer 125 biljoen keer langzamer
.
Ik denk niet dat het lukt voor het einde van het universum :)
Makkelijk. Een ruwe schatting: met een Gameboy kun je alle bitcoins minen en tussendoor zo veel Tetris spelen als je wilt.
Het universum gaat volgens gangbare theorieën nog minstens 10^100 jaar mee.
(De aarde een stuk korter, en daarmee ook Bitcoin...)
Geniaal! Zonde van de kostbare tijd maar een fantastisch project! _/-\o_
Waarom? De kennis die die heeft opgedaan is best wel waardevol. Daar heeft hij (denk ik) plezier van gehad, en anderen kunnen dat ook hebben. Ook dat heeft waarde.

[Reactie gewijzigd door The Zep Man op 28 maart 2021 15:28]

Wie weet wat de modder allemaal geleerd heeft op het gebied van programmeren en hardware met dit projectje? Daardoor hoeft het helemaal geen verspilling van tijd te zijn.
Het is sowieso een betere tijdsbesteding dan de zoveelste heruitzending van GTST, FC De Kampioenen of Friends te kijken, of een fictie boek te lezen.

Dus wat dat betreft zit het wel goed, vind dit alles behalve tijdverspilling. En "gewoon omdat het kan" zou voldoende moeten zijn om het vrijetijdsgebruik te rechtvaardigen, al de rest, met name opgedane kennis, is mooi meegenomen.

Edit @ hieronder - iets dat je kennis verruimt is per definitie beter dan een tijdsdoding. Ik lees trouwens graag - en kijk ook televisie. Er is ook nog iets als non-fictie, zowel op TV en in de literatuur.

Wil dat zeggen dat ik nooit naar fictie kijk? Nee, zeker niet. Maar ik weet wel dat ik die tijd beter had kunnen invullen.

[Reactie gewijzigd door bramvandeperre op 28 maart 2021 23:25]

En waarom is dat beter dan? Omdat jij niks hebt met lezen of televisie?
Het is, zoals je zelf zegt, vrijetijdsbesteding en dan mag iedereen naar eigen inzicht invullen. Het een is niet per definitie beter dan het andere.
Edit @ hieronder - iets dat je kennis verruimt is per definitie beter dan een tijdsdoding.
Dat is zeker niet waar. Je hersens kunnen gewoon niet altijd 'aan' staan, dus tijdsdoding is essentieel. Juist tijdens dergelijke "inhoudsloze" afleiding komt je brein af en toe op de meest creatieve ideeen.
Ja zonde, je weet dat de hashrate minimalistisch zal zijn. Ipv GPU lijkt mij de next thing tussen GPU en ASIC de FPGA interessanter.
Mij lijkt eerder de reden dat het kan meer iets het kost geen hol en vaak hebben zulke lieden zo een ding toch liggen. En FPGA of ASIC is kwa investering een brug te ver.

Brengt mij op idiee er zijn drone vlieger en dan de zelf bouw die mogelijk aantal Flight controllers hebben liggen.
En dat zijn variatie aan STM32 F1 F3 F4 F7
Mining rig met zooi STM32 F1 t/m F4

Daarnaast F1 en F3 zijn depricated voor moderne versie betaflight en F4 begint ook beperkt te worden voor inav. En ardupilot heeft ook meer baat bij power F7 en H7.
Dus een drone vlieger zelfbouw kan op 2dehands markt of onder mede zelfbouwers iig F1 en F3 opkopen .

Maar zelf zou ik ten 1st onderzoek doen naar FPGA.

Probleem in nl is de energie kosten dus energie efficient is belangrijk. STM32 zijn zuinig maar inverhouding tot hashrate zuinig?
ASIC lijkt mij kwa energie hashrate beste.
DUS vanaf nu zijn Nintendo Game Boys niet meer te koop. :+
De prijs gaat door het dak, moet je nagaan wat een game boy sp straks oplevert
Vooral de late 2005-model van Gameboy Advance SP levert veel geld op. De AGS-101
Gelukkig heb ik er nog een liggen, en een gameboy classic, classic pocket, color, og advance, en micro. Zelfs nog een ds phat, ds lite, dsi non-xl, 3ds, en een switch, sjeesh, als ik het zo lees kom ik er toch stiekem achter dat ik best wel een nintendo fan ben... Dus dat word minen denk🤣
Toch maar eens een ritje naar mn ouders doen om m'n oude Game Boy van de zolder af te halen. :+
Niet nuttig, maar wel leuk. Dus eigenlijk ook nuttig. Hoeveel penlites zou dat ding vreten tijdens het minen? Onder welke categorie kan je die Sharp eigen brengen? Risc?

[Reactie gewijzigd door Cageman1984 op 28 maart 2021 16:52]

Dat is een mix van 8080 en Z80, dus eigenlijk CISC. Volgens mij oorspronkelijk uit de tijd dat de RISC architecuur nog bezig was met ontstaan.
Leuk voorbeeld van: waarom? Omdat het kan!
Blijf me altijd verbazen hoe vindingrijk mensen hierin zijn men"oude" apparaten
Nu moet die doorpakken. Laat hem op een Casio rekenmachine horloge zijn best doen. En natuur de ti-83.

Tijdens spieken bij je proefwerk ook wat minen.
VA: Nette gameboy aangeboden, scherm krasvrij! Met 2 games en hoes. Nooit mee gemined.
Ben benieuwd of er ook al een versie voor de Commodore 64 is... :9
Ik mine gewoon met pen en papier :9 Veel milieuvriendelijker :+
Hangt er van af. Als je (succesvol) met pen en papier #Bitcoin wil minen, dan heb je veel mensen nodig (aangezien je 0.67 hashes per dag mined in je eentje). https://www.reddit.com/r/...cil_and_paper_067_hashes/

Als je dan met die hashrate van 0.67 wilt verhogen heb je meer mensen nodig die een dag handmatig minen. Dit betekent ook wat m.b.t. de hoeveelheid papier en pen/potlood wat je nodig hebt.

Don't want to do the math, maar denk dat dit niet echt mileuvriendelijker is dan de huidige manier van minen (met overtollige groene energie en zo). ;) :P
Waarschijnlijk is een gameboy nog een stuk sneller dan een mens met papier, balpen en rekenliniaal?

Op dit item kan niet meer gereageerd worden.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True