Blockchainové trilema lze jednoduše chápat jako problém, kterému čelí každá blockchainová síť, podobně jako stavba města. Každý chce, aby to město bylo otevřené pro všechny, dostatečně bezpečné, aby zabránilo podvodům, a dostatečně rychlé a velké, aby současně pojalo miliony uživatelů. Problémem je, že v průběhu let bylo zjištěno, že dosažení všech třech najednou je obtížné, téměř nemožné. Prioritizace bezpečnosti a decentralizace vede k pomalému systému, zatímco rychlost a cenová dostupnost často přicházejí na úkor decentralizace.
Bitcoin je nejjasnějším příkladem tohoto kompromisu. Síť je vysoce decentralizovaná a extrémně bezpečná, ale zpracování transakcí je pomalé, protože každý uzel musí provést celý ověřovací proces. Naopak, mnoho dalších rychlých a levných blockchainů může zpracovávat velké množství transakcí, ale pouze několik uzlů ovládá systém, což snižuje decentralizaci. Proto si komunita dlouho myslela, že blockchainové trilema je nepřekonatelným omezením.
Když Vitalik řekl, že Ethereum „vyřešilo“ trilema, nemyslel tím, že Ethereum porušilo základní pravidla nebo úplně odstranilo kompromisy. Co Vitalik myslel, bylo, že Ethereum změnilo způsob, jakým je systém navržen. Místo toho, aby každý uzel musel dělat všechno, Ethereum rozděluje práci a používá matematiku k zajištění toho, že konečný výsledek zůstává přesný. To je obrovský rozdíl od tradiční výstavby blockchainu.
S ZKEVM si můžete představit, že některé uzly zpracovávají těžké výpočty, a poté vytvoří matematický důkaz, který ukazuje, že vše bylo správně zpracováno. Zbývající uzly nemusí opakovat celý proces; musí pouze ověřit ten důkaz. To je podobné tomu, jako když nemusíte kontrolovat každou jednotlivou fakturu sami, ale jednoduše důvěřujete matematicky auditované zprávě, kde je podvod prakticky nemožný.

