Aleo — краткий обзор проекта
Aleo — первая в мире полнофункциональная платформа для разработки частных приложений (с нулевым разглашением), отличающаяся скоростью, целостностью и масштабируемостью.
На сегодня трудно представить жизнь современного человека без взаимодействия с различными вэб-сервисами, такими как социальные сети, мессенджеры, службы заказов товаров и услуг, биржи и брокеры. Платой за пользование ими становиться наши персональные данные. Мы передаем наши данные различным сервисам и не понимаем как наши личные данные могут быть использованы. Зачастую, их используют для демонстрации нам рекламы, за которую вэб-сервисы получают деньги от рекламодателей. Всем нам знакома ситуация, когда нам стоит чем-то поинтересоваться и тут же мы завалены рекламой товара или услуги, к которой мы возможно проявили случайный интерес.
Но это еще лучшее использование наших персональных данных. Наши данные могут быть украдены из-за хакерской атаки или даже проданы злоумышленникам. Все мы помним крупные скандалы, которые происходили с крупными вэб-сервисами, когда персональные данные продавались или похищались, использовались в политических целях.
Поэтому назрела необходимость в появлении технологии, которая бы позволила защитить пользовательские данные, чтобы сделать интернет более приватным. Так, например метод доказательства с нулевым разглашением (ZKP) позволяет это сделать.
Что такое доказательства с нулевым разглашением (ZKP)
Доказательства с нулевым разглашением — это криптографические методы, которые позволяют одной стороне (доказывающей стороне) доказать другой стороне (проверяющей стороне), что утверждение о некоторой скрытой информации является истинным, не раскрывая ничего об этой информации, кроме достоверности самого утверждения.
Проект Aleo взял за основу данный метод для построения своей платформы. Пользователи, использующие приложения, построенные на Aleo смогут сохранить определенную конфиденциальность, что позволит построить совершенно другие вэб-сервисы, отличные от существующих. Теперь пользователи не обязаны отказываться от контроля над своими данными, а вэб-сервисы могут предложить пользователям технологии сохранения конфиденциальности для их защиты.
Данная технология может в корне изменить работу с персональными данными в интернете. Веб-службам больше не нужно будет хранить конфиденциальные данные, ни пользователь, ни поставщик услуг не будут знать больше, чем должны, а контроль над личными данными останется за пользователем. В отличие от сегодняшних веб-технологий, криптография с нулевым разглашением представляет собой безопасную, совместимую и справедливую основу для Интернета.
Пользователь может больше не рисковать утерей своего пароля а захэшировать свой пароль на устройстве и не отправлять свой пароль какой-либо веб-службе. Это не только позволяет хранить пользовательские данные на устройстве, но и снижает накладные расходы на управление доступом и облегчает юридическую ответственность, которую сегодня должны нести веб-сервисы.
Если вы пользователь биржи, вы должны понимать, что ей известны все ваши действия и нет никаких гарантий, что это не будет использовано против вас. Вам остаётся только надеяться, что биржа ведет себя честно. В случае, когда биржа лишена данных о действиях пользователя, пользователь защищен от действий против него, таких как получение несправедливой цены или отказ от обслуживания.
Leo — язык програмирования Aleo
Для создания приложения на Aleoбыл разработан язык программирования Leo. Он позволяет разработчикам интуитивно и легко писать приложения с нулевым разглашением и гарантирует, что данные пользователей по умолчанию являются конфиденциальными и беспрепятственно работают в Интернете.
Aleo определяет новый стандарт для Интернета. Проект использует радикально новый подход к безопасности, конфиденциальности и владению данными. Пользователям больше не нужно жертвовать информацией, которую они никогда не смогут вернуть, а веб-службам больше не нужно рисковать компрометацией данных своих пользователей.