Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“

Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“

Alexander Block arbeitet als Core-Developer für die Kryptowährung DASH. Als solcher hat er maßgeblich am jüngsten Update des Core-Clients mitgewirkt. Eine Neuerung in demselben war die Einführung sogenannter Long-Living Masternode-Quorums, mit welchen 51-Prozent-Attacken unmöglichgemacht werden sollen. Im Interview mit BTC-ECHO äußert sich der Core-Developer zu verschiedenen technischen Aspekten um die Kryptowährung DASH.

BTC-ECHO: Alexander, du bist einer der DASH-Core-Developer. Wie kamst du zu Kryptowährungen und zu deiner jetzigen Position? 

Alexander Block: Ich bin seit September 2017 einer von mehreren DASH-Core-Entwicklern. Mein Interesse an Kryptowährungen begann bereits ein paar Jahre zuvor, wurde dann aber durch schlechte Erfahrungen mit Mt.Gox stark gedämpft. Ein paar Jahre später fing ich dann durch einen Kollegen an, mich wieder erneut damit zu befassen, sodass ich mich dann auch detailliert mit der darunter liegenden Technik beschäftigte. Mein Interesse ging dann stark in Richtung DASH, da ich in dieser Kryptowährung das größte Potential sah. Technisch, strukturell und von der Kompetenz des Teams her sprach aus meiner Sicht viel für die Kryptowährung. Ich entschied mich, für DASH zu arbeiten und begann als Open-Source-Entwickler Kleinigkeiten beizusteuern. Schließlich wurde ich vom Team angesprochen und rekrutiert.

BTC-ECHO: Aus den Ökosystemen anderer Kryptowährungen kennt man die teilweise extreme „us-vs-them“-Position. Maximalismus ist hier gerne ein Stichwort. Kann man dich so einordnen oder siehst du einer Zukunft in Koexistenz entgegen, in der neben DASH andere Kryptowährungen gut bestehen und sich vielleicht sogar ergänzen können? 

Alexander Block: Ich glaube, dass Dash generell unterschätzt wird. Die meisten wissen nur wenig über Dash und haben entsprechend ein vollkommen falsches Bild von dem, was wir vorhaben und machen. Ich hoffe, dass sich dies mit der Zeit ändert und den Leuten bewusst/bekannt wird, was Dash alles leistet. Ich sehe mich in keinster Weise als „Dash Maximalist“. Es gibt sicherlich viele andere Kryptowährungen, die eine Daseinsberechtigung haben, aber gleichzeitig auch viele, die in meinen Augen gar keine Daseinsberechtigung haben (und trotzdem ganz oben in den Rankings sind). Am Ende hängt meine jeweilige Position und Meinung vom Einzelfall ab.

Leider beobachte ich diese „Maximalsten“-Einstellung viel zu häufig, ob nun in anderen Kryptowährungen oder in der Dash-Community. Ich glaube, dass die damit verbundenen Anfeindungen am Ende keinem dienen und mehr Schaden als Nutzen erzeugen. Es führt häufig zu Situationen, in denen sich Außenstehende angegriffen und vor den Kopf gestoßen fühlen, obwohl sie aus ihrer Sicht betrachtet nur begründete Fragen und Sorgen äußern.

BTC-ECHO: Seit einigen Tagen wurde das DASH-Update 0.14 für das Mainnet freigeschaltet. Ein Fokus dieses Updates sind Long Living Masternode Quorums oder kurz LLMQs. Diese sollen 51-Prozent-Attacken verhindern können. Kannst du kurz erklären, wie das geschehen soll? 


Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
[Anzeige]
Bitcoin, Ethereum, Ripple, IOTA und die bekanntesten Kryptowährungen auf Plus500 handeln. Warum Plus500? Kostenloses Demo-Konto; Mobile Trading-App; Einzahlungen per PayPal; große Auswahl an verschiedenen Finanzprodukten (Kryptowährungen, Aktien, Rohstoffe, ETFs, Devisen, Indizies).

Jetzt kostenloses Konto eröffnen

Alexander Block: Um das zu erklären, macht es vielleicht Sinn, erstmal zu erklären, warum DASH eine solche Lösung anbieten kann und andere Kryptowährungen nicht. Unabhängig von der Strategie, die man beim Schutz vor 51-Prozent-Attacken verfolgt, benötigt immer erst einen Schutz gegen sogenannte „Sybil-Attacken“. Bei dieser Attacke nutzt der Angreifer auf günstigem Wege tausende Netzwerk-Nodes, was ihm dann erlaubt, das Netzwerk bis zu einem gewissen Grad zu steuern oder zu manipulieren. Er  könnte damit einen 51-Prozent Schutz aushebeln oder sogar für schlimmere Zwecke missbrauchen.

