Řešení pro škálování vrstvy 2 Ethereum zkSync Era spustilo nový systém důkazů založený na Scalable Transparent Argument of Knowledge (STARK) nazvaný Boojum, který slibuje, že bude fungovat na spotřebitelských obecných procesorových jednotkách (GPU).
ZkSync Era je jedním z mála škálovacích protokolů Ethereum využívajících souhrny s nulovými znalostmi (ZK-rollups) ke zvýšení kapacity a rychlosti při současném snížení poplatků. Souhrny ZK většinou používají dva prominentní systémy důkazů: zk-STARKs a Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (zk-SNARKs).
Nový Boojum proof systém je založen na kryptografické knihovně založené na Rustu od zkSync, která implementuje vylepšenou verzi aritmetických obvodů pro zkSync Era a jeho vývojářský stack ZK. A co je nejdůležitější, umožňuje Boojum provers spustit na každodenních osobních počítačích namísto výkonného hardwaru a serverů.
Upgrade lze spustit na počítačích s pouze 16 gigabajty (GB) paměti RAM s přímým přístupem GPU, což zajišťuje, že se běžní uživatelé mohou podílet na síťové aktivitě. Pro kontext, zkSync aktuálně běží na clusteru 100 GPU, každý s 80 GB RAM.
Před spuštěním Boojum byl zkSync závislý hlavně na zk-SNARK, které byly schopné, ale poměrně méně transparentní než systémy založené na zk-STARK. Dřívější systém zpracovával asi 100 transakcí za sekundu, zatímco Boojum slibuje, že nabídne vynikající možnosti zpracování.
V konečné fázi implementace nový nátisk obalí nátisky STARK netransparentním SNARK založeným na párování. Bude to v podstatě mírně vylepšená verze současného systému nátisku založeného na SNARK. Tento důkaz vyžaduje méně úložného prostoru a jeho ověření je levnější, což snižuje náklady na systém důkazů, a tedy i na samotné transakce.
Boojum je aktuálně aktivní na mainnetu zkSync Era pro testování, generování a ověřování „shadow proofs“. Vývojáři v současné době testují shadow proofs s reálnými produkčními daty před kompletní migrací a větším použitím. Nový systém bude upgradován bez jakékoli regeneze.
