November 28, 2022

Aleo. Testnet 3

Содержание

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

Инвесторы: a16z, Coinbase, Polychain, Samsung и другие в общей сумме $298М

Сейчас идет Тестнет 3, который разделен на 3 фазы

Фаза 1. Developers

  • Разработчики могут писать, развертывать и запускать программы.
  • Команда Aleo загружает сеть с помощью genesis-маяков.

Фаза 2. Provers

  • Пруверы начинают решать головоломки Coinbase (PoSW), чтобы заработать баллы.
  • Команда Aleo запускает программу вознаграждения за ошибки для snarkOS и snarkVM.

Фаза 3. Validators

  • Валидаторы начинают производить блоки и получать вознаграждение.
  • Пруверы с 1 миллионом кредитов Aleo смогут стать валидаторами.
  • Команда Aleo запустит сеть для Фазы 3 с помощью AleoBFT.

Награды:

На тестнет выделено 25М Aleo баллов

Награды можно получить следующим образом:

  • Написание, развертывание и выполнение программ
  • Нахождение багов в протоколе
  • Решение головоломок Coinbase (PoSW)
  • Генерация блоков в качестве валидаторов

Требования к серверу

Минимальные (VDS/DS):

16 CPU, 16 GB RAM, 128 GB SSD, Ubuntu 20.04

Рекомендуемые (VDS/DS):

32 CPU, 32 GB RAM, 128 GB SSD, Ubuntu 20.04

Обратите внимание, что лучше использовать выделенный сервер, а не облачный.

📌Дополнительно: 👉 Если вы не знаете как подготовить среду к запуску ноды, смотрите этот гайд – ссылка
👉 Если не знаете как поднять ноду, смотрите это видео - ссылка

Запуск Ноды

1. Выполняем команды поочередно:

apt update && apt upgrade -y

apt install -y curl git build-essential pkg-config libssl-dev

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

source "$HOME/.cargo/env"

rustup update

git clone https://github.com/AleoHQ/snarkOS.git --depth 1

cd snarkOS

./build_ubuntu.sh

cargo install --path .

2. Сгенерируйте адрес учетной записи Aleo:

snarkos account new

На экране увидите свои ключи:

Attention - Remember to store this account private key and view key.
Private Key APrivateKey1xxxxxxxxxxxxxxx <— Save Me And Use In The Next Step
View Key AViewKey1xxxxxxxxxxxxxxxxxxxxxx <— Save Me
Address aleo1xxxxxxxxxxxxxxxxxxxxxxxxxxx <-- Save Me

Нужно сохранить данные ключи в блокнот!!!

3. Создаем сервисный файл одной командой (вводим свой ключ вместо хххххх):

nano /etc/systemd/system/aleo-prover.service [Unit] Description=Aleo Prover Node After=network-online.target [Service] User=root ExecStart=/root/.cargo/bin/snarkos start --nodisplay --prover APrivateKey1xxxxxxxxxxxxxxxx Restart=always RestartSec=10 LimitNOFILE=10000 [Install] WantedBy=multi-user.target

4. Далее активируем ноду, вводя поочередно команды:

systemctl daemon-reload

systemctl enable aleo-prover

systemctl restart aleo-prover

5. Проверить состояние узла

systemctl status aleo-prover

6. Проверить логи Aleo Prover

journalctl -u aleo-prover -f -o cat

Поздравляю, завершен этап запуска ноды Aleo завершен.

Полезные ссылки

Официальный сайт - https://aleo.org/

Официальный анонс - https://www.aleo.org/post/launching-testnet-3-2-provers

Дискорд – https://discord.gg/aleohq

Твиттер - https://twitter.com/AleoHQ

Официальная документация - https://github.com/AleoHQ/snarkOS

Данная статья написана командой DAO Crypto.

🚀🚀🚀Заходи в наш Телеграм — https://t.me/dao_crypto

💥💥💥Наш YouTube — https://www.youtube.com/c/DAOCrypto