Vitalik Buterin hat einen neuen Blogbeitrag veröffentlicht, in dem er kryptografische Obfuskation als den „Endgegner der Kryptografie" rahmt und jahrzehntelange Arbeit an Indistinguishability-Obfuskation, kurz iO, nachzeichnet.
Buterin verwies auf gitterbasierte iO als die rigoroseste Richtung, die Forschende bislang hervorgebracht haben, und warnte zugleich, dass heutige Konstruktionen völlig unpraktikabel bleiben. Ihr Rechenaufwand, schrieb er, sei „wörtlich galaktisch" und damit um Größenordnungen höher als das, was aktuelle Hardware bewältigen kann.
Warum das wichtig ist
Ein effizientes iO-Schema würde es einem einzelnen Programm erlauben, seine eigene Logik zu verbergen und trotzdem überprüfbar zu bleiben, wodurch ein Stapel kryptografischer Primitive in einem einzigen Werkzeug zusammengeführt würde. Forschende jagen diese Konstruktion seit mehr als zwei Jahrzehnten, weil sie funktionale Verschlüsselung, vertrauenslose Smart-Contract-Ausführung auf privaten Eingaben sowie Beweissysteme freischalten würde, die ihre interne Struktur nicht offenbaren.
Marktauswirkung
Buterins Rahmung wiegt schwerer als sein Pessimismus. Obfuskation als „Endgegner" des Felds zu bezeichnen, signalisiert, dass die Kernforschungscommunity von Ethereum sie als das kanonische ungelöste Problem behandelt, und lenkt damit Fördermittel, akademische Zusammenarbeit und Annahmen in Protokoll-Roadmaps. Der von ihm skizzierte realistische Nahweg, schrittweise Gitteroptimierung, gewagtere Annahmen oder nicht-gitterbasierte Alternativen, lässt die Tür offen, ohne sich auf einen Zeitplan festzulegen.
Häufig gestellte Fragen
-
Was ist Indistinguishability-Obfuskation (iO)?
Indistinguishability-Obfuskation ist ein kryptografisches Primitiv, das es einem Programm erlaubt, seine eigene Logik zu verbergen und dabei überprüfbar zu bleiben. Wäre sie praktikabel, würde sie einen Stapel von Primitiven, darunter funktionale Verschlüsselung und private Smart-Contract-Ausführung, in einem einzigen…
-
Warum nannte Vitalik Buterin Obfuskation den „Endgegner der Kryptografie"?
Buterin rahmte iO als das kanonische ungelöste Problem, dem das Feld seit über zwei Jahrzehnten nachjagt, weil ein funktionierendes Schema funktionale Verschlüsselung, vertrauenslose Ausführung auf privaten Eingaben sowie Beweissysteme freischalten würde, die ihre interne Struktur nicht offenbaren.
-
Warum sind die heutigen iO-Konstruktionen unpraktikabel?
Buterin schrieb, dass die derzeit rigorosesten Schemata, die auf Gitterkryptografie basieren, einen Rechenaufwand mit sich bringen, den er als „wörtlich galaktisch" beschreibt, um Größenordnungen jenseits dessen, was aktuelle Hardware bewältigen kann.
-
Welche Wege nach vorn skizzierte Buterin?
Er identifizierte drei: bestehende gitterbasierte Designs optimieren, gewagtere kryptografische Annahmen treffen, um die Kosten zu senken, oder alternative nicht-gitterbasierte Methoden entdecken. Keiner davon enthält einen Zeitplan.
-
Warum ist das für Ethereum wichtig?
Obfuskation als „Endgegner" zu bezeichnen, signalisiert, dass die Kernforschungscommunity von Ethereum sie als das kanonische ungelöste Problem behandelt, und prägt damit die Vergabe von Fördermitteln, akademische Zusammenarbeit sowie die Annahmen, die langfristigem Protokolldesign zugrunde liegen.
TheBlock