About the Project
Chasm Network is a blockchain initiative aimed at building a decentralized network that brings together artificial intelligence (AI) and a community-driven approach to advance decentralized AI (deAI) technology. The project is focused on creating an inclusive and accessible community, offering solutions for autonomous assets and workflows.
Technological Foundation
Chasm Network utilizes a hybrid consensus algorithm that combines elements of Proof of Stake (PoS) and Proof of Work (PoW). This approach ensures high security and scalability for the network. Additionally, the network is compatible with the Ethereum Virtual Machine (EVM), making it easier to integrate existing decentralized applications (dApps).
Key Features
Decentralization: The network is built on the principles of decentralization, enabling the community to actively participate in the governance and development of the project.
Inclusivity and Accessibility: Chasm Network aims to make its technology accessible to a broad range of users, regardless of their technical expertise.
AI Compatibility: The network integrates artificial intelligence technologies, allowing for the creation of complex autonomous systems and workflows.
Node Setup
Server Requirements
Minimum Specifications:
Processor: AMD Epyc 7282 with 4 vCores
Memory: 6 GB RAM
Storage: 400 GB SSD
Network: 200 Mbps
These are the baseline requirements to ensure optimal performance when running a node on the Chasm Network.
Preparation
First, you'll need the $MNT token on the Mantle network. Purchase it on one of the exchanges (Bybit, BingX, MEXC, Kucoin) and withdraw it via the Mantle network to your EVM wallet. You'll need approximately 0.02 $MNT to mint one node.
Obtaining SCOUT_UID and WEBHOOK_API_KEY
Follow the provided link, connect your EVM wallet containing $MNT tokens, and click the
_mint(scout)
button.
After completing the transaction, click on the "
Setup my scouts
" button. This will take you to a page where you'll need to provide your Groq account details:
Groq
In Groq, create a new API Key:
Afterward, give the API Key a name and save the details.
Creating an ngrok Account
Go to the signup page and register for an account.
Then, visit the Authtoken page, click on the closed eye icon to reveal the
Authtoken
, and copy and save it somewhere safe.
Installation
Download the script:
cd $HOME && wget -q -O chasm.sh https://github.com/BananaAlliance/guides/raw/main/chasm/chasm.sh && chmod +x chasm.sh
Install the node
./chasm.sh install
Carefully enter all the data you obtained in the previous steps:
Pay attention to the fields!!! Insert your own values!!!
PORT=3001
LOGGER_LEVEL=debug
#Chasm
ORCHESTRATOR_URL=https://orchestrator.chasm.net
SCOUT_NAME=Your Node's Name
SCOUT_UID=Get this from the CHASM website where you completed the transaction
WEBHOOK_API_KEY=Get this from the CHASM website where you completed the transaction
WEBHOOK_URL=http://Your Server's IP Address:3001/
#Chosen Provider (groq, openai)
PROVIDERS=groq
MODEL=gemma2-9b-it
GROQ_API_KEY=Groq API Key
#Optional
OPENROUTER_API_KEY=
OPENAI_API_KEY=
After you’ve entered your own values, save the file by pressing the combination CTRL+X, then Y, and finally Enter.
Enable the Firewall if it wasn’t already enabled, and allow the specified port:
sudo apt install ufw
sudo ufw enable
ufw allow 3001
Start the node by running the appropriate command:
docker pull chasmtech/chasm-scout:latest
docker run -d --restart=always --env-file ./.env -p 3001:3001 --name scout chasmtech/chasm-scout
You can check the logs with the following command:
docker logs -f scout
You can also check if the node is working by navigating to the server's IP address followed by :3032
in your browser, for example, 100.100.100.100:3032
.
After installing the node, wait for about an hour and then go to the Dashboard. The node should appear green, indicating its active and functioning correctly.
That's all. If you have any questions, feel free to write them in the comments of any post in the channel /nodes-dk
🗺 Previous articles:
Thank you for reading!
- Daria