Ethereum Foundation spustila nový web věnovaný ochraně sítě před budoucími kvantovými počítači. Přechod na odolnější kryptografii má trvat roky a probíhá už nyní v testovacím režimu.
Ethereum Foundation rozšiřuje přípravy na technologii, která zatím prakticky neexistuje, ale může zásadně změnit bezpečnost digitálních systémů. Nově spustila web pq.ethereum.org, který slouží jako centrální rozcestník pro vývoj takzvané post-kvantové kryptografie v síti Ethereum.
Stránka obsahuje plán migrace, technické specifikace, výzkumné materiály i otevřený zdrojový kód. Součástí je také soubor často kladených otázek, který má vysvětlit dopady změn širší komunitě.
Na vývoji se podílí více než deset týmů pracujících na klientech Etherea. Ty už nyní provozují pravidelné testovací sítě zaměřené na interoperabilitu nových řešení. Podle nadace jde o koordinovaný open-source proces, který má minimalizovat riziko chyb při budoucím nasazení.
Důvodem je očekávaný nástup kvantových počítačů. Ty by podle současných předpokladů dokázaly prolomit dnes používanou kryptografii založenou na veřejných klíčích, která zajišťuje vlastnictví prostředků, ověřování transakcí i fungování konsensu v síti.
Ethereum Foundation ale zároveň uvádí, že takzvaně „kryptograficky relevantní“ kvantový počítač není bezprostřední hrozbou. Přechod na novou kryptografii však zabere roky, a proto je nutné začít včas. U decentralizovaného systému navíc nejde jen o technologii, ale i o koordinaci tisíců účastníků.
Změny se mají dotknout všech vrstev protokolu.
Na exekuční vrstvě se počítá se zavedením ověřování podpisů pomocí post-kvantových metod, které umožní uživatelům přechod bez nutnosti jednorázové, plošné aktualizace celé sítě. Klíčovou roli má sehrát koncept abstrakce účtů.
Na konsensuální vrstvě má současný podpisový systém BLS nahradit schéma založené na hashovacích funkcích (leanXMSS). Kvůli větší velikosti těchto podpisů se zároveň počítá s využitím zero-knowledge virtuálního stroje pro jejich agregaci, aby byla zachována škálovatelnost.
Post-kvantová kryptografie se má propsat i do datové vrstvy, například při práci s datovými bloky (blob), které slouží pro zajištění dostupnosti dat.
Na význam této iniciativy už dříve upozornil spoluzakladatel Etherea Vitalik Buterin. Ten označil související dokumenty za důležité zejména proto, že kvantovou hrozbu nepovažují za hypotetickou, ale za konkrétní technický problém s jasně definovanými kroky řešení.
Kvantové počítače nepředstavují hrozbu pro fyzickou infrastrukturu, ale pro samotné základy kryptografie. Projekty, které se na tuto změnu připraví včas, tak mohou mít výhodu ve chvíli, kdy se technologie skutečně prosadí.
