Алео | Развертывать
Aleo — первая платформа, предлагающая полностью приватные приложения. Aleo достигает этого, используя децентрализованные системы и криптографию с нулевым разглашением для защиты пользовательских данных в Интернете.
Информационный проект
Описание
Aleo — это блокчейн, использующий технологию защиты от разглашения информации. Использование данной технологии позволяет обеспечить высокий уровень конфиденциальности при работе с сетью — неразглашение кошелька отправителя и суммы транзакции.
Главное в Aleo то, что он поддерживает смарт-контракты и, следовательно, возможность создавать на нем DApps. Специально для этой цели был разработан собственный язык разработки приложений и собственная среда разработки (IDE).
Алео привлек $298 млн от a16z, Polychain Capital, Coinbase Ventures, Samsung и многих других.
Требования
Ниже приведены минимальные требования для развертывания:
- ЦП: 2-ядерный
- Оперативная память: 4 ГБ памяти
- Хранилище: 128 ГБ дискового пространства
- Сеть: пропускная способность 10 Мбит/с для загрузки и выгрузки.
- Программное обеспечение: Linux, MacOS
Установка Leo и snarkOS
- Установка ржавчины
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
2. Инсталляция Лео
Скачать исходный код
git clone https://github.com/AleoHQ/leo
cd leo
cargo install --path .
leo
Клонирование репозитория Github
git clone https://github.com/AleoHQ/snarkOS.git --depth 1
cd snarkOS
cargo install --path .
snarkos
- Подготовка кошелька
Создайте кошелек и сохраните все учетные данные
2. Получите тестовые токены
Сделать твит:
@AleoFaucet отправляет 10 кредитов на YOUR_WALLET_ADDRESS
Токены будут зачислены на ваш кошелек, когда @AleoFaucet сделает ретвит
Сохраните ссылку на файл Json. Будьте внимательны, только эта ссылка верна — vm.aleo.org/api/testnet3/transaction… Остальное может быть скамом.
3. Создайте приложение Лео
Создайте каталог для хранения вашего приложения Leo
cd $HOME/Desktop
mkdir demo_deploy_Leo_app && cd demo_deploy_Leo_app
WALLETADDRESS=""
APPNAME=helloworld_"${WALLETADDRESS:4:6}"
leo new "${APPNAME}"
cd "${APPNAME}" && leo run && cd -
PATHTOAPP=$(realpath -q $APPNAME)
- Подтвердите, что @AleoFaucet ⛲️ отправил кредиты вашего кошелька и получите значение записи зашифрованного текста.
- Нажмите на ссылку, ретвитнувшую @AleoFaucet. Вам должен быть представлен объект JSON в новом окне браузера. Если вы еще этого не сделали, мы настоятельно рекомендуем вам установить расширение JSON Beautifier & Editor для Chrome.
- Перейдите к
object.execution.transitions[0].outputs[0].valueхранящемуся там зашифрованному тексту и скопируйте его. - Перейдите кhttps://aleo.tools/и нажмите кнопку «Запись» на панели навигации в верхней части страницы.
- Поместите зашифрованный текст записи, скопированный на предыдущем шаге, в
Record (Ciphertext)поле - Поместите ключ просмотра в
View Keyполе - Скопируйте предоставленную запись открытого текста. Если вы его не видите, вероятно, вы скопировали неверную запись зашифрованного текста.
- Сохраните запись открытого текста там же, где вы сохранили свой адрес, ключ просмотра и закрытый ключ. Он понадобится вам позже.
Перейдите к пути вашего приложения
cd $PATHTOAPP && cd ..
PRIVATEKEY=""
RECORD=""
snarkos developer deploy "${APPNAME}.aleo" --private-key "${PRIVATEKEY}" --query "https://vm.aleo.org/api" --path "./${APPNAME}/build/" --broadcast "https://vm.aleo.org/api/testnet3/transaction/broadcast" --fee 600000 --record "${RECORD}"
Полезные ссылки
Официальный сайт проекта
Дискорд | Твиттер | Гитхаб | Блог
Документы | Исследователь

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