Mit den Masternodes, einer besonderen Klasse an Nodes, ist DASH gegen Sybil-Attacken geschützt. Diese erfordern die Hinterlegung eines Collaterals von 1.000 DASH, was eine Art Pfand darstellt. Dadurch ist es für einen Angreifer sehr teuer, mehrere solcher Netzwerk-Nodes zu erzeugen, was die Manipulation des Netzwerks extrem unpraktikabel macht.

In diesem Masternode-Netzwerk erzeugen wir jetzt regelmäßig zufällig zusammengewürfelte LLMQs (Long Living Masternode Quorums). Für den Schutz vor 51-Prozent-Attacken, welchen wir ChainLocks nennen, nutzen wir dafür LLMQs bestehend aus 400 zufälligen Masternodes. Diese 400 Masternodes folgen wie üblich der längsten Kette von Blöcken (wie es z. B. auch Bitcoin  tut), führen dann aber eine Art Zeugenaussage durch. Jeder dieser Masternodes bezeugt (kryptographisch unfälschbar), welchen Block er als erstes gesehen hat. Wenn dann 60 Prozent dieser Masternodes den gleichen Block als erstes gesehen haben, können wir davon ausgehen, dass auch 60 Prozent aller anderen Nodes (Masternodes und normale Nodes) diesen Block als erstes gesehen haben. Würde jetzt ein anderer Block für die gleiche Stelle in der Blockchain auftauchen, können alle Nodes anhand dieser „Zeugenaussage“ feststellen, dass dieser Block definitiv zu spät kam und ihn somit verwerfen. Dies verhindert praktisch jede Form von böswilligen Reorganisationsversuchen, was zumeist das Ziel einer 51-Prozent-Attacke wäre.

Eine Besonderheit an der Art und Weise, wie LLMQs funktionieren, ist dabei, dass dies relativ wenig Bandbreite benötigt. Wenn 60 Prozent der 400 Masternodes die gleiche Aussage treffen, können wir sogenannte BLS-Signaturen nutzen, um alle Aussagen auf eine einzelne unfälschbare Aussage zu reduzieren. Dadurch müssen alle anderen Nodes nur noch eine Aussage propagieren. Dadurch können am Ende auch Mobile Wallets die ChainLocks verifizieren.

BTC-ECHO: Noch einmal zu der Absicherung gegen 51-Prozent-Attacken. Streng genommen liegt die Sicherheit des Netzwerks in der Hand von Masternodes. Wenn ich es korrekt verstanden habe, können diese bestimmte Blöcke als gültig deklarieren, die dann nicht mehr vom Proof-of-Work überschrieben werden können. Könnte es dann nicht möglich sein, dass eine Person oder ein Unternehmen viele Masternodes  besitzt und dieses Netzwerk doch zentralisiert? 

Alexander Block: Wie bereits in einer der vorherigen Antworten beschrieben ist Dash resistent gegen Sybil-Attacken. Wir erreichen dies dadurch, dass die Bereitstellung eines einzelnen Masternodes sehr teuer ist (aktuell ca. 130.000 Euro). Da die Zusammensetzung der LLMQs zufällig ist, müsste man sehr viele Masternodes betreiben, um eine Chance zu haben, dass genug von diesen im selben LLMQ landen. Ein Angreifer müsste die Kontrolle über 60 Prozent aller 400 zufällig ausgewählten Masternodes haben, um einen ChainLock zu beeinflussen.

Die 400 Masternodes werden aktuell aus etwa 5.000 Masternodes zufällig ausgewählt. Heißt also, der Angreifer benötigt mindestens 240 Masternodes, und müsste dann ein Glück haben wie für dutzende Sechser im Lotto in Folge. Statistisch gesehen braucht er tausende Masternodes, um auch nur die geringste Chance zu haben, um einen einzelnen LLMQ zu kontrollieren. Und wenn er dies trotz aller (massiven) Unwahrscheinlichkeiten schafft, ist das Schlimmste, was er anrichten kann, einen ChainLock nicht zu erzeugen, was am Ende bedeutet, dass das System kurzfristig auf ein reines PoW-System zurückfällt.

Was auch wichtig ist: Das Netzwerk akzeptiert einen ChainLock nur, wenn der dazugehörige Block nach allen üblichen Regeln valide ist. Heißt also, selbst wenn irgendwie ein ChainLock für einen Block auftauchen würde, welcher ungültig ist (z. B. weil er einen Double-Spend beinhaltet oder Transaktionen ungültige Signaturen haben), würde das gesamte Netzwerk diesen ChainLock ignorieren.

