Private Execution Environment
Komponent po stronie klienta (PXE — Private Execution Environment) wykonujący prywatne funkcje lokalnie na urządzeniu użytkownika, generujący dowody ZK i zarządzający prywatnym stanem. Używany w systemie Aztec.
Jak działa PXE
Urządzenie użytkownika wykonuje prywatne funkcje lokalnie, trzyma sekrety i notatki w lokalnej bazie danych i produkuje dowody, które mogą być zweryfikowane przez sieć. Publiczny stan lub publiczne wykonanie dzieje się oddzielnie od tej prywatnej warstwy.
To odwrotność typowego modelu blockchain, gdzie cały stan jest publiczny i walidatorzy przetwarzają transakcje. W PXE prywatne dane nigdy nie opuszczają urządzenia — na sieć trafia tylko dowód poprawności wykonania.
PXE to termin specyficzny dla Aztec, ale podejście 'prywatne dane lokalnie, dowód onchain' jest ogólnym wzorcem w systemach ZK privacy. Rozumienie PXE wyjaśnia, dlaczego portfel prywatności na Aztec działa inaczej niż zwykły portfel Ethereum.
Najczęstsze błędne założenia
- Problem: PXE to nie węzeł, któremu ufasz z sekretami. Cały sens w tym, że prywatne dane zostają lokalne — na sieć idą tylko dowody.
- Problem: PXE nie jest centralnym serwerem. Każdy użytkownik ma własną instancję działającą na jego urządzeniu.
