Zum Inhalt springen

Rezension von „BitCoin kurz & gut: Banking ohne Banken“, Jörg Platzer

Veröffentlicht von Ausgetretenes Mitglied am in Buchrezensionen

Die folgende Rezension wurde von unserem Mitglied trailblazr geschrieben:

Das Buch ist mein erstes Buch zum Thema gewesen, das ich gelesen habe und der Titel schien mir perfekt um es zum Einstieg zu lesen. Besonders auch der Untertitel „Banking ohne Banken“ machte mich neugierig. Um es gleich vorweg zu nehmen, ich bin zwar um einige Begrifflichkeiten reicher, aber auch ein wenig enttäuscht weil das alles so unsystematisch im Buch passiert.

Das Buch ist für meine Begriffe relativ unlogisch aufgebaut. Nach einer relativ kurzen Intro ins Thema BitCoin stellt man fest, das der wesentliche Kern der Technologie, nämlich die Blockchain, fast gar nicht erklärt wurde oder so erklärt wird, dass es alles ziemlich unverständlich bleibt.

Der Autor stürzt sich gleich mitten in die BitCoin-Tools, der Buchtitel hätte also besser „BitCoin Tools kurz & gut“ geheißen, denn teilweise wird wirklich Schritt für Schritt ein Browser-Plugin oder eine Software erklärt, ohne dass man dem Leser erstmal vermittelt, warum man diese Tools eventuell braucht. Nicht dass ich das Lernen von Toolwissen ablehne, aber wir wissen alle, wie schnell Softwarewerkzeuge heutzutage veralten und damit auch der Inhalt weiter Teile dieses Buches.

Es geht sofort los von Clients und Wallets, Wallettypen wie online, offline, paper, etc. es dreht sich also um Werkzeuge. Erst in Kapitel 6, als es um Anonymität geht, wird der Kern der Technologie ein wenig näher beleuchtet, nämlich die transparente und verteilte Buchhaltung. Bis dahin hat man einige Werkzeuge vorgestellt bekommen, deren eigentlichen Sinn man erst später begreift und deren Unterschiede so komplex gelagert sind, dass man als Einsteiger deutlich mehr Fragen als Antworten hat. Vor allem bohrte jederzeit die eine Frage in mir, warum sollte ich diesen Tools einfach so blind vertrauen? Sind die Toolentwickler Idealisten? Funktioniert ein nachhaltiges Ökosystem das die Geldinfrastruktur ablösen können soll nur mit Idealisten?

Mir missfällt vor allem aber, dass diese Werkzeuge nahezu kritikfrei vorgestellt werden. Der Leser muss diese Werkzeuge einfach so hinnehmen. Es wird vom Leser verlangt der Technologie und den Werkzeugen blind zu vertrauen. Aber warum sollte man dies tun? Ist es nicht die berechtigte Skepsis an unserem bestehenden Geldsystem, die einen als Leser zu diesem Buch bringt? Warum also nicht offen und ehrlich auch die vorgestellten Werkzeuge mit einer gesunden Skepsis betrachten?

Ärgerlicher noch, fast jede Werkzeugvorstellung endete mit dem Hinweis, dass man als Nutzer für ein Backup zu sorgen hat, und dass man einige Maßnahmen (z.B. Passworte) zur Sicherung seines Geldes durchzuführen hat. Das erzeugt erstmal — wenn auch unbeabsichtigt — ein komisches Unwohlsein, weil man beginnt zu erkennen, dass hier ein Haufen Verantwortung auf den Nutzer der Tools verlagert wird. Dieser Verantwortung kann aber nur gerecht werden, wer diese Werkzeuge gedanklich durchdringt, versteht und die Risiken erkennt.

