Minulý týden byly oznámeny novinky o spuštění kvantově odolného řešení pro Solanu.
https://twitter.com/deanmlittle/status/1875136565456109891
Nicméně, není to základní řešení, které by se aplikovalo na celý ekosystém, ale volitelné řešení, které umožňuje těm, kteří jej používají, chránit se před riziky kvantových počítačů.
Solana: co znamená kvantově odolný
Kvantové počítače jsou procesory velmi odlišné od tradičních, s nesrovnatelně vyšší výpočetní silou.
Bezpečnost kryptotransakcí je dosažena prostřednictvím elektronických podpisů, které nelze falšovat.
Důvod, proč jsou tak bezpečné, je ten, že by vyžadovalo obrovské množství výpočtů, aby je bylo možné falšovat, a dnes neexistuje superpočítač schopný to udělat v rozumných časech.
S kvantovými počítači se čas potřebný k padělání digitálního podpisu výrazně zkracuje, teoreticky to činí možné v rozumném časovém rámci.
Říká se, že elektronický podpis je kvantově odolný, když ho ani kvantový počítač není schopen falšovat.
Současné riziko
V současném stavu, pokud je známo, stále neexistuje kvantový počítač ani vzdáleně schopný padělat elektronický podpis v rozumném čase.
Opravdu, podle některých hypotéz může trvat ještě několik let, ne-li desetiletí, než bude možné dosáhnout takového cíle.
Dále, jak ukazuje případ Solany, již existují řešení, která by mohla být uplatněna v případě, že by se v nějakém okamžiku takové riziko z teoretického mohlo stát realistickým.
Nicméně, nikdo nevylučuje, že pro větší pocit bezpečí mohou být tato řešení začata používat již nyní, ačkoliv v současném stavu to rozhodně není nutné.
Kvantově odolné řešení Solany
Řešení oznámené minulý týden se netýká celé sítě Solana, ale konkrétního trezoru, nazvaného Winternitz.
Toto řešení bylo nazváno Solana Winternitz Vault a bylo zpřístupněno na GitHubu.
Název pochází z Winternitz One-Time Signatures (WOTS), což jsou kvantově odolné digitální podpisy, díky použití zkráceného hashování Keccak256, které nabízí 224 bitů odolnosti.
Pro použití tohoto řešení je potřeba stáhnout software, inicializovat novou trezor a vygenerovat nový pár klíčů Winternitz.
To znamená, že takové řešení nelze aplikovat na již existující peněženky, protože nové klíče vytvořené tímto způsobem mají také nové veřejné adresy.
Proto každý, kdo si přeje jej použít, bude muset převést všechny prostředky ze své předchozí adresy na novou, po jejím vygenerování, ale pouze poté, co se ujistí, že může používat nový pár klíčů bez omezení. Ve skutečnosti, pokud by převedli prostředky na novou adresu a pak si uvědomili, že nejsou schopni používat nový soukromý klíč, efektivně by je všechny ztratili.
Není náhodou, že stejný vývojář tohoto řešení přidal následující poznámku:
„Používejte tento program na vlastní riziko a nebezpečí“.
Naštěstí software také poskytuje sadu testovacích nástrojů, aby se předešlo nutnosti jej začít používat, aniž by byl vyzkoušen.
Jeho použití je silně nedoporučeno pro kohokoliv, kdo není odborníkem v těchto věcech.
Globální implementace
Kdy dojde k implementaci řešení tohoto typu na globální úrovni?
Především není jisté, že Winternitz podpisy jsou optimálním řešením. Také není jisté, že budou tím, které Solana zvolí k implementaci na základní úrovni.
Skutečnost je taková, že rozumně, zbývá ještě hodně času, než se problém změní z teoretického na skutečný, takže nemá smysl jednat ukvapeně s uspěchanými nebo nedostatečně testovanými řešeními.
Je však extrémně důležité, aby vývojáři uplatnili svou kreativitu v různých řešeních, nyní, když je stále čas je testovat, aby bylo možné co nejvíce z nich vyzkoušet a vybrat si pouze ty nejlepší v budoucnosti.
Není ani řečeno, že řešení musí být unikátní. Ve skutečnosti, čím více jich je, tím lépe.