Coś, co napisałem jakiś czas temu na temat prywatności i bezpieczeństwa, i warto to powtórzyć -- Oto różnice między TEE, ZK, MPC i FHE: TEE - Celem jest rozwiązanie problemu integralności i prywatności, ale istnieje jeden punkt awarii: fizyczne klucze, które mogą być wyodrębnione. Prawda, że ich wydobycie może być trudnym wyzwaniem, ale silny podmiot z wystarczającymi zasobami (pomyśl o grupie Lazarus) w połączeniu z wystarczającą zachętą, mógłby to zrobić. TEEss mogą być używane w środowiskach z uprawnieniami lub na urządzeniach końcowych dla małych kwot, ale nie powinny być używane w zdecentralizowanej infrastrukturze. ZK - Dojrzałe i sprawdzone w boju. Używane w produkcji od lat przez Zcash, StarkWare i innych, z rosnącym uznaniem ze strony coraz większej liczby zespołów. Może zapewnić kilka wersji prywatności, wspierając ogromną (OGROMNĄ!) skalę. StarkWare stworzyło Cairo - język kontraktów inteligentnych zaprojektowany specjalnie dla ZK. MPC - Zachowuje prywatność w ustawieniach wielopartyjnych, ale nie jest zbyt dojrzałe. Jest interaktywne (co oznacza, że wszyscy użytkownicy muszą wysyłać wiadomości w obie strony), co utrudnia jego użycie. FHE - Gwarancja prywatności jest podobna do TEE, ale może ją dostarczyć bez żadnych luk. To nowsza technologia i w większości przypadków użycia w blockchainie wymagałaby wsparcia technologii ZK w celu udowodnienia integralności. Linki do moich wcześniejszych postów na każdy z tych tematów w poniższych tweetach. KONIEC