Cosmos blockchain technology is poised to become a significant player in the decentralized application space, providing a platform for creating and deploying trust-minimized applications. AI can play an important role in this ecosystem by providing intelligent automation, data analysis, and decision-making capabilities that can enhance the functionality of Cosmos-based applications.
Humans.ai β an important project in the Cosmos ecosystem that creates a one-stop platform for AI-based creation and blockchain governance.
You can read detailed information about HumansAI on the official website https://humans.ai
We are very happy Humans.ai has chosen us for the intensived testnet and we would like to show an example of setting up STAKEME validator.
Installing the binary and serving gentx (using humans_3000β1 as an example)
This is the easiest procedure β it is important to follow the instructions of the command. They are described here: https://github.com/humansdotai/testnets/tree/master/friction/mission-1
Installing a binary file
git clone https://github.com/humansdotai/humans
cd humans && git checkout tags/v0.1.0
make install
Node initialization
humansd init <moniker> β chain-id=humans_3000β1
Creating a wallet
humansd keys add STAKEME
π΄ It is important to set a strong password and preferably with a large number of characters. This is important if a vulnerability is found in communication with your node, they could not steal funds from you
Adding funds to the wallet
humansd add-genesis-account $(humansd keys show STAKEME -a) 1000000000000000000aheart
Generate gentx
humansd gentx STAKEME 1000000000000000000aheart \
β chain-id=humans_3000β1 \
β moniker=STAKEME \
β details=βSTAKEME helps web 3.0 projects to test their product, and provide the most efficient development supportβ \
β commission-rate=0.05 \
β commission-max-rate=0.2 \
β commission-max-change-rate=0.01 \
β pubkey $(humansd tendermint show-validator) \
β identity=β5EAD753536BB995Cβ
After that, it will show you where gentx is stored.
Also we have to submit a PR with this gentx https://github.com/humansdotai/testnets/pull/9
Also, do not forget to configure app.toml from DoS attacks
max-open-connections = 100
rpc-read-timeout = 3
rpc-write-timeout = 3
rpc-max-body-bytes = 1000000
Important steps have been taken. Now it remains to configure our server in case of attacks.
Installing fail2ban or configuring via SSH login via key: https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-20-04
Optionally, you can use the Horcux system in case your main node goes down: https://github.com/strangelove-ventures/horcrux
Next, it is important to set up monitoring on your server. For beginners, we offer a solution https://www.netdata.cloud
For more advanced Grafana + Prometheus / Zabbix users
Thank you for reading!
Our socials:
Site: https://stakeme.pro
Twitter: https://twitter.com/stakeme_pro
Github: https://github.com/stakeme-team
Faucet: https://faucetme.pro
Explorer: https://exploreme.pro