March 2, 2022

Обзор продуктов Aleo

Как мы знаем, команда Aleo создала различные продукты для своей экосистемы:

Leo - функциональный, статически типизированный язык программирования для приложений с нулевым знанием.

Aleo Studio - IDE для написания текстов на Leo. Но если вы хотите просто попробовать язык Leo, вы можете воспользоваться их игровой площадкой: https://play.leo-lang.org.

Aleo Package Manager - менеджер пакетов для языка Leo.

snarkOS - децентрализованная операционная система.

snarkVM - виртуальная машина для выполнения с нулевым знанием.

Давайте рассмотрим эти инструменты и поймем, как они работают. Также мы ответим на вопрос - сложно ли начать работу с Aleo или нет?

Язык программирования Leo

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

Установите Rust. Если вы пользователь macOS/Linux, в терминале выполните команду:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh.

Если вы пользователь Windows, загрузите исполняемый файл для Windows 64-bit или Windows 32-bit и следуйте инструкциям на экране.

Затем установите leo-lang с помощью cargo:

cargo install leo-lang

Чтобы убедиться, что все работает, напечатайте лео-версию в терминале:

$ leo -V

leo 1.5.3

Студия Aleo

Для работы с языком Leo мы можем использовать официальную Aleo Studio (IDE). При желании вы также можете использовать плагины для VSCode/Sublime Text 3.

Загрузите Aleo Studio www.aleo.studio с официального сайта и следуйте инструкциям на экране.