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? 


[Anzeige]
Bitcoin kaufen mit dem Bitwala Konto. Warum ein Bankkonto bei Bitwala? Ein Bankkonto “Made in Germany” mit Einlagensicherung bis zu 100.000 Euro; 24/7 Bitcoin Handel mit schneller Liquidität; Gehandelt werden ausschließlich ‘echte’ Bitcoin – keine Finanzderivate wie CFDs; Sichere Nutzerkontrolle über das Bitcoin Wallet und den private Schlüssel; Mit der kontaktlosen Debit-Mastercard weltweit abheben und bezahlen.

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:

Bereit für den nächsten Karrieresprung?

Sichere dir deinen Vorsprung durch Wissen und werde zum Blockchain & Krypto Experten

z.B. "Blockchain Basics Kurs"

Inklusive personalisiertes Teilnahmezertifikat
Zum Online Kurs

Ähnliche Artikel

„Die Datenverfügbarkeit im Krypto-Sektor ist extrem gut“
„Die Datenverfügbarkeit im Krypto-Sektor ist extrem gut“
Interview

Dass unsere Finanzmärkte immer stärker durch Künstliche Intelligenz beziehungsweise Algorithmen bestimmt werden, ist kein Geheimwissen mehr. Auch im Krypto-Markt spielt die Automatisierung von Handelsprozessen eine gewichtige Rolle. Die Suche nach den besten Algorithmen beschäftigt nicht nur Investmentbanken und Hedgefonds, sondern auch immer mehr spezialisierte Trading-Dienstleister. Ein Player, der sich auf den Krypto-Sektor spezialisiert hat, ist Rubinstein & Schmiedel. Im Interview hat uns der CTO und Mitbegründer, Thomas Schmiedel, verraten, worauf es beim Trading mit Algorithmen im Krypto-Markt ankommt.

So möchte Worldline der Bitcoin-Akzeptanz neuen Schwung verleihen
So möchte Worldline der Bitcoin-Akzeptanz neuen Schwung verleihen
Interview

Mit Bitcoin im Geschäft zu bezahlen ist zwar schon seit mehreren Jahren möglich, der große Durchbruch ist allerdings bislang ausgeblieben. Jetzt scheint wieder Schwung in das Thema der Krypto-Zahlungen zu kommen. Der europäische Marktführer für Zahlungsverkehrsdienstleistungen, Wordline, möchte gemeinsam mit der Bitcoin Suisse die Akzeptanz von Kryptowährungen fördern. Welche Vorteile die Bezahlung mit Kryptowährungen bietet, wie weit Wordline mit der Integration von Krypto-Zahlungssoftware ist und welche Rolle Stable Coins zukünftig spielen werden, hat uns Dr. Andreas Rehrauer, zuständig für das strategische Produktmanagement bei Worldline, verraten.

Newsletter

Die aktuellsten News kostenlos per E-Mail

Aktuell

Blockchain-Wahlen: Eine Chance für die Demokratie
Blockchain-Wahlen: Eine Chance für die Demokratie
Blockchain

Die Blockchain-Technologie steht für Transparenz und Fälschungssicherheit. Die vertrauensstiftende Komponente dieser Technologie scheint deswegen wie prädestiniert für Wahlen und Abstimmungen.

Bitcoin-Kurs: Unterstützungsbereich bröckelt
Bitcoin-Kurs: Unterstützungsbereich bröckelt
Kursanalyse

Der Bitcoin-Kurs ist um 12 Prozent gefallen, die bearishe Divergenz und das CME-Futures-Ziel entfalten ihre Wirkung. Auch die Altcoins erleiden einen großen Einbruch. Die Marktbetrachtung vom Bitwala Trading Team.

Ethereum, Ripple und Iota: Altcoins vor wichtigen Entscheidungen
Ethereum, Ripple und Iota: Altcoins vor wichtigen Entscheidungen
Kursanalyse

Alle drei Altcoins Ethereum (ETH), Ripple (XRP) und IOTA (MIOTA) korrigieren diese Woche deutlich und fallen in Richtung ihrer Ausbruchsniveaus.

Steven Seagal muss wegen ICO-Werbung in die Tasche greifen
Steven Seagal muss wegen ICO-Werbung in die Tasche greifen
Szene

Ex-Hollywoodstar und Zen-Meister Steven Seagal hat für einen ICO die Werbetrommel gerührt, dabei jedoch offensichtlich die Einnahmen seines Dienstes nicht angegeben. Die SEC hat entsprechend reagiert und eine Strafzahlung veranlasst.

Angesagt

Blockchain-Start-up sammelt 2,1 Millionen Euro ein
Blockchain

Supply Chain Tracking ist in aller Munde und auch institutionelle Investoren scheinen überzeugt von diesem Anwendungsfall. Ein neu gegründeter Risikokapitalfonds investierte in ein Start-up aus diesem Bereich.

Diese Rolle wird Bitcoin als sicherer Hafen noch spielen
Kommentar

Leider lässt sich das Thema Coronavirus nicht mehr in der Berichterstattung vermeiden. Auch im Krypto-Sektor wird über Auswirkungen auf den Bitcoin-Kurs spekuliert. Die Dynamik, die eine solche Debatte im öffentlichen und medialen Raum gewinnt, steht einer sachlichen Betrachtung schnell im Wege. Warum auch Krypto-Enthusiasten einen kühlen Kopf bewahren sollten und das mit der Korrelation zwischen Krypto-Assets und traditionellen Assets so eine Sache ist.

F1 fährt auf Blockchain-Trend ab
Unternehmen

Die Videospielindustrie hat die Verfolgung des DLT-Trends aufgenommen und integriert immer häufiger blockchainbasierte Anwendungen für bestimmte Spielmechaniken. In dem Rennspiel F1 Delta Time können Fans der Formel 1 nun bekannte Autos und Fahrer erwerben und mit diesen weiter handeln.

Von wegen Spekulationsobjekt: Bitcoin im Libanon immer beliebter
Kolumne

Insbesondere Länder mit dysfunktionalen Finanzsystemen profitieren von Bitcoin, heißt es. Doch hält die These einem Blick in die Zahlen stand?

Warte mal kurz ... !

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