RE: Evolution der Steemit Blockchain - Quantenresistenz?
Tja, da legst du einen Finger in eine sehr offene Wunde - um in einem für dich nicht zu fremden Sprachgebrauch zu bleiben ;-)
Eigentlich müsste ich mich nicht angesprochen fühlen, denn ich zähle nicht zu den Top Witnesses... Ich könnte mich also getrost zurück lehnen und andere machen lassen. Ich wäre sehr gespannt, was da an Antworten käme. Ich befürchte leider (unabhängig von der Tatsache, dass du deine Anfrage in deutsch verfasst hast), dass dafür überhaupt nur eine Handvoll in Frage kommen, denn im Moment werden aus meiner Sicht eher Frontend-Aktivitäten bevorzugt.
Ja, allerdings kann ich auch nicht anders und möchte dir trotzdem antworten. Außerdem habe ich erst vor ein paar Tagen zu dem Thema einen Artikel gelesen, insofern bin ich gerade auf dem aktuellen Stand. Wobei man sagen muss, dass da noch viel mehr Recherche notwendig ist, wollte man das Thema ernsthaft angehen.
Um es vorweg zu nehmen: die Steem-Blockchain ist auf eine Umstellung auf Post-Quanten-Kryptografie aus meiner Sicht nicht vorbereitet. Soweit ich das aktuell einschätzen kann, ist sie auch nicht kryptoagil ausgestaltet, es gibt also wahrscheinlich keine Möglichkeit ohne wesentliche Code-Änderungen die Art des verwendeten Kryptoverfahrens auszutauschen, wie dies beispielsweise bei TLS der Fall ist.
Steem verwendet - auch hier soweit ich das im Moment überblicken kann - verschiedene Algorithmen. Einmal wird eine Hash-Funktion verwendet für die Block-Verknüpfung. Außerdem werden die privaten/öffentlichen Schlüssel auf Basis elliptischer Kurven ermittelt. Diese Verfahren sind nicht quantensicher. Auch wenn es noch etwas Zeit ins Land gehen wird, bis Quantencomputer ausreichend leistungsstark sind, ist das auch aus meiner Sicht eigentlich kein Argument, denn eine Umstellung müsste langfristig geplant und umgesetzt werden.
Ich vermute, dass auch ein (quantensicheres) symmetrisches Verfahren (AES) verwendet wird, da dieses ebenfalls im FC-Paket enthalten ist (vermutlich für die externe Kommunikation, die Verschlüsselung lokal gespeicherter Keys und der Memos).
Bei der Wahl der quantensicheren Algorithmen kommt es sehr auf die Eignung an. Ein paar Eckpunkte hattest du schon genannt. Möglicherweise wird man auch mehrere verwenden müssen, je nach Zweck...
Moin Moecki,
herzlichen Dank für Deinen Kommentar.
Es ist extrem wichtig für die Blockchain sich dieser zentralen Frage rechtzeitig zu widmen.
Denn mit der Quantenresistenz steht und fällt alles.
Wenn die Witness überleben wollen kommen die gar nicht darum sich dem Thema zu widmen und es aktiv anzugehen.
Denn deren Keys werden vermutlich als erstes geknackt.
Mit dem dPOS Mechanismus besteht sogar die Chance schneller einen Konsens zu erzielen.
Das von Dir entwickelte Testnetz 👍👍👍 ist vielleicht auch geeignet die Implementierung der Quantenresistenz zu prüfen und. Bugs und Schwierigkeiten beim Übergang zu vermeiden und vorher auszumerzen.
Ich hoffe dieses Problem wird zeitig angegangen und aktiv voran getrieben. Denn es ist wichtiger als neue Frontends.
0.00 SBD,
0.00 STEEM,
0.91 SP