Welcome to the world of Exzo Network, a cutting-edge proof-of-stake (PoS) blockchain that offers a modular architecture and Ethereum virtual machine (EVM) compatibility. In this guide, we will walk you through the essential steps to set up, run, and maximize your experience with the Exzo Network.
What You Need to Know About Exzo Network
Before diving in, let’s take a quick look at some key specifications:
- Native Token Name: Exzo
- Symbol: XZO
- Supply: 50 Million
- Blocktime: ~1-3 seconds
- Consensus: IBFT Proof-of-Stake (PoS)
- P2P Port: 1478
- JSON-RPC Port: 8545
- Mainnet ChainID: 1229
- Testnet ChainID: 2370
Understanding Exzo Token Utilities
The Exzo Network Token (XZO) provides multiple utilities:
- As a Network Utility Token for transaction and stability fees.
- As a Governance Token for voting on network proposals.
- Functioning as Economic Capital in liquidation scenarios.
- Acts as a fee-reducing token on decentralized applications.
- Enabled for staking to enhance network security.
How to Build Exzo Network from Source on Ubuntu 20.04
Now, let’s walk through the steps to set up the Exzo Network:
Step 1: Requirements
Ensure you have Go version 1.18.x installed.
Step 2: Setup Go Path
Open your terminal and enter:
sudo nano ~/.profile
At the bottom of the file, add:
export GOPATH=$HOME/work
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
Source the profile:
source ~/.profile
Step 3: Install Go
Download and install Go:
wget https://go.dev/dl/go1.18.7.linux-amd64.tar.gz
sudo tar -xvf go1.18.7.linux-amd64.tar.gz
sudo mv go /usr/local
rm go1.18.7.linux-amd64.tar.gz
go version
You should see a message confirming the installation.
Step 4: Build Exzo Network
Clone the Exzo Network repository and build it:
git clone https://github.com/ExzoNetwork/ExzoCoin.git
cd ExzoCoin
go build -o exzocoin main.go
Setting Up Your Node
You can choose to set up your node as a validator or a non-validating node. For validator setup, follow the link to the Validator Guide.
Running a Non-validating Node
If you prefer to run a non-validating node, download the binaries or build from source. Then, run:
mkdir ~/.exzocoin
./exzocoin server --data-dir ~/.exzocoin --chain mainnet-genesis.json --libp2p 0.0.0.0:1478 --nat public_or_private_ip
Troubleshooting Common Issues
If you encounter issues during installation or operation, consider the following troubleshooting tips:
- Ensure that you have the correct version of Go installed by running
go version
. - Check that your environment variables are correctly set up; you can examine them with
echo $GOPATH
andecho $PATH
. - If the ExzoCoin doesn’t run, ensure that the mainnet-genesis.json file is correctly placed in your current directory.
- Don’t forget to confirm you have a stable internet connection, as networking issues could hinder node communication.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.
Conclusion
The Exzo Network is a powerful blockchain platform that leverages Solidity, Vyper, and a host of Ethereum tools to create a seamless experience for developers. We hope this guide provides you with the essential knowledge to navigate and harness the full potential of Exzo Network.