🤔Доказательства с нулевым разглашением
Пару слов о zkSNARK и zkSTARK
zkSNARK на KLYNTAR
Мы понимаем важность применения криптографии с нулевым разглашением в различных сферах и стремимся к полной интеграции с существующими и новыми решениями.
Поскольку KLYNTAR имеет модульную архитектуру и поддержку как WASM так и EVM совместимых виртуальных машин(а так же и других в будущем), то вы можете использовать существующие ныне решения для написания своих контрактов и сервисов с применением технологий zkSNARK. Более того, благодаря мутациям на KLYNTAR вы сможете вызывать zk контракты на EVM из WASM и наоборот, использовать оффчейн возможности и многое другое! Ознакомьтесь с библиотеками и репозиториями ниже которые вам понадобятся при работе. Все они имеют хорошую документацию, рейтинг на GitHub, коммьюнити разработчиков и используются в других проектах. Рекомендуем следовать руководствам и рекомендациям.
Circom
Circom - это специальный язык который может использоваться для написания логики которая затем будет использована для построение R1CS, ключей верификации и прочего. Новая версия компилятора написана на Rust. В документации имеется достаточное количество примеров и пошаговых объяснений что необходимо делать для создания логики с нулевым разглашением.
SnarkJS
В паре с circom идёт snarkjs. С его помощью можно проводить церемонию доверенной настройки, генерировать Solidity-контракт верификатора и многое другое.
Больше информации можно узнать на официальных сайтах. Ниже вы увидите ссылки на репозитории которые помогут вам при создании своего zero-knowledge проекта
zkSTARK
Coming soon
Last updated