Archway (validator setup guide) Rus
Описание проекта
Archway - это протокол на основе Cosmos, который вознаграждает разработчиков децентрализованных приложений (dapp), создающих сеть.
Протокол Archway действует как пандус для Cosmos, позволяя разработчикам развертывать кросс-цепочечные приложения и получать вознаграждения за свой вклад в сеть.
Archway, заявила, что привлекла 21 миллион долларов в раунде начального финансирования, который совместно возглавляли криптоинвестиционные фирмы CoinFund и Hashed.
Archway выделяет свой собственный токен ARCH для dapps пропорционально количеству пользователей, которых они приносят в сеть. Разработчики могут свободно использовать эти вознаграждения, как они хотят, что означает, что dapps могут предоставлять стимулы для своих собственных пользователей, не погружаясь в ограниченную казначейство токенов.
Archway Incentivized Testnet — Torii-1
Сроки подготовки и запуска для валидаторов следующие :
Руководство по подаче PR
sudo apt update && sudo apt upgrade -y
Устанавливаем необходимые для работы пакеты:
sudo apt install curl tar wget clang pkg-config libssl-dev jq build-essential bsdmainutils git make ncdu gcc git jq chrony liblz4-tool -y
wget https://golang.org/dl/go1.18.linux-amd64.tar.gz sudo tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
cat <<EOF >> ~/.profile export GOROOT=/usr/local/go export GOPATH=$HOME/go export GO111MODULE=on export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin EOF source ~/.profile go version
Вывод должен быть:go version go1.8 linux/amd64
cd $HOME git clone https://github.com/archway-network/archway cd archway git checkout main make install cd $HOME
Указываем переменные , для простоты работы:
ARCHWAY_MONIKER="УказатьИмяВалидатора" ARCHWAY_WALLET="УказатьИмяКошелька"
echo 'export ARCHWAY_MONIKER='${ARCHWAY_MONIKER} >> $HOME/.profile echo 'export ARCHWAY_WALLET='${ARCHWAY_WALLET} >> $HOME/.profile source $HOME/.profile
echo $ARCHWAY_MONIKER echo $ARCHWAY_WALLET
archwayd init $ARCHWAY_MONIKER --chain-id torii-1
archwayd config chain-id torii-1 archwayd config keyring-backend file
archwayd keys add $ARCHWAY_WALLET
Или восстанавливаем, если есть мнемоника:
archwayd keys add $ARCHWAY_WALLET --recover
wget -O $HOME/.archway/config/genesis.json "https://raw.githubusercontent.com/archway-network/testnets/main/torii-1/penultimate_genesis.json"
archwayd add-genesis-account $(archwayd keys show $ARCHWAY_WALLET -a) 1001000utorii
archwayd gentx $ARCHWAY_WALLET 1000000utorii \ --commission-rate 0.1 \ --commission-max-rate 0.2 \ --commission-max-change-rate 0.02 \ --pubkey $(archwayd tendermint show-validator) \ --chain-id torii-1 --output-document "$HOME/$ARCHWAY_MONIKER.json"
В итоге у нас будет создан gentx файл.
Github
Переходим в Github по адресу и форкаем репозиторий: https://github.com/archway-network/testnets/
Переходим по пути testnets-4/torii-1
/gentx/
, далее ждем Add file > Create new file
Указываем в заголовке "УказатьИмяВалидатора".json
В содержимое вставляем наш результат, то что находиться в файле $HOME/"УказатьИмяВалидатора".json .
Посмотреть и скопировать можно с терминала командой:
cat "$HOME/${ARCHWAY_MONIKER}.json"
После жмём Propose new file > Create pull request > Create pull request