BTC-ECHO: Was kann man mit diesen LLMQs noch machen? 

Alexander Block: DASH hat bereits seit Längerem InstantSend implementiert, was jedoch von Anfang an mehrere Limitierungen mitbrachte und so die Nutzbarkeit stark eingeschränkte. In Version 0.14.0.0 haben wir jetzt InstantSend komplett auf Basis von LLMQs neu implementiert. LLMQs erlauben uns aus verschiedensten Gründen, diese alten Limitierungen aufzuheben, was jetzt dazu führt, dass am Ende alle Transaktionen durch InstantSend bestätigt werden. Das gilt auch, wenn man vor einer Sekunde erhaltene DASH versenden möchte – sogar ohne dass der Benutzer explizit InstantSend als Transaktionstyp auswählen muss. Dies hat indirekt auch zur Folge, dass PrivateSend-Mixing-Transaktionen per InstantSend bestätigt werden, was wiederum dazu führt, dass der Mixing-Prozess schneller ablaufen kann. Andere Anwendungsfälle finden sich z. B. in unseren Layer-2-Lösungen in Evolution. So wird DAPI LLMQs nutzen, um die Validität und Persistenz von Benutzer-Objekten zu bestätigen.

BTC-ECHO: Vor einiger Zeit habe ich von dir einen Vergleich zwischen BLS-Signaturen und den im Bitcoin-Ökosystem bekannten Schnorr-Signaturen gelesen. Kannst du für einen technischen Laien ein wenig den Unterschied und die Vorteile von BLS-Signaturen, wie sie DASH nutzt, erklären?

Alexander Block: Einer der Vorteile von Schnorr-Signaturen ist, dass es mit den gleichen elliptischen Kurven wie ECDSA eingesetzt werden kann, was am Ende bedeutet, dass weniger Forschung nötig ist, um die Sicherheit zu belegen. Dies erlaubt auch eine leichtere Integration in schon vorhandene Blockchains wie z. B. Bitcoin. BLS basiert auf anderen Kurven und speziell auf Pairing basierter Kryptographie, was insgesamt mehr Forschung benötigt als klassische elliptische Kurven.

Der in meinen Augen größte Nachteil von Schnorr ist jedoch, dass Signaturen nur interaktiv aggregiert werden können. Das heißt, dass alle Teilnehmer der Signierungssession aktiv und zum gleichen Zeitpunkt teilnehmen müssen. Wenn auch nur einer dieser Teilnehmer sich weigert oder aus anderen Gründen ausfällt, funktioniert das System nicht mehr. Bereits vorhandene Signaturen können somit auch nicht mehr im Nachhinein aggregiert werden. Dies macht viele Anwendungsfälle unmöglich, da man immer davon ausgehen muss, dass z. B. Netzwerk-Nodes ausfallen oder bösartig sind. Am Ende ist es, soweit ich erkennen kann, nur für Multisig-Bitcoin-Transaktionen nutzbar. Anwendungsfälle wie z. B. die Aggregation von Signaturen in einem Block sind damit nicht möglich.

BLS auf der anderen Seite erlaubt die nicht-interaktive Aggregation von Signaturen. Das bedeutet, dass man eine schon vorhandene Signatur nachträglich mit vielen anderen aggregieren kann. Selbst zwei bereits aggregierte Signaturen kann man miteinander aggregieren. Die gleichen Gründe, aus denen dies möglich ist, erlauben es auch komplexere Schemata einzusetzen, z. B. die in LLMQs eingesetzten Threshold-Signaturen.

BTC-ECHO: Mit Instasend, Private Send und Chain Locks hat DASH sicherlich mehrere Meilensteine in Richtung DASH Evolution erreicht. Was braucht es für dieses lang erwartete Update noch und was ist für eine Zeit nach Evolution geplant? 

Alexander Block: Es ist weiterhin viel zu tun. Das LLMQ-System muss noch etwas ausgebaut werden (z. B. bessere Performance und weniger Bandbreitennutzung). Gleichzeitig sind wir stets bemüht, Änderungen aus Bitcoin nach Dash zu portieren (sogenannte Backports), um nicht den Anschluss zu verlieren. Eine der folgenden Versionen wird sich zudem auch auf Features wie z. B. Blockchain-User konzentrieren, welche die Basis für die Evolution-Plattform liefern.

Mehr zum Thema:

