Ist ein bisschen längerer Artikel, doch hier beschreibt jemand ein spannendes Projekt, einen Raspberry Pi 3 so einzurichten, dass man damit einen eigenen Knoten für das Ethereum-Netzwerk und ein Krypto-Wallet gleichzeitig mit Linux betreiben kann:
https://pgaleone.eu/raspberry/ethereum/archlinux/2017/09/06/ethereum-node-raspberri-pi-3/.
Die Gesamtkosten für die benötigte Hardware belaufen sich hierbei um die 200€.
Als Linux kommt ArchLinux ARM zum Einsatz. Es ist aber laut dem Autor auch möglich, Raspbian dafür zu benutzen. Bei Raspbian muss man sich nur geth
und go
selbst ziehen und installieren, danach den binären Pfad auf $GOPATH/bin
umstellen. Bitte auch das Fazit unten lesen („Conclusion“), hier stehen noch ein paar Tipps wegen der Sicherheit. So sollte man bei dieser Lösung u.a. auf sudo
verzichten.
200€ scheinen nicht so günstig zu sein auf den ersten Blick. Ich bezweifle jedoch stark, dass es billiger geht. Zudem ist Ethereum faktisch chronisch unterbewertet. Und mit vielen neuen Features in der Pipeline, u.a. kommt auch ein komplett neuer Release Anfang 2018 mit „Metropolis“, sollte der Preis schnell noch weiter nach oben gehen. Besser hier früh einsteigen als zu spät (wobei ich diesen Tipp derzeit auch für Dash (perpetuierendes Entlohnungssystem) und XEM (bald ein neuer Major Release) empfehle).
Ich hatte ja vor längerer Zeit mal erwähnt, dass ich es gut finde, durch Distributed-Computing-Projekte mehr für Europa rechnen zu lassen. Mit BOINC geht das ja mittlerweile extrem gut, man muss sich eben ein bisschen einlesen und die Institutionen finden.
Von unserer Primus-Foschungsstätte CERN gibt es sogar zwei Projekte, wo man selbst mit seinem Rechner mitmachen kann: Eines ist das SIXTRACK, es ist das einfacher einzurichtende der beiden und wird wie die meisten BOINC-Projekte direkt über den Client hinzugefügt, wenn man vorher eine EMail-Adresse und ein Passwort hinterlegt hat. Das war’s auch schon! Happy crunching!!
Die Krönung ist aber vLHC@home, auch bekannt unter dem alten Namen Test4Theory, wo man mit Hilfe von VirtualBox (zwingend notwendig hier) auf dem eigenen Rechner quasi seinen eigenen Teilchenbeschleuniger betreibt.
Fassen wir nun kurz zusammen, was man braucht, um vLCH@home zu betreiben:
1. einen vLHC@home-Account, hier klicken, um diesen zu erstellen
2. den BOINC-Client natürlich
3. einen PC (Betriebssystem egal) mit mindestens 512MB RAM, Internetverbindung und mindestens 9GB(!) freiem Speicherplatz, den das Projekt benötigt
4a. VirtualBox ist ein Muss
4b. eventuell noch das VirtualBox Extension Pack, hier der Link, wo ihr euch das passende zu eurer VirtualBox-Version aussuchen müsst
Dieses Pack hat in meinem Fall dazu geführt, dass der BOINC-Client, und damit auch vLHC@home, eine eigene virtuelle Maschine anlegen kann. Diese heißt etwa boinc_30b2eng324h
oder so ähnlich und taucht auch in eurer Liste bei den anderen virtuellen Maschinen auf.
Das sind alles schon mehr Vorbereitungen, als einem lieb sein kann, aber nun verfügt ihr über die Voraussetzungen für vLHC@home.
Ihr fügt nun am Ende nur noch das Projekt über BOINC hinzu, füllt Email und Passwort aus und es passiert Magisches: Denn ab jetzt legt der Client die virtuelle Maschine automatisch an und der Rechner cruncht nun für das CERN! 🙂
Eine „Installationsanleitung“ findet man noch hier: http://lhcathome.web.cern.ch/test4theory/join-us. Ist die offizielle, aber leider wurde nichts von dem Extension Pack erwähnt. Das war bei mir ziemliches Try&Error und recht uncool am Anfang.
Das Projekt selbst ist erst 3 Jahre alt und da es etwas aufwendiger aufzusetzen ist, machen leider bisher nur wenige mit. Das führt aber dazu, dass man schnell Badges holt, ich bin innerhalb kürzester Zeit in die „Top 25%“ aufgestiegen und habe eine Anfrage aus Südkorea für Team-Crunching angenommen. Pretty cool, don’t you think?
Und bevor ich es vergesse: Wozu braucht man Teilchenbeschleuniger überhaupt und was macht so ein Ding!? Weißte Bescheid.