Blockchain & Privatsphäre Warum Jason Bourne für die Blockchain besser ist als Iron Man

Von David Chaum

Anbieter zum Thema

Privatsphäre ist wichtig. Dieser Aussage würde sicherlich eine breite Mehrheit der Bevölkerung zustimmen. Der Wert der Privatsphäre steigt vor allem dann, wenn sie eingeschränkt wird – nur merken wir das meist nicht, beziehungsweise denken nicht im Detail darüber nach.

Was Iron Man und Jason Bourne mit der Privatsphäre bei Blockchain-Transaktionen zu tun haben zeigt dieser Artikel.
Was Iron Man und Jason Bourne mit der Privatsphäre bei Blockchain-Transaktionen zu tun haben zeigt dieser Artikel.
(Bild: Romolo Tavani)

Wir sind sehr daran gewöhnt, dass Messenger-Dienste vermeintlich gratis sind und wir lassen uns sehr, vom Hype getragen, von Social-Media-Diensten anziehen. Verpassen möchte schließlich keiner etwas und was mit unseren Daten schlussendlich passiert, wird einem nicht permanent vor die Augen geführt. Und so werden immer wieder Warnungen in den Wind geschlagen, dass die Überwachungsmöglichkeiten und die Möglichkeiten zur unbewussten Einflussnahme durch Erkenntnisse aus (Meta-)Daten bereits jetzt immens sind.

Ein Bereich in dem Privatsphäre von immenser Bedeutung und auch tatsächlich noch relativ stark ist, sind die Zahlungsströme eines jeden Menschen. Einzelpersonen möchten nicht, dass ihre Zahlungen in Verbindung mit Dingen wie persönlichen medizinischen Ausgaben oder politischen Aktivitäten öffentlich gemacht werden. In der Vergangenheit war die einfache und anonyme Verwendung von Bargeld auch entscheidend für ein starkes Wirtschaftswachstum, weshalb die Zentralbanken fast immer die Bereitstellung von Bargeld unterstützen. Damit die Finanzmärkte fair und effizient arbeiten können, ist der Schutz der Privatsphäre von entscheidender Bedeutung. Informationen über Transaktionen (Zeitpunkt, Betrag, Identität) können in Form von Marktmanipulation und Front-Running genutzt werden.

Bei den heutigen Zahlungssystemen können Transaktionsdaten von Payment-Providern und Regierungen eingesehen werden, es bestehen aber gewissen Hürden, um Einblicke in den Strom aus Transaktionen zu bekommen, die täglich weltweit getätigt werden. Was vielen nicht bewusst ist: Mit der zunehmenden Adaption der Blockchain-Technologie wird sich dieser Aspekt grundlegend ändern. Denn: Die Blockchain-Technologie ist nicht anonym. Sie ist pseudonym und das ist etwas ganz anderes.

Iron Man vs. Jason Bourne

Bitcoin ist das beste Beispiel für die Pseudonymität der Blockchain-Technologie: Verschickt man eine Transaktion über das Bitcoin-Netzwerk, so wird ein Wallet verwendet, welchem eine Bitcoin-Adresse zugeordnet werden kann. Jede Person (und zwar wirklich jede), kann einsehen, wie viele Bitcoin auf dieser Adresse liegen, welche Transaktionen getätigt wurden, wann diese getätigt wurden und an welche Adressen die Transaktionen gingen. Wäre Bitcoin komplett anonym, wäre so etwas nicht möglich.

Die Zuordnung eines Klarnamens zu einer bestimmten Adresse in einem Blockchain-Netzwerk ist tatsächlich möglich, wenn auch mit Aufwand verbunden. Dies gelingt Strafverfolgungsbehörden unter anderem durch die eingehende Analyse der Netzwerkdaten bestimmter Adressen und IPs. Dabei ist von besonderem Interesse, wie sich die einzelnen Informationen zwischen den verschiedenen Nodes im Peer-to-Peer-Netzwerk verteilen und welche Nodes welche Information wann bekommt. Dies lässt gewisse Rückschlüsse zu, mit denen man schlussendlich Wallets konkreten Personen zuordnen kann.

Dass die meisten Blockchain-Netzwerke (unter anderem Bitcoin) diese Transparenz als Kerneigenschaft haben, liegt auch unter anderem daran, wie die Sicherheit des Netzwerks garantiert wird. Bei Bitcoin sind zwar alle Informationen, inklusive der IP-Adressen der Nodes öffentlich einsehbar, die Sicherheit des Netzwerks wird durch die schiere Größe und Rechenkraft abgesichert und die Fähigkeit, dass jeder alles überprüfen kann. Vereinfacht lässt sich das mit dem Iron Man Anzug von Marvel-Superheld Tony Stark vergleichen. Er sticht zwar klar aus der Masse heraus und kann deshalb einfach angegriffen werden (wie zum Beispiel eine einzelne Node einer DDoS-Attacke ausgesetzt werden kann), seine Panzerung und Waffen schützen ihn aber vor jeglichem Schaden. Dieses Prinzip funktioniert, ist aber nicht notwendigerweise effizient und schützt erst recht nicht die Privatsphäre auf eine nachhaltige Art und Weise. Hier kommt Top-Agent Jason Bourne ins Spiel. Statt auf Waffen und Rüstung zu setzen, nutzt er für seine Sicherheit die Menschenmassen in Bahnhöfen. Seine Strategie beruht darauf, gar nicht erst entdeckt zu werden – das macht sie deutlich effizienter als die von Iron Man, da kein komplizierter Anzug benötigt wird. Aber wie kann man diese Taktik auf die Blockchain-Technologie anwenden?