Später lernt man im Kapitel 8 zum BitCoin-Mining, wie tatsächlich ein essenzieller Teil der Technologie überhaupt funktioniert. Die wesentlichen Aspekte auf die BitCoin aufbaut, werden mir insgesamt nicht klar genug vorgestellt. Man muss sich viele Teile aus dem Toolwissen des Buches mühsam zusammensuchen und extrahieren um letztlich ein unzusammenhängendes Bild von der Blockchain zu erhalten. Ein Schaubild hier und da anstatt von Tool-Screenshots hätte dem Buch sehr gut getan.

Ab Kapitel 10 wird es dann eher politisch und auch ein gutes Stück utopisch, wenn es darum geht, BitCoin als zukunftsträchtige Lösung zu präsentieren. Doch aus meiner Sicht ist die Darstellung von BitCoin als Währung an dieser Stelle geradezu skandalös schöngefärbt. Ja, BitCoin ist eine wirkliche Neuerung, und ja es funktioniert auch bereits in vielen Bereichen, doch die neuen Risiken der Lösung, die keine der bisherigen Währungen hatte, werden eben auch weitgehend verschwiegen.

So fehlt mir zum Beispiel der eindeutige Hinweis, dass BitCoin eben nur dann reibungslos funktionieren kann, wenn die Kommunikationsverbindungen zwischen tausenden Rechnern reibungslos funktionieren. BitCoin bzw. der Blockchain-Mechanismus ist keine simple Währung, die man offline nutzen kann, sie setzt zwingend Computer, spezielle Software, große verteilte Datenspeicher ein reibungslos funktionierendes Netz und großes Vertrauen in den Schöpfer der Kryptografie hinter der Technik voraus. Das mögen auf den ersten Blick zu vernachlässigende Randbedingungen in unserer „Ersten Welt“ sein, jedoch zeichnet sich BitCoin damit durch eine wesentlich höhere Komplexität und deutlich höhere Anforderungen für den Einsatz aus, als z.B. bisheriges, physisches Offline- oder Papiergeld.

Der Autor hat sich viel Arbeit gemacht, sehr detaillierte technische Risiken die der BitCoin-Infrastruktur innewohnen zu beschreiben (z.B. Double Spend Attacke, 51%-Attacke, etc.) doch die viel simpleren Basisrisiken, nämlich die technischen Abhängigkeiten die diese Währung besitzt (Strom, Computer, Software, Netz, Vertrauen in die komplexe Kryptographie) werden kaum benannt. Dabei sind es u.a. diese Risiken, die BitCoin entscheidend von anderen Komplementärwährungen unterscheidet.

Das Thema Komplementärwährung an sich wird kaum benannt, stattdessen bleibt der Autor in der BitCoin Sphäre und erwähnt lediglich die alternativen Crypto-Currencies die mehr oder weniger Ableitungen von BitCoin sind. Es hätte dem Buch außerordentlich gut getan, wenn man die Unterschiede von BitCoin zu bestehenden Konzepten alternativer Komplementärwährungen (z.B. auf Gutscheinbasis wie „Miles & More“ Programme etc.) einmal aufgezeigt hätte.

So vermittelt das Buch zwar einen vorwiegend anhand von Werkzeugen vermittelten Zugang zu BitCoin, kommt über diese Innenansicht kaum hinaus und der Blick über den Tellerrand erstreckt sich lediglich auf „Was man mit BitCoin noch so machen könnte.“ dabei stehen möglicherweise ganz andere Dinge in den Startlöchern rund um die Blockchain-Technologie.

Dennoch, das Buch ist recht kompakt und lässt sich sehr gut lesen. Man bekommt einen guten Überblick über Werkzeuge und Dienstanbieter rund um BitCoin und viele Informationen rund um den Gebrauch von BitCoin im Alltag. Unter anderem ist ein Abschnitt für Gewerbetreibende enthalten, den ich sehr wertvoll fand. Die eigentlichen Prinzipien hinter BitCoin nämlich die Blockchain als quasi grundlegendes Peer-to-Peer-Kryptoprotokoll für über ein Netzwerk verteilte, transparente Buchhaltung kommen für mich jedoch zu kurz.

