Okazuje się, że konwersja pliku .zkey zgodnego z SnarkJS na plik .params zgodny z Zokrates nie jest już wspierana przez obecne narzędzia (z powodu zmiany porządku bajtów w narzędziach pierwszego, ale nie drugiego). Więc mój plan użycia Zokrates do wykonania wkładu Groth16 w TEE jest nieaktualny. Będę musiał zamiast tego użyć SnarkJS w TEE. Teraz zaczyna się podróż próbując stworzyć w pełni reprodukowalną kompilację SnarkJS 😆. Nie wiedziałem -- kiedy zaczynałem mój pierwotny "projekt poboczny" mający na celu stworzenie w pełni zdecentralizowanego interfejsu użytkownika dla UniswapV4 -- że podzadanie będzie wymagało kilku tygodni Herculean wysiłku na tworzenie reprodukowalnych kompilacji projektów ZK do użycia w TEE.
409