$ZK Pokročilé formální ověření důkazů o nulových znalostech: Jak prokázat paměť s nulovými znalostmi

V naší sérii blogů o pokročilém formálním ověřování důkazů o nulových znalostech jsme diskutovali o tom, jak ověřit instrukce ZK a hlouběji se ponořit do dvou zranitelností ZK. Formálním ověřením každé instrukce zkWasm jsme našli a opravili každou zranitelnost, což nám umožnilo plně ověřit technickou bezpečnost a správnost celého obvodu zkWasm, jak je uvedeno ve veřejné zprávě a úložišti kódu.

Přestože jsme ukázali proces ověřování instrukce zkWasm a představili prvotní koncepty projektu, čtenáře obeznámené s formálním ověřováním může zajímat pochopení jedinečnosti zkVM ve srovnání s jinými menšími systémy ZK nebo jinými typy virtuálních počítačů s bajtovým kódem při ověřování. V tomto příspěvku podrobně probereme některé technické body, se kterými jsme se setkali při ověřování paměťového subsystému zkWasm. Paměť je nejunikátnější součástí zkVM a její správné nastavení je rozhodující pro ověření všech ostatních zkVM.

Formální ověření: Virtuální stroj (VM) vs. ZK používaný v

#US_Job_Market_Slowdown #Babylon_Mainnet_Launch #BinanceHODLerBANANA #HamsterKombat #BinanceTurns7 $SOL $BTC