November 5, 2022

Aleo - протокол на ZK.

https://www.aleo.org/

Рад приветствовать всех читателей данной статьи. Хочу рассказать Вам про интересный, на мой взгляд, протокол "Aleo".

Давайте начнём с самого главного вопроса - "Что же такое Aleo?".

"Aleo" - протокол на ZK(Zero Knowledge). "Zero Knowledge" - переводится на простой язык как "Нулевое Разглашение". "Aleo" - является полностью программируемым протоколом. Что это значит? Всё просто! При создании любого приложения на данном протоколе, можно сделать его максимально безопасным и защищённым. Замыслом проекта является создание частных приложение, полностью находящееся под ZK, которые будут безопасны, быстры и легко масштабируемые.


Что же такое "ZK"? Zero Knowledge - технология, которая позволяет подтвердить любую информацию, при этом не разглашая её. Как это работает? Zero Knowledge позволяет доказать, что доказываемое утверждение верно, и Доказывающий знает это доказательство, в то же время не предоставляя никакой информации о самом доказательстве данного утверждения. Возьмём пример из жизни...

Вам к примеру 30 лет. Вы заходите в магазин, чтобы купить алкоголь. Выбрали себе то, что хотели и проходите на кассу. Продавец спрашивает "Вам 18 лет есть?", на что вы отвечаете "Да!". Хотя по регламенту продавец должен был попросить у вас паспорт, чтобы удостовериться в правоте информации. Информация была правдива и вы спокойно, не показывая своего паспорта, выходите из магазина со своим алкоголем. Так и работает ZK.


Вернёмся к протоколу Aleo. Aleo использует PoSW механизм консенсуса. Proof of Succinct Work (PoSW) - это новый алгоритм консенсуса, основанный на работе, для блокчейнов, где работа, которая доказана - это генерация доказательства SNARK. Майнеры соревнуются, чтобы обеспечить правильное решение головоломки PoSW, многократно генерируя доказательства SNARK, пока они не удовлетворят заданный уровень сложности, предусмотренный протоколом. Проще говоря протокол Aleo предназначен именно для майнинга. Aleo имеет собственный язык программирования "Leo", а так же собственную среду разработки под названием "Aleo Studio".


Если соединить всё выше сказанное и рассказать про Aleo простому обывателю, то мы получим, что Aleo - первая платформа, предлагающая полностью приватные приложения. Aleo достигает этого, используя децентрализованные системы и криптографию с нулевым разглашением для защиты пользовательских данных в Интернете. Это прямой путь к полной конфиденциальности какого-либо приложения или сервиса, используемого пользователями в интернете. А как известно, интернет - это далеко не защищенная от посторонних глаз место. Получить какую-либо личную информацию о вас не составит какого-либо труда. К сожалению, в интернете нет ничего бесплатного. Он представляет собой бизнес модель, предоставляет информацию в обмен на ваши персональные данные. Используя криптографию с нулевым знанием, такие компании, как Aleo, могут помочь вернуть власть в руки пользователей, а не корпоративных интересов, которые ею управляют.


Aleo использует это в качестве основы системы под названием ZEXE (Выполнение с нулевым знанием). В ZEXE пользователи выполняют переходы состояний в автономном режиме. Этот процесс создает доказательство, которое включается в транзакцию по цепочке. Эта транзакция обновляет состояние системы путем использования/создания записей в цепочке. Эта система дает нам надежные гарантии конфиденциальности, поскольку транзакции содержат только доказательства, а не данные, которые их сгенерировали. И, как и Ethereum, ZEXE может поддерживать смарт-контракты, которые позволяют пользователям взаимодействовать или передавать ценность заранее определенным способом.

Когда вы совершаете сделку на DEX в Aleo, вы вычисляете обновленные остатки на счетах вне сети на основе обменного курса. Эта сделка завершается отправкой подтверждения с нулевым знанием в качестве транзакции в сеть Aleo, что указывает на то, что произошло действие. Само по себе доказательство не содержит никакой информации о том, что это было за действие, на какой бирже оно было выполнено или кто в нем участвовал. Тем не менее, лежащая в основе криптография должна убедить всех участников в том, что сделка была совершена и все балансы обновлены правильно.

В основе проекта лежит идея композитности. Композиционность — это мощная концепция, которая, помимо прочего, обеспечивает экосистему DeFi Ethereum. Хотя Aleo обеспечивает полную конфиденциальность, некоторые приложения могут использовать общедоступные источники данных (либо опубликованные в записи вместе с доказательством, либо вне сети), чтобы сделать частные смарт-контракты составными. Эта модель конфиденциальности отказа устраняет многие из последствий прозрачных блокчейнов с точки зрения затрат. И все же это позволяет пользователям контролировать, когда и как они взаимодействуют с приложениями, раскрывая только то, что они выбирают.