$ETH$
💡Uproszczony podział różnych typów ZK-EVM:
📍Typ 1: w pełni odpowiednik Ethereum
- Ma na celu dokładne odzwierciedlenie Ethereum, ale udowodnienie transakcji jest czasochłonne ze względu na projekt Ethereum nieprzyjazny ZK.
📍Typ 2: W pełni odpowiednik EVM
- Podobny do typu 1, ale modyfikuje niektóre struktury w celu szybszego generowania dowodów, poświęcając pełną kompatybilność z Ethereum.
📍Typ 2.5: odpowiednik EVM z skorygowanymi kosztami gazu.
- Zwiększa koszty gazu w przypadku skomplikowanych operacji, aby przyspieszyć wydruki próbne, ale może powodować drobne niezgodności.
📍Typ 3: Prawie odpowiednik EVM
- Poświęca niektóre funkcje na rzecz szybszego generowania dowodów, poprawiając z czasem kompatybilność.
📍Typ 4: Odpowiednik języka wysokiego poziomu
- Konwertuje kod wysokiego poziomu bezpośrednio na język przyjazny ZK-SNARK w celu bardzo szybkich testów, ale może brakować pełnej kompatybilności z istniejącymi aplikacjami opartymi na EVM.
Celem jest ewolucja ZK-EVM w kierunku typu 1 w celu zapewnienia doskonałej kompatybilności z Ethereum, umożliwiając różne ścieżki skalowania Ethereum i pakietów zbiorczych ZK. Różne projekty badają te typy, przy czym możliwe są zmiany między nimi w miarę ich ulepszania w miarę upływu czasu.
Rok 2024 będzie ekscytujący, większość dowodów z wiedzą zerową jest już ukończona i trafia do sieci głównej, rozwiązując niektóre problemy tutaj, w Web3.