Running a Node
SocialBlock runs on a modified Cosmos SDK + CometBFT consensus layer.
π§ Minimum Requirements
Resource
Spec (minimum)
CPU
4-core
RAM
16GB
Disk
1TB SSD
OS
Ubuntu 20.04+
Network
Static IP + open ports (TCP 26656/26657)
π§± Install and Join Network (Testnet Example):
git clone https://github.com/socialblock-labs/socialblock
cd socialblock
make install
# Initialize node
socialblockd init "your_node_name" --chain-id socialblock-testnet
# Download genesis
curl https://genesis.socialblock.io/genesis.json > ~/.socialblock/config/genesis.json
# Add peers
peers="node01@ip:26656,node02@ip:26656"
sed -i "s/^persistent_peers =.*/persistent_peers = \"$peers\"/" ~/.socialblock/config/config.toml
# Start node
socialblockd start
π Create Validator:
socialblockd tx staking create-validator \
--amount=50000usblk \
--pubkey=$(socialblockd tendermint show-validator) \
--moniker="myvalidator" \
--chain-id=socialblock-testnet \
--commission-rate="0.10" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1000" \
--from=mywallet
Last updated