Eigene Bitcoin Bank spielen mit Umbrel

in Deutsch D-A-CH3 years ago

Anonymer, freier und schneller geht's nicht, wenn man am Bitcoin partizipieren möchte. Die eigene Fullnode ist somit Pflichtprogramm. Lange vor mir hergeschoben, nun endlich umgesetzt. Und zwar mit Umbrel (https://getumbrel.com). Umbrel ist eine Fullnode, basierend auf Linux, mit schickem Interface und eigenem Appstore.


Einige Vorteile:

  • Kommunikation mit dem Bitcoinnetzwerk über die eigene Node. Keine "Drittanbieter" erforderlich, um Interaktionen auszuüben
  • Anbindung diverser Wallets möglich
  • Eigener Blockchain-Explorer ohne Trackinggedöns
  • Eigenes Lighning-Wallet
  • BTCPay Server mit einem Klick > Zero fees
  • 100% Tor-Routing (Keine Möglich nachzuvollziehen, wo die Node sich befindet)
  • Remote Zugriff über Tor-Adresse

Ich habe mich für die Installation auf einem RaspPi mit 4GB RAM entschieden - geht aber auch auf jedem anderen Computer. Der Raspi ist halt äußerst kompakt und frisst kaum Strom. Jedenfalls habe ich mir ein Bundle besorgt mit Original-Netzteil, Gehäuse, HDMI-Kabel (Man will ja wat sehen) und einer SD-Karte (Gibts bspw. hier). Knapp 85 fiat-Geld hats gekostet. Eine 1TB SSD-Festplatte muss auch sein, aktuell ca. 90 fiat-Shitcoins (bspw. hier *Abzocklink). Am besten noch ein SSD-Gehäuse dazu kaufen, damits schick ausschaut und das passende USB-Kabel dabei ist (hier). Gibts natürlich alles in schicker und teurer. Wenns aber nur in der Ecke liegen soll, wen juckts dann?


grafik.png
So sieht das Bundle aus, ohne SSD


Erster wichtiger Hinweis: Auf keinen Fall ein Netzteil vom Drittanbieter kaufen. Die Spannungsschwankungen braten dir die SD-Karte. Und nun der zweite wichtige Hinweis: Auf keinen Fall eine Billige SD-Karte nutzen. Die brät sich dann gleich selbst. Oder versetzt sich in einen elektronischen Permalock.


SD-Karte mit Umbrel beglücken

Dazu den Steps auf der Webseite https://getumbrel.com folgen. Eigentlich kann man da nix falsch machen. Umbrel OS laden, Balena Etcher laden, installieren, die SD-Karte damit flashen. Fertig.


grafik.png


SD-Karte in den Pie einsetzen, die SSD-Platte anschließen, das Netzwerkkabel einstecken und zum Schluss das Netzteil verbinden. Wenn man jetzt das HDMI-Kabel aus dem Bundle hat, kann man das an die Glotze oder den Moni packen und zuschauen, wie das Ding bootet, sich selbst installiert, die Protokolle einrichtet und dann dir Bescheid gibt, dass es fertig ist. Dauert ca. 5 Minuten.

Dann rufst du http://umbrel.local über deinen Browser auf und gehst die Konfiguration über die Weboberfläche durch. Passwort festlegen, Seed notieren, fertig. Und schon beginnt die Blockchainsynchronisierung. Jetzt kannst du erst einmal eine Woche Urlaub machen, denn genauso lange dauert der Synchronisationsprozess. Das liegt nicht an den knappen 380 GB Blockchaingröße, sondern daran, dass sämtliche Daten von anderen Nodes angeliefert und validiert werden müssen. Blockchainsnapshots gabs wohl einst, habe jedoch keine gefunden.


grafik.png
Nach einer Woche sieht es hoffentlich ungefähr so aus


Sobald du die 100% siehst, bist du ein Teil des Netzwerks. Durch Tor anonym. Durch Wallets, die mit deiner Node sprechen, lassen sich Transaktionen nicht mehr zuordnen. und du kannst am Lighning Network partizipieren oder Bitcoinzahlungen über BTCPay Server anbieten.

Umbrel steckt noch in der Betaphase und wird sicherlich noch ein paar coole Features reinhauen. Zudem werden weitere Apps in der Appstore kommen, die mit deiner Fullnode Händchen halten möchten.

Mit meiner Investition habe ich das Netzwerk noch ein bisschen dezentraler und sicherer gemacht, bin anonymer unterwegs und regle meine Angelegenheiten selbst. Freedom!

DON'T TRUST, VERIFY!

Sort:  

Servus @obvious,