Das Buch ist insgesamt empfehlenswert, weil viele verschiedene Begriffe verwendet werden, die im Zusammenhang mit BitCoin stehen und BitCoin spezifische Dinge benennen. Und es ist meines Wissens nach eines der ersten deutschsprachigen Bücher zum Thema BitCoin. So lernt man durch das Lesen des Buches viele Schlüsselbegriffe kennen, und kann danach weitere Beiträge zu BitCoin besser verstehen.

Videogame Hackathon

Veröffentlicht von Ausgetretenes Mitglied am in Veranstaltungen

Am kommenden Samstag veranstalten wir im Space einen ganztägigen Hackathon. Wir schnappen uns das im letzten Jahr gebaute Arduino Videogame und entwickeln dafür Spiele. Für die Entwicklung benutzen wir die Python Bibliothek pygame, andere Programmiersprachen sind mit ein bisschen Programmieraufwand aber auch möglich.

In der ursprünglichen Version hatten wir nur ein Spiel auf einem Arduino. Da die Programmierung vielen unserer Mitglieder zu aufwendig war, haben wir nun ein Raspberry Pi 2 in Kombination mit einem Teensy im Einsatz. Nach ein paar kurzen Programmiersessions haben wir bereits eine Hand voll Spiele entwickelt. Das wollen wir am Samstag noch gewaltig ausbauen.

Interessiert? Dann komme Samstag ab 9 Uhr in den Space. Es wird zwar keine Preise geben, aber es wird bunt, versprochen!

Weitere Informationen finden sich auf hshb.de/06zfk

Buchrezension: 21st Century C. C Tips from the New School

Veröffentlicht von Ausgetretenes Mitglied am in Buchrezensionen

Als ich in der Schule im HTML Unterricht nicht zu bremsen war und mit den Aufgaben in weniger als der Hälfte des Schuljahres fertig war, sagte mein Lehrer, ich solle doch Java lernen, wenn ich denn plane, den Informatik-Leistungskurs zu belegen. So kam ich zu meiner ersten Programmiersprache und mit den Eigenheiten, die ich schätzen und lieben gelernt habe, kamen dann natürlich auch die Probleme, die mit dem Lernen neuer Sprachen kommen, welche diese nicht haben. Ein besonderes Sprachmonstrum ist für mich C/C++. Memory-Management, Pointerarithmetik, das Fehlen einheitlicher Konventionen/Standards (bezogen auf C++), Fehlen essentieller Datentypen (Strings) oder unbequemes Handling derselben (Strings, Arrays), inklusive Standardfunktionen, die bekannte Sicherheitsrisiken darstellen (z.B. strcpy) und trotzdem in allen möglichen Büchern oft als die einzige Methode beschrieben werden. All das hat mir regelmäßig Kopfschmerzen bereitet; insofern würde ich nicht von mir behaupten, C zu können, obwohl ich schon einiges in C gemacht habe (inklusive Bachelorarbeit). Das führt bei mir manchmal immernoch zu Laufzeitfehlern, die ich mit keiner anderen Programmiersprache kenne; etwa Speicherlecks während der Laufzeit oder gar nur zufällig auftretende Abstürze, die nicht der Programmlogik geschuldet sind. Inkompatibilität zwischen den einzelnen C-Standards runden das Monster ab.

Daher steht auch schon seit längerem auf meiner ToDo-Liste, dass ich in C fitter werden möchte – und da kommt dieser Titel doch wie gerufen, oder nicht?

Wie gehabt werde ich zunächst die Rahmendaten darstellen, dann ein wenig detaillierter auf den Inhalt eingehen, damit sich jeder ein Bild davon machen kann, was genau er von diesem Buch erwarten kann, und lege abschließend meine Meinung zum Buch dar, bei welcher es hilfreich ist, auch den Erfahrungshintergrund des Rezensenten zu kennen, den ich in der Einleitung kurz angerissen habe. 😉