Die Antwort: Mixing

Um Privatsphäre im Blockchain-Bereich zu behalten, bietet sich das Mixing an. Allerdings heißt Mixing in diesem Kontext nicht, dass man einfach seine Coins durch einen der vielen online angebotenen Mixer jagen sollte. Zum einen sind solche Lösungen nicht dezentral, was bedeutet, dass man leicht Opfer eines Scams werden kann. Zum anderen sind sie auch nicht praktikabel. Oft lassen sich Transaktionen besonders bei größeren Beträgen nur bedingt verschleiern und um zusätzliche Anonymität zu erzeugen ist es meist empfehlenswert, die Coins erst nach ein bis zwei Tagen wieder aus dem Mixer zu ziehen. Stattdessen sollte der Mixing-Prozess bereits auf Protokollebene implementiert werden, damit den Nutzer:innen keine Nachteile entstehen. Das bedeutet, dass die gesamte Kommunikation zwischen den Nodes bereits durch Mixing anonymisiert werden sollte, ganz unabhängig vom Consensus-Mechanismus.

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zur IT-Sicherheit

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung.

Aufklappen für Details zu Ihrer Einwilligung

Ein Mix-Net kann man sich dabei vereinfacht als eine Blackbox vorstellen, durch die Rohrpost geschickt wird. Dabei hat die Box mehrere Ein- und Ausgänge und man kann nicht nachvollziehen, welchen Weg eine Nachricht am Ende des Tages genommen hat. Das Ergebnis: Niemand weiß, wer mit wem kommuniziert hat. Tatsächlich schalten Mix-Nets oft mehrere solcher Black-Boxes hintereinander, um die Sicherheit und Anonymität noch weiter zu erhöhen. Technisch funktioniert ein solches System über komplexe Public- und Private-Key verschlüsselte Kanäle zwischen den verschiedenen Nodes. Das Problem liegt allerdings auch hier in der Skalierbarkeit und in der Dauer der Berechnung der Schlüsselpaare für die Kommunikation.

Mixing, das skaliert

Eine Lösung für diese Probleme ist das von David Chaum (der auch bereits eCash entwickelt hat) entworfene Mix-Net „cMix“. Hierbei werden aus einem Pool von Nodes einige zufällig ausgewählt um zusammen eine Batch an Nachrichten zu mixen und zu versenden. Während ein solches Set an Nodes die Nachrichten verschickt, findet sich bereits ein zufällig ausgewähltes, neues Set an Nodes zur nächsten sogenannten Pre-Computing-Phase zusammen, wobei alle zeitaufwändigen Rechenschritte für die Verschlüsselung bereits durchgeführt werden, bevor ein neuer Schwung von Nachrichten verarbeitet wird. Tatsächlich skaliert dadurch die Schnelligkeit eines solchen Mix-Nets mit der Anzahl der Nodes, da es mit mehr Nodes auch mehr Sets gibt, die kurz hintereinander die Pre-Computing-Phase starten und danach bereit sind, neue Nachrichten zu versenden. Setzt man nun einen Consensus-Mechanismus auf dieses neuartige Kommunikationsprotokoll, entsteht ein massentaugliches und schnelles Blockchain-Netzwerk, in dem sämtliche Meta-Daten geschützt sind. Ob sich ein solches Netzwerk allerdings auch gegen die Konkurrenten wie Zcash, Monero und Mimblewimble durchsetzen kann, bleibt abzuwarten. Ein grundlegendes Problem bleibt: Dass in der Realität zu selten das Handeln nach der Privatsphäre ausgerichtet ist – gerade im Krypto-Ökosystem könnte sich das in Zukunft als sträflicher Fehler herausstellen.

Über den Autor: David Chaum ist weithin bekannt als der Erfinder von digitalem Bargeld (eCash). Er ist auch für andere grundlegende Innovationen in der Kryptographie verantwortlich, darunter Datenschutztechnologie und sichere Wahlsysteme. Mit einem Doktortitel in Informatik von der UC Berkeley lehrte er an der NYU Graduate School of Business und der University of California, leitete eine Reihe von bahnbrechenden Projekten und gründete die International Association for Cryptologic Research, die Kryptographie-Gruppe am Center for Mathematics and Computer Science in Amsterdam, DigiCash, das Voting Systems Institute und den Perspectiva Fund. Derzeit ist er an der Entwicklung der xx Blockchain beteiligt. Die erste quantenresistente, skalierbare Blockchain.

(ID:47739828)