Виявляється, що перетворення SnarkJS-сумісного .zkey-файлу в Zokrates-сумісний файл .params більше не підтримується поточним інструментарієм (через зміну кінця, внесеного в оснащення першого, але не другого). Так що мій план використання Зократа для здійснення внеску Groth16 в TEE закінчився. Замість цього мені доведеться використовувати SnarkJS у TEE. Отже, тепер починається шлях спроб створити повністю відтворювану збірку 😆 SnarkJS. Коли я починав свій початковий "побічний проект" зі спроб створити повністю децентралізований UI для UniswapV4, я не знав, що підзавдання вимагатиме кількох тижнів геркулесових зусиль зі створення відтворюваних збірок проектів ZK для використання в TEE.
350