Nuolat besikeičiančiame blokų grandinės technologijų pasaulyje "Initia" išsiskiria kaip inovacijų ir supaprastinimo simbolis. Mes siekiame iš naujo apibrėžti daugia grandininio tinklo patirtį nuo pačių pagrindų. Sklandžiai integruodama architektūrą, produktus ir ekonomines sistemas, "Initia" siūlo holistinį sprendimą, kuris keičia tinklų veikimo, pojūčių ir sąveikos būdą. Todėl "Initia" vadiname tarpusavyje sujungtų ritinių tinklu.
Mazgo tipas |
PROCESORIUS |
OPERATYVIOJI ATMINTIS |
Saugykla |
Testnet |
16 |
32 GB |
2TB |
API: https://initia.api.t.stavr.tech
wget -O initiat https://raw.githubusercontent.com/111STAVR111/props/main/Initia/initiat && chmod +x initiat && ./initiat
Serverio paruošimas
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
ver="1.21.6"
wget "https://golang.org/dl/go$ver.linux-amd64.tar.gz"
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz"
rm "go$ver.linux-amd64.tar.gz"
echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile
source $HOME/.bash_profile
go version
cd $HOME && mkdir -p go/bin/
git clone https://github.com/initia-labs/initia.git
cd initia
git checkout v0.2.15
make install
initiad version --long | grep -e commit -e version
version: "v0.2.15"
commit: "31051a01e01609be014d6fec36d00a17be408663"
initiad init STAVR_guide --chain-id=initiation-1
initiad config chain-id initiation-1
initiad keys add <walletname>
OR
initiad keys add <walletname> --recover
wget -L -O $HOME/.initia/config/genesis.json "https://raw.githubusercontent.com/111STAVR111/props/main/Initia/genesis.json"
sha256sum $HOME/.initia/config/genesis.json
d724e3acd64e3a597a4aa997b0dcbf97c57f4287afb26a7a5172aacb51c4c4b9
sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = "0uinit"/;" ~/.initia/config/app.toml
external_address=$(wget -qO- eth0.me)
sed -i.bak -e "s/^external_address *=.*/external_address = "$external_address:26656"/" $HOME/.initia/config/config.toml
seeds=""
sed -i.bak -e "s/^seeds =.*/seeds = "$seeds"/" $HOME/.initia/config/config.toml
sed -i 's/max_num_inbound_peers =.*/max_num_inbound_peers = 50/g' $HOME/.initia/config/config.toml
sed -i 's/max_num_outbound_peers =.*/max_num_outbound_peers = 50/g' $HOME/.initia/config/config.toml
pruning="custom"
pruning_keep_recent="1000"
pruning_keep_every="0"
pruning_interval="10"
sed -i -e "s/^pruning *=.*/pruning = "$pruning"/" $HOME/.initia/config/app.toml
sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = "$pruning_keep_recent"/" $HOME/.initia/config/app.toml
sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = "$pruning_keep_every"/" $HOME/.initia/config/app.toml
sed -i -e "s/^pruning-interval *=.*/pruning-interval = "$pruning_interval"/" $HOME/.initia/config/app.toml
indexer="null" &&
sed -i -e "s/^indexer *=.*/indexer = "$indexer"/" $HOME/.initia/config/config.toml
wget -O $HOME/.initia/config/addrbook.json "https://raw.githubusercontent.com/111STAVR111/props/main/Initia/addrbook.json"
tee /etc/systemd/system/initiad.service > /dev/null <<EOF
[Unit]
Description=initia
After=network-online.target
[Service]
User=$USER
ExecStart=$(which initiad) start
Restart=on-failure
RestartSec=3
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable initiad
sudo systemctl restart initiad && sudo journalctl -fu initiad -o cat
initiad --home $HOME/.initia tx mstaking create-validator --amount 1000000uinit --pubkey $(initiad tendermint show-validator) --from Wallet --chain-id initiation-1 --commission-max-change-rate "0.1" --commission-max-rate "0.1" --fees 52500uinit --commission-rate "0.05" --gas 350000 -y
Mazgo ištrynimas:
systemctl stop initiad
systemctl disable initiad
rm /etc/systemd/system/initiad.service
systemctl daemon-reload
cd $HOME
rm -rf initia
rm -rf .initia
rm -rf $(which initiad)
Mazgo būsenos tikrinimas:
initiad status 2>&1 | jq .NodeInfo
initiad status 2>&1 | jq .SyncInfo
initiad status 2>&1 | jq .ValidatorInfo
Žurnalų peržiūra:
sudo journalctl -fu initiad -o cat
Paslaugų valdymas:
sudo systemctl status initiad
sudo systemctl restart initiad
sudo systemctl stop initiad
sudo systemctl start initiad
sudo systemctl daemon-reload
sudo systemctl disable initiad
sudo systemctl enable initiad
Naujo rakto sukūrimas arba rakto atkūrimas:
initiad keys add Wallet_Name
OR
initiad keys add Wallet_Name --recover
Visų raktų tikrinimas:
initiad keys list
Balanso tikrinimas:
initiad query bank balances addressjkl1yjgn7z09ua9vms259j
Raktas: rakto ištrynimas:
initiad keys delete Wallet_Name
Rakto eksportavimas:
initiad keys export wallet
rakto importavimas:
initiad keys import wallet wallet.backup
Redaguoti Validatorius:
initiad tx mstaking edit-validator
--new-moniker "Your_Moniker"
--identity "Keybase_ID"
--details "Your_Description"
--website "Your_Website"
--chain-id initiation-1
--commission-rate "0.1"
--from wallet
--gas 380000
--fees 52500uinit
-y
Validatoriaus panaikinimas:
initiad tx slashing unjail --from wallet --chain-id initiation-1 --gas 300000 -y
Atšaukti validatorių:
initiad tx mstaking unbond 1000000uinit --from wallet --chain-id initiation-1 --gas 250000 -y
Aktyvių balsų patvirtinimas:
initiad query gov proposals
Balsuoti:
initiad tx gov vote 1 yes --from wallet --chain-id initiation-1 --fees 5000uinit --gas 300000 -y
Ženklo delegavimas:
initiad tx mstaking delegate адрес_валидатора 1000000uinit --from wallet --chain-id initiation-1 --gas 300000 -y
Re/delegavimas:
initiad tx mstaking redelegate исходный_валидатор адрес_нового_валидатора 1000000uinit --from wallet --chain-id initiation-1 --gas 300000 -y
Rankinis bloko generavimas:
initiad tmint --home $HOME/.initia testgen --validators --mining
Validatorius:
initiad tx slashing unjail --from wallet --chain-id initiation-1 --gas 300000 -y
Sankcija Patvirtinimas:
initiad query slashing signing-info $(initiad tendermint show-validator)
Tinklo informacijos tikrinimas:
initiad query block 1
Tinklo parametrų konfigūravimas:
initiad config chain-id initiation-1
"Initia" atveria naują skyrių daugia grandininių tinklų istorijoje, sujungdama architektūrinį aiškumą, novatoriškus produktus ir patikimas ekonomines sistemas. Prisijunkite prie mūsų ir padėkite kurti ateitį su "Initia"!