Rahmendaten

lrg
Wie auch bei meinen letzten Rezensionen handelt es sich bei diesem Titel um ein Buch, welches der O’Reilly Verlag uns netterweise für den Hackerspace zur Verfügung gestellt hat. Geschrieben ist es von Ben Klemens, der seine Brötchen vor allem durch das Schreiben von statistischen Analysetools für komplexe Berechnungsmodelle verdient; sein Kundenkreis reicht von Wirtschaftskunden über den medizinischen Bereich bis zum US Staat. Sein Buch ist 340 Seiten stark, zuzüglich Appendix und Glossar und liegt in der 2. Auflage vor, die einige Ergänzungen und Erweiterungen auf Grundlage des Feedbacks zur ersten Auflage aufweist.

Grob ist es in zwei Teile gegliedert, The Environment und The Language, wobei der erste Teil 5 Kapitel (120 Seiten) umfasst und der zweite Teil mit 8 Kapiteln (auf 220 Seiten) überwiegt.

(mehr …)

Vortrag ‚Zwei-Faktor-Authentifizierung‘

Veröffentlicht von Ausgetretenes Mitglied am in Vorträge und Workshops

Die Zwei-Faktor-Authentifizierung ist ein gutes Mittel, um einen Account sicherer zu machen. Bei dem Vortrag am heutigen (17.02.) Themenabend zeige ich, was Zwei-Faktor-Authentifizierung ist, wie man sie benutzt und wie man als Entwickler sie sogar selber implementieren kann. Der Begriff ist manchen Personen noch gar kein oder erst seit Kurzem ein Begriff, aber jeder benutzt diese Art der Authentifizierung in seinem Alltag.

Der Vortrag beginnt um 19 Uhr und jeder kann wie üblich kostenlos und ohne Anmeldung teilnehmen.

Blender: Animationen

Veröffentlicht von Ausgetretenes Mitglied am in Vorträge und Workshops

Nachdem vor zwei Wochen die Grundlagen der 3D-Modellierung mit Blender erschlossen wurden, will Jannes mit euch nun einen Schritt in Richtung Animation wagen. Außerdem werden die Vergabe von Materialien und die Modellierung etwas weiter vertieft.

Los geht’s heute (27.01.) um 19 Uhr. Komm‘ vorbei!

Offener Abend – Open Space

Veröffentlicht von Ausgetretenes Mitglied am in Veranstaltungen

Bedah bastelt!Wenn du dir den Hackerspace mal von Innen anschauen, dich mit anderen Techies austauschen oder ein Projekt umsetzen möchtest, sind unsere Open-Space-Abende wie für dich geschaffen!

Diese Abende haben kein festes Thema oder eine feste Besetzung – an diesen können sowohl Mitglieder als auch Besucher die Vereinsräume frei nutzen. Natürlich ist der Space auch an anderen Tagen für dich offen, aber hier können wir dir nicht immer volle Aufmerksamkeit schenken. Die Open-Space Abende sind genau dafür gedacht!

(mehr …)

Neue Freifunk Router im Space

Veröffentlicht von Ausgetretenes Mitglied am in Sonstiges

Nachdem über Weihnachten keine Freifunk-Router im Space erhältlich waren, haben wir ab sofort wieder vorbereitete TP Link TL-WR841N mit Bremer Freifunk-Firmware auf Lager.

Bremer Freifunk-Netzwerk

Wer sich also dem Bremer Freifunk-Netzwerk mit über 160 Nodes (Routern) anschließen möchte, erhält bei uns das passende Gerät dafür. Ebenso unterstützen wir auch bei der Konfiguration und bei der Beantwortung von Fragen zu dem Thema. Einfach vorher über freifunk@hackerspace-bremen.de anfragen, ob ein Mitglied am gewünschten Termin vor Ort ist. Ein Gerät kostet 20€, wobei ihr beim Kauf eines Routers das Freifunk-Projekt mit 4-5€ unterstützt.