Ternyata mengonversi file .zkey yang kompatibel dengan SnarkJS ke file .params yang kompatibel dengan Zokrates tidak lagi didukung oleh perkakas saat ini (karena perubahan endianness yang dibuat pada perkakas yang pertama tetapi bukan yang terakhir). Jadi rencana saya menggunakan Zokrates untuk melakukan kontribusi Groth16 di TEE sudah keluar. Saya harus menggunakan SnarkJS di TEE sebagai gantinya. Jadi sekarang dimulailah perjalanan mencoba membuat build 😆 SnarkJS yang dapat direproduksi sepenuhnya. Saya tidak tahu -- ketika saya memulai "proyek sampingan" asli saya untuk mencoba membuat UI yang sepenuhnya terdesentralisasi untuk UniswapV4 -- bahwa sub-sub-sub-tugas akan melibatkan beberapa minggu upaya Herculean untuk membuat build proyek ZK yang dapat direproduksi untuk digunakan dalam TEE.
321