Ähnliche Artikel

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
Thomas Dünser von der liechtensteinischen Regierung zur Token-Regulierung: “Viele Staaten arbeiten daran, unser Modell bei sich umzusetzen”
Interview

Mit seiner progressiven Blockchain-Regulierung hat das Fürstentum Liechtenstein weltweit für Aufsehen gesorgt. Was die Motivation hinter dem neuen Blockchain-Gesetz ist, welche volkswirtschaftlichen Vorteile sich das Land dadurch erhofft und wo noch regulatorischer Handlungsbedarf besteht, hat uns Dr. Thomas Dünser, Direktor der Stabsstelle für Finanzplatzinnovation im Fürstentum Liechtenstein, im Interview verraten.

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
„Es dauerte 10 Jahre, bis Bitcoin boomte“ – bloXroute Labs im Interview
Interview

Stefan Perlebach von STOcheck traf Eleni Steinman, Strategy von bloXroute Labs zum Interview. Über Security Token Offerings und die aktuelle Krypto-Gesetzgebung.

Newsletter

Die aktuellsten News kostenlos per E-Mail

Aktuell

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
Schicksalsjahr 2020: Deutschland muss die Weichen im digitalen Zahlungsverkehr stellen
Märkte

BigTechs wie Amazon, Google, Facebook und Apple übernehmen immer mehr Marktanteile im digitalen Zahlungsverkehr. Daher müssen Lösungen auf gesamteuropäischer Ebene umgesetzt werden, die die Finanzsouveränität des Euroraums schützen. Um den Herausforderungen der Digitalisierung zu begegnen, bleibt jedoch nicht mehr viel Zeit.

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
Weltraumökonomie: Blockchain von SpaceChain im All
Blockchain

Weltraum-als-Service: SpaceChain kommt seinem Ziel näher, ein blockchainbasiertes Satellitennetzwerk aufzubauen.

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
Digitales Wettrüsten: Kann die EU noch aufholen?
Kommentar

Der Rat der Europäischen Union (EU) hat eine Stellungnahme zu Stable Coins herausgegeben. Darin kommt er auch auf eine mögliche Regulierung von Bitcoin & Co. zu sprechen. Dabei wird deutlich: Die EU muss sich sputen.

Dash, Alexander Block von DASH im Interview: „Mit LLMQs werden Sybil-Attacken unmöglich“
Bitcoin-Kurs: Diese Modelle deuten auf einen Anstieg hin – Marktbetrachtung
Kursanalyse

Die Bitcoin-Kurs-Analyse vom Bitwala Trading Team. Es gibt zwei Modelle, die auf steigende Kurse hindeuten.

Angesagt

Deutsche Bank überrascht mit gewagter Krypto-Prognose
Insights

Die Deutsche Bank sieht die Zahl der Nutzer von Kryptowährungen in der kommenden Dekade auf 200 Millionen Hodlerinnen und Hodler anwachsen. Unterdessen entwickelt sich der Trend zu einer bargeldlosen Gesellschaft weiter.

Krypto-Verwahrung wider Willen: Banken üben sich als Innovationsverweigerer
Kommentar

Ab nächstem Jahr wird das Geschäft mit der Krypto-Verwahrung lizenzpflichtig. Daraus ergibt sich eine große Chance für die deutschen Banken, neue Token-Geschäftsmodelle anzubieten. Doch sind diese überhaupt darauf vorbereitet? Warum von den Banken keine Impulse hinsichtlich der Token-Ökonomie zu erwarten sind, was unsere Banken mit dem deutschen Staat gemeinsam haben und welche neuen Wettbewerber das Bankgeschäft an sich reißen. Ein Kommentar.

Europäische Kryptowährung: Banque de France testet 2020 digitalen Euro
Regierungen

Frankreich will als einer der ersten Staaten eine digitale Zentralbankwährung (CBDC) einführen und damit auch Chinas geplanter Einführung einer digitalen Staatswährung Paroli bieten.

Mit Lichtgeschwindigkeit durch die Blockchain: Lightspeed unterstützt DLT-Restaurants
Blockchain

Lightspeed rüstet britische Restaurants mit der Blockchain-Technologie aus. Die Lightspeed-Plattform basiert auf der DLT, um die Kontrolle logistischer Abläufe und die Protokollierung von Steuerabgaben für Unternehmen in der Gastronomiebranche zu vereinfachen.

Warte mal kurz ... !

Kennst du schon unseren Newsletter? Wir versorgen dich kostenlos mit den spannendsten News der Krypto- und Blockchainszene: