Testnets
Что такое тестнет?
Тестнет - это ранняя стадия развития проекта, задача которой заключается в массовом тестировании, а именно в поиске багов, использовании платформы и т.д.
Какие бывают тестнеты?
Технический тестнет - проверка нагрузки на сеть, поиск багов, разработка чего-либо;
Маркетинговый тестнет - написание статей, создание видео, инфографики и мемов о проекте;
Технический и маркетинговый тестнет одновременно - установка ноды и создание контента.
Какие тестнеты были до этого?
Тестнет проходил в несколько этапов, каждый из которых предназначен для тестирования различных аспектов сети и развития экосистемы в целом. Программа длилась 30 дней.
Что можно было делать?
Эксплуатация узлов - выполнение технических задач, связанных с эксплуатацией валидатора и тестированием основных функций протокола (запуск узла, стресс-тестирование производительности).
Feature Testing - целенаправленное тестирование уникальных новых функций Archway. Давайте посмотрим, сможем ли мы сломать экономическую модель (экономические эксплойты, максимальное использование сетевых вознаграждений, атаки sybil и т.д.)
dApps + инструментарий - создание основных приложений (DEXs, NFT marketplaces и т.д.) и инструментария, упрощающего рабочие процессы разработки и внедрения разработчиков.
Контент - публикация креативного контента, который повышает осведомленность и просвещает широкое сообщество о ценности и преимуществах Archway, почему это важно и что это значит для разработчиков.
Какие были проблемы с нодой?
Нода попадала в тюрьму, необходимо было выполнить команду, чтобы выбраться из нее:
archwayd tx slashing unjail --from "$archway_wallet_name"
Цель этой тестовой сети — проверить техническую архитектуру и безопасность блокчейна в максимально реалистичных условиях, чтобы создать полнофункциональный и децентрализованный блокчейн. Тестнет длился 10 недель.
Что нужно было делать?
Нужно было поставить майнер, выполнять технические задачи и следить за обновлениями.
Какие были проблемы с нодой?
Из-за конкурентов с майнинг-фермами никто не мог смайнить блок. Для того чтобы его смайнить пользователи создавали пулы и таким образом майнили.
Какие тестнеты сейчас актуальны?
Цель тестнета - тестирование и улучшение Minima перед запуском Mainnet:
- Развивать сеть Minima
- Тестировать работу различных устройств
- Найти или исправить ошибки в сети Minima Testnet
- Совершенствовать приложение и протокол Minima
- Способствовать росту числа членов и участия в сообществе Minima
Что нужно делать?
Эксплуатация узлов - нужно зарегистрироваться в Incentive cash, поставить ноду (на сервере или на телефоне), привязать ее к Incentive cash и следить за работоспособностью (каждый день должен быть +1 токен Минима) и периодически обновляем/устанавливаем новую версию приложения.
Контент - вы можете поучаствовать в программе амбассадоров, для этого вам нужно:
1) быть активным участником сообщества;
2) принимать участие в различных конкурсах;
3) помогать новичкам;
4) приглашать друзей в проект;
5) делать видео о проекте, писать статьи, создавать инфографики, мемы.
Какие могут быть проблемы?
Если нода не пингуется (работает некорректно), нужно переустановить ноду командой:
sudo systemctl restart minima_9001
Цель тестнета - дать первый вкус технологии сообществу, последователям, бекерам, инвесторам, а также улучшить каждую часть кода для будущего мейннета, собирая отзывы, чтобы иметь возможность создавать смарт-контракты и лучшие функции на их основе. стейкать (создавать блоки) и проводить транзакции.
Что нужно делать?
Нужно установить ноду, привязать ее к своему дискорду через бота, стейкать (создавать блоки), следить за роллами (работоспособностью) и обновлять узел каждый эпизод.
Какие могут быть проблемы?
Могут слетать роллы, нужно поставить автопокупку:
cd /root
sudo tee /root/rollsup.sh > /dev/null <<EOF #!/bin/bash #Версия 0.08 cd /root/massa/massa-client #Set variables candidat=\$(./massa-client wallet_info |grep 'Candidate rolls'|awk '{print \$3}') massa_wallet_address=\$(./massa-client wallet_info |grep 'Address'|awk '{print \$2}') tmp_final_balans=\$(./massa-client wallet_info |grep 'Final balance'|awk '{print \$3}') final_balans=\${tmp_final_balans%%.*} averagetmp=\$(/usr/bin/cat /proc/loadavg | awk '{print \$1}') node=\$(./massa-client get_status |grep 'Error'|awk '{print \$1}') kv=100 var=\$(echo "scale=0; \$averagetmp*\$kv" | bc) var1=\${var%%.*} if [ -z "\$node" ]&&[ \$var1 -lt "7" ];then echo \`/bin/date +"%b %d %H:%M"\` "(rollsup) Server loading \$var1% The node is most likely in a hung state, rolls will not be bought" >> /root/rolls.log elif [ -z "\$candidat" ];then echo \`/bin/date +"%b %d %H:%M"\` "(rollsup) Node is currently offline" >> /root/rolls.log elif [ \$candidat -gt "0" ];then echo "Ok" > /dev/null elif [ \$final_balans -gt "99" ]; then echo \`/bin/date +"%b %d %H:%M"\` "(rollsup) The roll flew off, we check the number of coins and try to buy" >> /root/rolls.log resp=\$(./massa-client buy_rolls \$massa_wallet_address 1 0) else echo \`/bin/date +"%b %d %H:%M"\` "(rollsup) Not enough coins to buy a roll from you \$final_balans, minimum 100" >> /root/rolls.log fi EOF
printf "SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin */3 * * * * root /bin/bash /root/rollsup.sh > /dev/null 2>&1 " > /etc/cron.d/massarolls
Если нода перестала работать, вводим команду:
sudo systemctl restart massad
Цель тестнета - дать возможность людям протестировать и проверить, как функционируют различные аспекты сети KYVE и как их можно улучшить. Мы будем использовать все данные для улучшения сети KYVE, гарантируя, что мы предоставляем сообществу KYVE наилучшие возможности децентрализованного хранения данных.
Тестнет будет длится 2 месяца - с 2 мая до 2 июля 2022 года.
Что нужно делать?
1. Контент - видео-туториал, видео-интро, мемы, объясняющий контент.
2. Комьюнити - лайк, репост, подписка, клейм крана через твиттер, клейм через колесо, клейм через дискорд.
3. Инженерия - отдать голос в пропозале, стейкинг, делегирование, фандинг пула, создать бандл, голосовать, будучи валидатором, искать баги.
Какие могут быть проблемы?
Могут долго не проверять ваш контент, ничего страшного, нужно ждать.
Если не зачисляют баллы за раздел комьюнити, нужно проверить подключен ли ваш твиттер к сайту и ждать