Как Leo позволяет разработчикам максимально просто использовать ZKP
Преимущество
Главным преимуществом Leo является то, что он позволяет разработчикам, даже тем, которые не имеют знания в области криптографии, хешировать входящую информацию, путем использования протокола нулевого разглашения. Система хеширования позволит выбрать, какие данные станут публичными, а какие останутся с пользователем, а протокол нулевого разглашения блокирует утечку информации.
Как работает Leo при запуске программы?
Leo берет ваш код, создает схему проверки, которая представляет вычисление, которое вы хотите запустить, заполняет входные проводники нужными значениями, запускает схему, генерирует ключи проверки, а затем объединяет все соответствующие данные в ZKP.
Система работы
Leo также делает больше, чем просто создает для вас схему и генерирует на ее основе доказательство. Он наполнен функциональностью, которая помогает максимально сократить время разработки. Платформа тестирования, реестр пакетов и преобразователь импорта работают вместе, чтобы сэкономить разработчикам много времени, гарантируя, что внешние функции легко импортируются, и что код действительно делает то, что от него ожидалось.