Resilient Alerting Protocols for Blockchains
Dieses Paper formalisiert das kryptowirtschaftliche „Alerting-Problem“ für Blockchains und zeigt auf, dass rationale Teilnehmer durch drei unterschiedliche Protokolle dazu motiviert werden können, Bestechungsangriffen zu widerstehen, welche eine asymptotisch optimale quadratische Bestechungsresistenz erreichen und dabei verschiedene Kompromisse zwischen Netzwerkannahmen, Speicher-Overhead und Ausführungszeit bieten.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich eine Welt vor, in der digitales Geld und Verträge auf einem riesigen, unveränderlichen öffentlichen Kontobuch namens Blockchain leben. Denken Sie an ein supergesichertes, gemeinsames Tagebuch, das jeder lesen, aber niemand löschen kann. In diesem Tagebuch leben „Smart Contracts“ – winzige, automatische Roboter, die Milliarden von Dollar an Wert halten. Diese Roboter sind unglaublich intelligent, haben aber einen blinden Fleck: Sie können nicht sehen, was außerhalb ihrer digitalen Mauern passiert. Um dies zu beheben, verlassen sie sich auf ein Team von menschlich wirkenden Boten namens „Alerter“. Diese Boten beobachten die reale Welt nach Ereignissen wie Börsenabstürzen oder Wahlergebnissen und rufen eine Warnung an die Roboter, wenn etwas schiefgeht. Wenn die Roboter die Warnung nicht rechtzeitig erhalten, könnten sie einen schrecklichen Fehler begehen und das Geld aller verlieren. Die große Frage ist: Was passiert, wenn ein Bösewicht versucht, die Boten zu bestechen, damit sie schweigen? Dieses Paper taucht in die Mathematik der Bestechung ein und fragt, wie viel Geld ein Schurke ausgeben müsste, um ein ganzes Team von Boten zum Schweigen zu bringen und zu verhindern, dass eine Warnung jemals gehört wird.
Die Autoren dieses Papers, Marwa Mouellem, Lorenz Breidenbach, Ittay Eyal und Ari Juels, packen ein beängstigendes Problem an: In vielen aktuellen Systemen ist es überraschend günstig für einen Bösewicht, alle Boten zur Stille zu bestechen. Wenn es 100 Boten gibt, muss ein Schurke vielleicht nur 100 kleine Bestechungsgelder zahlen, um den Alarm zu stoppen. Die Forscher erkannten, dass dies eine riesige Schwachstelle ist. Sie setzten sich zum Ziel, ein neues Regelwerk zu entwerfen – eigentlich ein Spiel –, bei dem das Verstummen des Teams astronomisch teuer wird.
Sie entdeckten eine mathematische „Obergrenze“ dafür, wie schwer es ist, ein Team zu bestechen. Sie bewiesen, dass die Kosten, um ein Team zu bestechen, egal wie clever die Regeln sind, niemals mehr als ein „quadratischer“ Betrag sein können, was bedeutet, dass sie wie zum Quadrat (oder ) wachsen. Für ein Team von 100 Personen ist das 10.000 Mal schwieriger zu bestechen als auf die alte Weise! Das Paper zeigt, dass einfache Systeme nur eine „lineare“ Verteidigung bieten (wo die Kosten wie wachsen), man aber tatsächlich Systeme bauen kann, die diese -Obergrenze erreichen.
Um dies zu beweisen, erfanden das Team drei verschiedene Arten, das Spiel zu führen, jede mit ihrem eigenen Charakter und ihren eigenen Kompromissen.
Zuerst stellten sie sich ein „Lockstep“-Protokoll vor. Stellen Sie sich eine Gruppe von Freunden vor, die in einem Kreis steht und alle im exakt gleichen Moment die Hände heben. In dieser Welt ist die Zeit perfekt und vorhersehbar. Alle entscheiden, ob sie eine Warnung ausrufen oder schweigen, im exakt gleichen Moment, ohne zu wissen, was die anderen tun. Da sie gleichzeitig handeln, kann ein Bösewicht nicht abwarten, wer schwach ist, und diese Person zuerst bestechen. Diese Methode ist super schnell (sie geschieht in einem Augenblick), erfordert aber eine sehr strikte, fast magische Regel, dass alle Nachrichten zur exakt gleichen Zeit ankommen.
Zweitens entwickelten sie ein „Trusted Hardware“-Protokoll für den Fall, dass die Zeit nicht perfekt ist. Stellen Sie sich vor, die Boten tragen spezielle, unzerbrechliche Smartwatches. Sie schreiben ihre Entscheidung (schreien oder schweigen) in die Uhr und schließen sie in einen digitalen Tresor ein. Die Uhr ist so programmiert, dass der Schlüssel zum Öffnen des Tresors erst erscheint, nachdem eine bestimmte Anzahl von Blöcken der Zeit auf der Blockchain vergangen ist. Dies verhindert, dass der Bösewicht frühzeitig in die Entscheidungen hineinspioniert. Es ist etwas komplexer und erfordert, dass alle diese spezielle Hardware verwenden, aber es funktioniert selbst dann, wenn das Internet etwas langsam oder chaotisch ist.
Drittens entwarfen sie ein „Sequential“-Protokoll, das wie ein Spiel „Heißer Kartoffel“ oder ein Staffellauf ist. Anstatt alle gleichzeitig zu handeln, sind die Boten nacheinander an der Reihe. Die erste Person in der Schlange entscheidet, dann die zweite, und so weiter. Wenn die erste Person schreit, stoppt das Spiel sofort, und die restlichen Personen müssen gar nicht erst entscheiden. Dies ist großartig, weil es viel digitalen Speicherplatz spart (die Blockchain muss nicht die Entscheidung aller aufzeichnen, wenn die erste Person das Problem bereits gelöst hat). Es dauert jedoch länger, um fertig zu werden, besonders wenn die ersten paar Leute beschließen, zu schweigen.
Die große Erkenntnis des Papers ist, dass alle drei Methoden „asymptotisch optimal“ sind. Das ist eine schicke Art zu sagen, dass sie alle die perfekte -Verteidigungsgrenze erreichen. Ob Sie sich für den schnellen, aber starren Lockstep, die hardwareintensive Trusted-Methode oder den langsamen, aber effizienten Sequential-Lauf entscheiden – Sie können es so teuer machen, das Team zu bestechen, dass ein Bösewicht es sich schlichtweg nicht leisten kann. Die Autoren haben das nicht nur geraten; sie haben die Spieltheorie (die Mathematik der Strategie) genutzt, um zu beweisen, dass ein rational handelnder Bösewicht in diesen Szenarien Geld verlieren würde, wenn er versuchen würde, alle zu bestechen, sodass er einfach aufgibt.
Kurz gesagt: Dieses Paper nimmt eine beängstigende Schwachstelle in unserer digitalen Finanzwelt und zeigt uns genau, wie wir einen Schild bauen können, der Bestechung zu einem Verlustgeschäft macht. Es beweist, dass wir mit den richtigen Regeln Milliarden von Dollar schützen können, indem wir den Preis des Schweigens zu hoch für jeden zahlbar machen.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.