В Ethereum-сети появился протокол, скрывающий суммы транзакций
В блокчейне проекта Ethereum появился протокол AZTEC, который позволяет скрывать суммы транзакций. Данный протокол использует технологию доказательства с нулевым разглашением (ZKP).
В настоящее AZTEC функционирует в ограниченном формате, поддерживая только конфиденциальную версию стабильной монеты MakerDAO – zkDai. Известно, что в ближайшие несколько недель появится поддержка и других токенов, которые разработаны на основе ZKP. Полноценный доступ к AZTEC, в рамках которого появится возможность создавать пользовательские токены, появится через 2 месяца.
Валидация конфиденциальных транзакций при использовании протокола AZTEC осуществляется за счет криптографического принципа, который лежит в основе zk-SNARK. Механизм функционирует на основе смарт-контракта Aztec Cryptography Engine, благодаря которому и осуществляется валидация транзакций. При передаче пользователем средств, сумма токенов проходит через шифрование и формирование «доказательства правильности». Тем не менее, по сравнению с монетой Zcash, алгоритм AZTEC не предполагает сокрытие адресов отправителя и получателя токенов.
В будущем разработчики намерены реализовать механизм, позволяющий полностью скрывать конкретную часть блокчейна Ethereum и адреса участников сети, которые принимают участие в транзакциях. Можно рассчитывать на то, что в будущем смарт-контракты будут предлагать полную конфиденциальность.
Томас Уолтон-Покок, гендиректор AZTEC, отметил, что вышеупомянутые цели могут быть достигнуты разработчиками уже в 2020 году. Кроме того, он сообщил о планах по запуску PLONK — это максимально оперативные универсальные доказательства SNARK. Этот инструмент позволит добиться исполнения закрытых смарт-контрактов путем доверенной установки. За разработку PLONK ответственны Зак Уильямсон, технический директор AZTEC, а также Ариэль Габизон, главный научный сотрудник AZTEC.
Отметим, что в декабре о намерении запустить бета-тестирование конфиденциальных транзакций на основе zk-SNARK сообщил Джастин Сан, создатель проекта TRON — этот инструмент позволит скрыть основную информацию о транзакции, в частности адреса участников, сумму перевода.