September 26, 2022

Transformers testnet

Содержание

  1. Описание
  2. Системные требования
  3. Установка
  4. Задания
  5. Команды в меню
  6. Обновления

Описание

После завершения бета-тестирования команда решила сделать тест на параллелизм, который также является самым сложным тестом знаменитой трилеммы для публичного блокчейна. Для этого команда сделала систему поощрения для тех, кто поддержит проект.

Поощрительные активы

Всего выделено - 100,000 TFSC. 90,000 TFSC будет использовано для поощрения узлов. 10,000 TFSC будут использованы для продвижения.

Условия регистрации

К участию приглашаются все узлы бета-тестирования фазы 1, а также пользователи криптовалют, заинтересованные в публичных блокчейнах, и профессиональные операторы узлов.

Период проведения тестнета

28 сентября — 11 октября, 20:00 UTC, около 2 недель.

Правила поощрения

Все узлы, участвующие в тесте, получат вознаграждение пропорционально бонусу, полученному ими во время теста. Например, сумма бонуса, заявленного пользователем узла Mike, равна A, а общее количество бонусов за весь период равно B. Тогда вознаграждение TFSC узла Make в этом тесте составит: (A/B)*90,000 TFSC.

Discord Medium Twitter

Системные требования

8 CPU 16 RAM 50 NVME

Установка

Подготавливаем систему

# обновляем систему
sudo apt-get update && sudo apt-get upgrade -y
#скачиваем необходимые файлы
apt install screen -y

Скачиваем файлы проекта

# создаем папку проекта
mkdir transformers && cd transformers 

# скачиваем файлы проекта и даем доступ к исполнению
wget -q uscloudmedia.s3.us-west-2.amazonaws.com/transformers/test/ttfs_v0.8.1_003950f_devnet

Запускаем программу для генерации файлов

chmod +x ttfs_v0.8.1_003950f_devnet && ./ttfs_v0.8.1_003950f_devnet -c
# останавливаем программу через ctrl+c

Добавляем публичный IP в config.json

PUB_IP=$(wget -qO- eth0.me);wget -qO- pastebin.com/raw/MfS126mf|sed 's#\"ip\": \"pub_ip\"#\"ip\": '\"${PUB_IP}\"'#' > config.json

Запускаем программу

# создаем новое окно
screen -S trans

# запускаем программу с режимом отображения меню
./ttfs_v0.8.1_003950f_devnet -m

После этого начнется синхронизация. Закрыть окно можно командой ctrl+a+d. Вернуться в окно можно командой.

screen -R trans

Если выходит ошибка cегментации, то необходимо заменить файл data.db. Скачать новый data.mb можно с сайта или узнать новую ссылку в дискорд канале, если эта устарела.

!!!Сохраните папку $HOME/transformers/cert. Он необходим для восстановления или переноса вашей ноды!!!

В Discord вы можете узнать информацию о своих наградах введя в ветке
!bonus <адрес Base58 или IP-адрес>

Задания

Задание 1

1) Установить и запустить узел.

2) Сделать запрос в кране faucets в дискорде, после этого вам на кошелек будет отправлено 5001 tTFSC.

3) Застейкать (выбрать в меню 2.Stake) 5000 tTFSC.

Задание 2

1) Подключаемся к текущей сессии Screen

cd $HOME/transformers && screen -r trans

Копируем адрес кошелька (А) 7.PrintAccountInfo и останавливаем программу через пункт в меню 0.Exit

2) Переименовываем кошелек А

mv cert bak_cert

3) Запускаем заново программу для генерации нового кошелька (Б)

./ttfs_v0.8.0_76a6414_devnet -m

4) Запрашиваем токены на новый кошелек

5) Делегируем токены на кошелек А. Выбираем 4.Invest, вводим адресс кошелька Б, адрес кошелька А, указываем сумму 5000, выбираем 0

6) При успешной операции видим succesfully packaged

7) Останавливаем ноду 0.Exit и подключаемся на основной кошелек:

mv cert cert_invest
mv bak_cert cert

8) Запускаем ноду

./ttfs_v0.8.0_76a6414_devnet -m

Папку cert_invest так же переместите в надежное место.

Заполняем форму для получения наград.

Команды в меню

1.Transaction

Команда для реализации транзакции. Необходимо ввести адрес отправителя, затем получателя, затем количество токенов.

2.Stake

По умолчанию адрес стейка - ваша собственная учетная запись. Необходимо ввести необходимое количество токенов для стейка.

3.Unstake

Снятие токенов со стейка. Необходимо ввести адрес на который застейкали, затем ввести сумму анстейка.

4. Invest

Функция для инвестиции. Необходимо ввести свой номер аккаунта. Аккаунт в который хотите инвестировать, количество токенов.

5. Disinvest

Снятие токенов с инвестиции. Необходимо ввести свой номер аккаунта, номер аккаунта в который вы инвестировали и текущую сумму инвестиций.

6. Bonus

Для получения бонуса введите ваш адресс.

7. PrintAccountInfo

Функция для вывод информации об аккаунте:

1. Version: Версия программы.
2. Base58: Ваш адрес.
3. Balance: Баланс.
4. Block top: Текущая высота блока.
5. Комиссия.

8.Exit

Выход из интерфейса

Обновление

Те кто ставил версию отличную от 0.8.0, необходимо обновиться.

1) Останавливаем ноду

cd $HOME/transformers && screen -r trans

Нажимаем 0.Exit, закрываем окно: ctrl+a+d

2) Удаляем все файлы кроме cert

rm -rf $HOME/transformers/data.db $HOME/transformers/config.json $HOME/transformers/ttfs_v0.7.0_61ec7b1_devnet

Далее производим установку с начала.

Внимание! Если после обновления, установки data из источника и установки ip выходит ошибка, возможно нужно удалить папку cert, но перед этим обязательно сохраните ее.