Frequently Asked Questions
This section addresses common questions and concerns about Sonaric. If you can't find an answer to your question here, please reach out to the community on Discord.
General
What is the Sonaric AI Node?
The Sonaric AI Node is an intelligent node that contains a resident AI agent and an in-built language model (LLM). It automatically sets up and manages blockchain software based on the user's hardware resources and goals. The AI Node makes it easy for anyone to become a node operator without sacrificing performance or security.
Sonaric AI Nodes run on all major operating systems and in the cloud, providing a reliable and optimized pool of compute resources to support the growth of blockchain networks. See how to install the Sonaric AI Node for detailed instructions.
How does the Sonaric AI Node work?
The Sonaric AI Node works by analyzing the user's system, selecting the most profitable blockchain networks to participate in, and continuously optimizing the node's performance to minimize infrastructure costs and maximize rewards. Users can interact with the Sonaric AI agent via a user-friendly interface or Telegram private channel to configure their preferences and monitor their node's performance.
What is the Sonaric AI Agent?
The Sonaric AI Agent is the intelligent component residing within each Sonaric AI Node. It interacts with the user, understands their hardware resources and goals, and guides them through the process of setting up and managing their node. The AI Agent leverages the power of the in-built language model to provide personalized recommendations and optimizations.
What is the Sonaric Oracle?
The Sonaric Oracle is a hyper-aware AI platform that aggregates and integrates on-chain and off-chain data sources. It is a swarm of AI agents that feed valuable insights and data to each Sonaric AI Node. The Oracle enables data-driven decision-making and optimization, enhancing the performance and efficiency of the Sonaric network.
What is the Sonaric Tracker?
The Sonaric Tracker is a leaderboard that tracks the performance and contributions of Sonaric AI Nodes. It ranks nodes based on their uptime, resource utilization, and other metrics, providing visibility and recognition to top contributors. The tracker is accessible at tracker.sonaric.xyz.
What are Sonaric Incentives?
See Incentives for more details.
How does Sonaric differ from DePIN and compute marketplaces?
Sonaric is fundamentally different from DePINs (Decentralized Public Infrastructure Networks) and compute marketplaces. While DePINs focus on providing decentralized infrastructure and compute marketplaces enable buying and selling of computing resources, Sonaric takes a unique approach that sets it apart.
In Sonaric, node operators run the guest workloads (blockchain nodes) on their own hardware, driven by their own interests and incentives. Instead of renting out hardware, the guest blockchain networks provide native incentives to node operators for hosting their nodes. This model ensures that node operators have a vested interest in the performance and security of the nodes they run.
Moreover, Sonaric does not need to provide any proof of computation to ensure fairness, as the proofs are inherently provided by the guest blockchain networks. This simplifies the process and reduces the overhead for node operators.
Sonaric's AI-powered platform goes beyond simple resource matching. It automates the setup, management, and optimization of nodes, making it easier for node operators to participate and ensuring optimal performance and rewards. The Sonaric Oracle further enhances the platform's efficiency by aggregating and integrating data from various sources, enabling data-driven decision-making at scale.
Interestingly, Sonaric AI Nodes can even run nodes of DePIN projects, providing them with a stable environment and mature container runtime out of the box. This flexibility demonstrates Sonaric's versatility and potential to support a wide range of decentralized computing use cases.
Installation
What are the system requirements for running Sonaric?
See the System Requirements section for detailed information.
Can I run Sonaric on a cloud server?
Yes, while it is discouraged, you can run Sonaric on a cloud server that meets the system requirements. Make sure to follow the installation instructions for VPS.
How do I back up my Sonaric AI Node?
See the Backup and Restore section for detailed instructions on full backup.
To retain only your node's identity, you can use the sonaric identity-export
command to export your identity to a file. You can then import it on a new node using the sonaric identity-import
command. See the Sonaric CLI Reference for more information.
INFO
This feature is not yet available in the GUI as of version 1.2.0.
How do I change the name of my Sonaric AI Node?
If you are running your node locally, see the GUI Overview for detailed instructions.
If you are running your node on a cloud server, use the following command:
sonaric node-rename your-new-node-name
Remember to use a unique name for each of your nodes if you're running multiple.
How do I update my Sonaric node?
To update Sonaric to the latest version, simply re-run the installation script:
sh -c "$(curl -fsSL https://get.sonaric.xyz/scripts/install.sh)"
The script will detect the existing installation and update it to the latest release.
You can also use your package manager to update Sonaric, but we recommend using the installation script for the latest version.
To update using the package manager, issue the following commands on Ubuntu/Debian-based distributions:
apt-get update
apt-get install sonaricd sonaric
This method is preferred over apt upgrade
as it can help avoid certain issues.
For desktop applications, check for update prompts or download the latest version from the official website.
Usage and Maintenance
Can I register multiple nodes under the same Discord account?
YES, you can and you SHOULD. Always register all your nodes under the same Discord account. This way, all your points will be summed up under one account.
WARNING
Using alts (having multiple Discord accounts) does not make sense. Also, using alts is against the rules and can lead to a ban.
Also, we can see who is alting. Just don't do it.
How do I register my nodes under the same Discord account?
See the Registration section for detailed instructions about registration. Simply obtain a code for your Discord account using /addnode
and use it to register all your nodes.
How do I move from one VPS to another?
If you want to move your Sonaric AI Node from one VPS to another, because you're changing providers or upgrading your resources, or for any other reason, you can follow this detailed guide on how to migrate your Sonaric AI Node to a new VPS.
I lost my old server. Did I lose my points?
If you have registered your node then the points are associated with your Discord account and not the node itself. This means that you did not lose any points and can continue to accumulate more points on a new node as long as you register it with the same Discord account.
If you have not registered your node, then the points are associated with the node identity. If you have a backup of your node identity, you can restore it on a new node and continue accumulating points. See this guide for more information.
If you didn't register your node and don't have a backup of your node identity, then you will lose the points associated with that node.
How can I un-register my node?
There is no way to un-register your node. If you want to stop accumulating points, you can simply stop running your node. This is to prevent abuse and ensure fair distribution of points and accidental loss of points.
How to I transfer registration to another Discord account?
Yes, if you accidentally registered nodes under different Discord accounts, you can now transfer them to your main account. See the Node Transfer Guide for detailed instructions.
WARNING
Using multiple Discord accounts (alts) is against the rules and can lead to penalties. Always register all your nodes under the same Discord account from the start.
How do I transfer points?
Points are tied to your Discord account. When you transfer a node to your main account, its future points will be credited to that account. However, previously earned points cannot be transferred between accounts.
How often do points update?
Points should update approximately every 10 minutes. If you don't see updates for several hours, check your node's status and connectivity.
Can I run multiple Sonaric nodes on the same IP address?
Yes, you can run multiple nodes on the same IP address as long as they are on separate physical machines. Each node must have its own unique identity. Important to note: Running Sonaric nodes in VMs or containers does not make sense as doing so will limit node's performance making it not worth it.
How do I check my node's status and points?
- Use
sonaric ps
to check if your node is running. - Use
sonaric points
to view your current points. - Use
sonaric node-info
to get detailed information about your node, including its name and ID.
My node's uptime percentage seems low. Is this normal?
The uptime percentage shown is the total uptime since the node was first started. If you've ever shut down your node or experienced downtime, this percentage will be lower. Focus on keeping your node running consistently to improve this metric over time.
Is there a way to see my node on the tracker?
Yes, you can search for your node on https://tracker.sonaric.xyz/ using either your node's name or ID. You can find this information by running sonaric node-info
.
Can I transfer nodes between Discord accounts?
Yes, if you accidentally registered nodes under different Discord accounts, you can transfer them to your main account. See the Node Transfer Guide for detailed instructions on how to consolidate your nodes under one account.
However, we strongly recommend registering all your nodes under the same Discord account from the start to avoid needing transfers. Using multiple Discord accounts (alts) is against the rules and can lead to penalties.
Troubleshooting
My node is not accumulating points. What should I do?
- Ensure your node is running and connected to the network.
- Check your node's status using
sonaric ps
andsonaric node-info
. - Both commands should show no errors and your node should be running.
If the situation persists try restarting the node. In case of GUI you can do this by selecting Stop from the application menu, closing the application, and then running it again.
If you are running the node on a VPS, you can restart the node by running systemctl restart sonaricd
in the terminal.
Why does my node stop working or lose points after an update?
After updates, some nodes may experience issues due to services getting stuck. If your node stops working or isn't accumulating points after an update, refer to the Troubleshooting section for steps to resolve this issue.
What should I do if I see "There are currently no active nodes" in the GUI?
This message refers to guest nodes, which are a separate feature. If your main node is running and accumulating points, you can ignore this message.
I'm having trouble installing Sonaric on Windows. What should I do?
- Ensure you have WSL2 installed and properly configured.
- If you encounter "failed to install WSL distribution" errors, try rebooting your system.
- Make sure you're using a supported Windows version (Windows 10 or later).
- If issues persist, consider using a VPS or a Linux machine instead.
For more detailed troubleshooting steps, refer to the Troubleshooting section.
Community and Support
How can I get involved in the Sonaric community?
There are several ways to get involved in the Sonaric community:
- Join the Discord server to chat with other users, ask questions, and stay updated on the latest developments
- Contribute to the project on GitHub by submitting bug reports, feature requests, or code contributions
- Participate in community events and discussions on social media platforms like Twitter
Where can I find more information and resources about Sonaric?
You can find additional information and resources about Sonaric in the following places:
If you have a question that is not addressed here, feel free to ask in the Sonaric Discord server.