
Майнинг в тестовой сети Aleo
С 02.12.2022 по 26.01.2023 года в тестовой сети Aleo третьей версии можно запустить майнинг кредитов по PoSW-алгоритму (SNARK PoW). Проведение вычислений характеризуется достаточно высокой энергоэффективностью, что будет способствовать увеличению популярности этой монеты среди майнеров.
Разработчики Aleo за работу майнеров в качестве provers платят вознаграждение, которое впоследствии, после запуска основной сети, можно будет обменять на монеты ALEO. Аттракцион щедрости может закончится и раньше, в случае, если закончатся 7.5 млн. кредитов, выделенных для поощрения майнеров-тестировщиков.
Что нужно для того, чтобы запустить майнинг ALEO?
Для майнинга ALEO в тестовой сети нужно:
- убедиться, что имеющееся оборудование соответствует хотя бы минимальным требованиям по проведению вычислений (видеокарты Nvidia с 6 ГБ памяти двухтысячной серии (и новее), а также 1660-е карты);
- скачать/скомпилировать программное обеспечение для запуска майнинга ALEO;
- создать адрес кошелька для майнинга (это можно сделать в damominer), сохранить в безопасном месте его ключи. Для f2pool свой адрес создавать не нужно, при майнинге в тестовой сети там используется имя пользователя (логин);
- настроить (сконфигурировать) компьютер для майнинга Aleo в соло или на пуле;
- запустить майнинг.
Какие программы можно использовать для майнинга Aleo?
Проведение вычислений в Testnet3 Aleo требует наличия GPU с VRAM 6 GB+, серьезно задействует ресурсы CPU и RAM и может производится с помощью следующих программ:
- официальное программное обеспечение под Linux, подходит для запуска майнинга в соло-режиме продвинутыми пользователями;
- Aleo miner — программа, созданная Qingfei Li для майнинга ALEO на f2pool на GPU Nvidia под ubuntu-подобные системы, работающие в консольном режиме multi-user.target (включая HiveOS), скачивается по ссылке. Эту программу можно сконфигурировать для майнинга и на другом пуле;
- damominer/aleo — оптимизированный майнер Aleo для GPU NVIDIA на архитектуре Turing и новее (начиная с 1660-x видеокарт) под ubuntu и Windows от программиста damomine;
- DxPool Aleo Miner от пула dxpool для видеокарт Nvidia для ubuntu;
- 1to-miner — майнер Nvidia для ubuntu-подобных систем.
Запуск майнинга в тестовой сети Aleo с помощью damominer
Запуск майнинга Aleo coin в программе damominer на новых видеокартах Nvidia (Turing GPU+) производится скриптом (или батником в Windows):
damominer --address <your address> --proxy адрес_пула
Перед майнингом нужно сгенерировать свой адрес кошелька командой:
damominer --new-account
При этом в консоли появится информация о приватных ключах, привязанных к вновь сгенерированному адресу, например:
Private key: APrivateKey1zkpJwQPt1e84uaA31YqewCmRwTs1WdWWX5P6oe6Dn1v6BZ2 View key: AViewKey1jeXAjtEigfcb9jfWPDjtbb9u4j6shkTVJE4NBv1cTs7V Address: aleo1tzzwwrrr9zfd4ucxdg27z08w6g82nk5per33mdhlsjpj5eakdygq2rg3xm
Обязательно нужно сохранить в безопасном месте полученные адрес, а также связанные с ним private и view key.
При использовании прокси-адреса (используется как адреса пула) от damominer скрипт выглядит так:
./damominer --address aleo14pur0wemel47zgc0y7ns7hc6w7h8y8084tk6xqz98f8hynd8jspsgql7c9 --proxy aleo1.damominer.hk:9090 -g 0 -g 1 -g 3 -g 4 -g5
Примечание: аргумент g служит для указания видеокарт, участвующих в майнинге.
Аналгоичным образом запускается майнинг Алео в Windows.
Пример батника для запуска майнинга Aleo в Windows:
damominer --address aleo14pur0wemel47zgc0y7ns7hc6w7h8y8084tk6xqz98f8hynd8jspsgql7c9 --proxy aleo1.damominer.hk:9090 -g 0 -g 1 -g 3 -g 4 -g5
ALEO mining в damominer версии 2.3.2 в xubuntu 18.04 (драйвер 520.61.05) на видеокартах Nvidia GTX 1660S и 1660Ti выглядит так (Power Limit выставлен на минимум — 70 ватт, память +800, ядро +100):
Как видно из скриншота, одна видеокарта уровня Nvidia GTX 1660 производит вычисления в тестовой сети АЛЕО со скоростью около 205-208 решений в секунду. Более мощные видеокарты Nvidia майнят Aleo пошустрее.
Ориентировочный хешрейт видеокарт Nvidia при майнинге Aleo, c/s:
- RTX 3060Ti — 4600;
- RTX 3090 — 2300;
- RTX 3080 — 1600;
- RTX 3070 — 1200;
- RTX 3060Ti — 900;
- GTX 1660 — 210.
Проверить хешрейт и сколько заработано непосильным трудом майнингом, можно на сайте damominer:
При майнинге Aleo в указанной выше конфигурации задействуется примерно 4.8 гигабайт VRAM:
Интересно отметить, что если при майнинге поднять лимит потребления с 70 до 90 ватт (на 30 процентов), либо просто увеличить разгон по ядру, хешрейт при мацйнинге АЛЕО в тестовой сети не увеличивается.
На хешрейт не влияет и увеличение производительности подсистемы памяти.
Например, при изменении разгона по памяти с +800 на +1000 МГц (на 20%) майнер не увеличивает быстродействие (хешрейт остается равным 1040 c/s). В связи с этим, для увелеичения эффективности майнинга можно снижать частоту памяти.
При попытке запустить майнер damominer на неподдерживаемом оборудовании возникает ошибка:
thread ‘main’ panicked at ‘called `Result::unwrap()` on an `Err` value: InvalidDevice’, src/main.rs:256:57
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Настройка майнинга Aleo в testnet3 на f2pool
Пул f2pool при майнинге Aleo в тест-net берет себе в качестве комиссии 1% (PPLNS). Выплаты на баланс пользователя производятся начиная с 0.01 ALEO.
При майнинге в тестовой сети Aleo на f2pool возможности добавить свой адрес кошелька и вывод вознаграждения в тестовых токенах невозможен.
На f2pool используется зачисление намайненных токенов на баланс пользователя. После перехода Aleo на работу в основной сети будет произведен обмен тестового баланса на настоящие монеты ALEO по курсу 1 к пяти.
Перед запуском майнинга на пуле f2pool нужно пройти простую процедуру регистрации:
После этого можно настраивать майнинг. При конфигурации майнинга АЛЕО на ф2пуле используют следующие сервера:
stratum+tcp://aleo-asia.f2pool.com:4400; stratum+ssl://aleo-asia-ssl.f2pool.com:4420 - для защищенных SSL-соединений.
Для запуска Aleo майнера, созданного Qingfei Li,требуется наличие видеокарты Nvidia с не менее чем 6 гигабайтами видеопамяти, драйвера версии 515 или новее, а также достаточно мощного многоядерного процессора. Перед использованием майнера нужно разархивировать содержимое скачанного архива в один каталог.
Настройка майнинга в Aleo-майнере от Qingfei Li (по умолчанию работает в системе с отключенной графикой, в режиме multi-user.target) заключается во внесении своих данных в файл config.cfg, находящийся в каталоге aleominer:
- в строке ACCOUNT_NAME=accountname вместо accountname нужно указать свое логин, указанный при регистрации на f2pool;
- в строке POOL=»xxx.xxx.xxx.xxx:xxxx» указать свой адрес, например, POOL=»aleo-asia.f2pool.com:4400″ (или другой, при майнинге на другом пуле).
Затем нужно сделать файл aleo_setup.sh исполняемым
sudo chmod 757 ./aleo_setup.sh
после чего от имени администратора запустить скрипт aleo_setup:
sudo ./aleo_setup.sh
При этом появится сообщение
Created symlink /etc/systemd/system/multi-user.target.wants/aleo.service → /etc/systemd/system/aleo.service.
запуститься клиент Aleo и начнется синхронизация с тестовой сетью в консольном режиме.
Для проверки хода процесса в терминале нужно выполнить команду
ps aux |grep aleo
Через несколько минут, после окончания синхронизации, можно запускать майнинг (скрипт start_aleo.sh) командой
./start_aleo.sh
Для остановки синхронизации и майнинга выполняют команду
./stop_aleo.sh
Понять, что синхронизация завершена, можно сравнив номер блока в последней строке вывода по команде ps aux |grep aleo (в примере, приведенном выше — это блок номер 1860) и данными из обозревателя сети Aleo (в данном случае блок номер 368990):
Обозреватель сети Aleo нужен и для контроля баланса на адресе своего кошелька. В качестве альтернативы можно также использовать эксплорер на сайте Харука:
Как подсчитать доход от майнинга Aleo?
Калькулятор майнинга Aleo есть на сайте Haruka Aleo Explorer:
Точно одсчитать доход от майнинга Aleo можно будет после запуска основной сети и выхода монеты на биржи. Тогда можно будет отслеживать колебания курса на coinmarketcap или любых других ресурсах, а затем сравнивать количество добываемых Aleo coin с их курсом в долларах.
Заключение
Майнинг Aleo в тестовой сети в 2023 году позволяет майнерам более глубоко понять основы функционирования этой платформы. Он имеет смысл и для накопления тестовых токенов, так как после перехода на основной блокчейн значительно увеличится сложность майнинга.
Если развитие Aleo пойдет по замыслу создателей, то эта монета может повторить успех Ethreeum в эпоху PoW… Предприимчивые производители майнинг-оборудования уже принимают заказы на ASIC-и для майнинга Aleo, предлагая оборудование, основанное на двух RTX3080TI за 7000 USD.

