Mit leanXMSS statt BLS bleibt Ethereums P2P-Schicht klassisch, so ein Forschungsbeitrag
Ein Beitrag auf ethresear.ch von adust09 (Nyx Foundation) vom 27. Oktober benennt eine Lücke in Ethereums Post-Quanten-Planung: Für die Netzwerkschicht der Konsensebene gibt es kein beschlossenes Migrationsprofil. Ersetzt man die BLS-Signaturen der Validatoren durch das hashbasierte Verfahren leanXMSS, ändert das nichts an den Identitäten und Handshakes von Ethereum Node Records, Discovery v5, libp2p-Peer-IDs oder QUIC/TLS.
Der Autor teilt die Arbeit in drei verbundene Ziele. Discovery: ENR-Signaturen, Identitätsnachweise und Schlüsselaustausch. Schlüsselaustausch der Verbindung: die TLS-1.3-Schlüsselvereinbarung innerhalb von QUIC. Authentifizierung der Verbindung: die Bindung der libp2p-Identität an TLS und der Schritt CertificateVerify. Die harten Grenzen sind Größen — ein ENR darf 300 Byte, ein Discovery-Paket 1.280 Byte groß sein — und die Tatsache, dass ein hybrider Schlüsselaustausch zwar Vertraulichkeit schützt, aber keine Post-Quanten-Authentifizierung liefert.
Deshalb, so der Beitrag, mögen hashbasierte Signaturen für den Konsens passen, während für das Netzwerk faktisch Gitterverfahren die Kandidaten sind. Lighthouse, Prysm, Teku, Nimbus, Lodestar und Grandine leiten Node-ID und Peer-ID aus einem einzigen secp256k1-Schlüssel ab, obwohl die Kennungen nicht austauschbar sind. Die Analyse beschränkt sich auf QUIC; TCP/Noise als Rückfall und die Ausführungsebene sind ausgeklammert, brauchen aber ebenfalls passende Arbeit. Einen Algorithmus, eine Kodierung, einen Fork oder ein Datum wählt der Beitrag ausdrücklich nicht.

Was das bedeutet
Der Wert liegt in der Landkarte, nicht in einem Vorschlag: „Post-Quanten-Ethereum“ sind mindestens zwei Migrationen mit unterschiedlichen Grenzen, und die im Netzwerk wird von Paketgrößen eingeengt, die in Signaturdebatten meist fehlen. Ein Validator mit quantensicheren Signaturen, der Peers weiter per secp256k1 findet und authentifiziert, hat die Schwachstelle verschoben, nicht beseitigt.