zama @zama_fhe procesor współpracy fhEVM Trzy stany: Stan publiczny / Stan off-chain / Stan prywatny - (stan publiczny) Tradycyjne stany blockchainów L1 są publiczne, brakuje im prywatności - (stan off-chain) ZK to obliczenia w stanie off-chain, dowody na blockchainie, brak możliwości kompozycji w stanie off-chain - (stan prywatny) FHE, całkowicie prywatne obliczenia, na blockchainie publiczny jest stan prywatny, stan prywatny może być kompozycyjny między kontraktami na blockchainie, tutaj fhEVM ma proces autoryzacji, czyli stan zaszyfrowanego początkowego kontraktu, który można zarządzać za pomocą protokołu MPC z progiem Procesor fhEVM działa na EVM, uruchamiając inteligentne kontrakty FHE - Gdy kontrakt na L1 wywołuje bibliotekę TFHE Zama do wykonania operacji FHE, L1 sam w sobie nie wykonuje żadnych rzeczywistych obliczeń FHE, lecz generuje wskaźnik do wyniku - Następnie obliczenia są przeprowadzane przez serwer off-chain monitorujący L1 - Programiści używają Solidity oraz SDK fhEVM, nie potrzebują wiedzy z zakresu kryptografii, aby opracować dapp z end-to-end szyfrowaniem - Wszystko, co robi procesor współpracy, jest publicznie weryfikowalne, każdy może ponownie obliczyć szyfrogram, aby zweryfikować wynik - Procesor fhEVM był początkowo obsługiwany przez firmę zama, a później będzie otwarty (zama górnicy fhe, zwróćcie uwagę) Prosty scenariusz zastosowania: Kompozycyjne tożsamości on-chain DID: na przykład twój dapp kontraktu DID, gdy korzystasz z on-chain kontraktu kredytowego, kontrakt DID za twoją zgodą autoryzuje kontrakt kredytowy, kontrakt DID wypisuje twoje prywatne informacje o stanie tożsamości (po zaszyfrowaniu), kontrakt kredytowy używa twoich informacji DID do oceny ryzyka i oceny stopy procentowej w stanie szyfrogramu. Odzwierciedla to kompozycyjność obliczeń w stanie szyfrogramu (prywatność) + FHE EVM kontrakty w stanie szyfrogramu. ZK to silnik weryfikacji/dowodzenia tajemnic i obliczeń FHE to silnik obliczeniowy w stanie szyfrogramu