Wie ich bereits an anderer Stelle feststellte:
so ein Raspberry Pi is schon ne geile Sache!!
bin zwar erst wenige Monate damit in Berührung,
aber jeden Tag lieb ich diese Dinger mehr
egal ob für eine Blockchain, (als Blockchain Node oder Mining oder Witness)
für Filme, Textanwendungen, als Server....
Die Anwendungungen sind so Vielfältig!!

rasp480.jpg

lg 🤠

echt geil is der 400er.... der sollte in den Schulen Gratis verteilt werden!
Dann wäre das Homeschooling für alle Schüler gleich!

Ups mit dem falschen Login geschrieben :)

Saugut! Weiter so!

Naja aber als Witness bzw. für Mining ist er zu klein , da ist selbste der Stromverbrauch von 5 Watt zu teuer oder hast du da eine bessere Erfahrung gemacht ?

Ja, dafür ist das Ding zu klein und auch nicht ausgelegt. Auf für die Bitcoin Chain genau das Richtige ^^

Also wofür genau benutzt du dann den Raspi, kann ich es so sehen, dass du alle Transaktionen überwachst? Bzw. selber Transaktionen über deinen Raspi tätigst ?
!invest_vote

@cervisia denkt du hast ein Vote durch @investinthefutur verdient!
@cervisia thinks you have earned a vote of @investinthefutur !

In die Schulen verteilen, ja das finde ich auch eine echt sehr gute Idee. Es gibt ja immer noch einige Schüler oder kinderreiche Familien wo nicht jedes Kind einen Laptop oder Rechner hat. Die Kinder die sonst außen vor wären würden dann einen Rasberry PI bekommen und alles wäre gut.

!invest_vote

@mima2606 denkt du hast ein Vote durch @investinthefutur verdient!
@mima2606 thinks you have earned a vote of @investinthefutur !

Gibt es keinen weg das schneller zu synchronisieren? 1 Woche ist ja verdamt lang.

1 Woche ist ja verdamt lang.

Für 12 Jahre BTC Blocks zu syncronisieren findest du eine Woche Lang?
Immerhin sind es ja fast 700 000 Blöcke....
lg 🤠

Joa schon, eine Woche ist viel Zeit, da kann viel passieren.
Stell dir vor du müsstest immer 1-2Std. Warten bis der Film los geht wenn fu in dir per stream anguckst.

Da wären mir ja sogar 2 min. Zu viel.

Wenn jemand das nutzen will, der woll ja ungern 1 Woche warten. Und wenn was schief läuft, dann nochmal 1 woche...

Ich empfehle dir, dich mit dem Thema "Wertspeicher" zu beschäftigen. Dann würdest du verstehen, warum "Gut Dinge Weile" haben will. Äpfel mit Birnen zu vergleichen hilft hier nicht.

Außerdem: Wenn etwas schiefläuft, reparierst du das Betriebssystem, die Daten bleben aber da, so dass der Sync fortgesetzt wird. Nur wenn die Bude abfackelt, dann wirds schwierig.

Joa habe ja eher gemeint, wenn die Daten irgenwie "verloren" gehen, seis weil die Festplatte einen Schaden hat, irgend wieso was gelöscht wurde aus versehen... da gäbe es ja einiges was schief gehen kann. Hatte selber es mal das die aplatte hin war, natürlich hatte ich die Wallet doppelt und dreifach gesichert. Ist aber lang her

wenn die Daten irgenwie "verloren" gehen,

Sehr unwahrscheinlich, da das Bitcoin-Netzwerk sichern aktuell insgesamt ca.10.185 Full Nodes ab

Meinte ja eher lokal, also auf der eigenen Platte, das z.b. nen Virenscanner weiso auch immer was löscht, die Platte kaputt geht... dann muss man also wieder alles neu laden und warten.

Wird sicherlich irgendwo ein Snapshot geben, aber ich bevorzuge auch lieber eine Live Synchronisation.

Nicht wirklich. Die einzige Möglichkeit wäre ein Snapshot, wie @condeas schreibt. Bei dem Snapshot müsstest du dann allerdings darauf vertrauen, dass dieser nicht manipuliert ist. Wenn du aber die Synchronisation abgeschlossen hast und dir selbst bspw. eine zweite Node aufsetzen wollen würdest, könntest du natürlich die Daten kopieren - Sofern du dir selbst vertraust :)

Da muss ich mal gut drüber nachdenken ob ich mir selber verzraue, hmm.

Hmm, naja hätte gedacht, dass das System ja es checken kann ob der Snapshot korrekt ist.

Was bringt dir die Node sonst noch, außer dass du das Bitcoins Netzwerk noch ein bisschen sicherer und dezentraler machst?

LG Michael

!invest_vote

@mima2606 denkt du hast ein Vote durch @investinthefutur verdient!
@mima2606 thinks you have earned a vote of @investinthefutur !