Mandatory Upgrade for Swan Chain Computing Providers: New Features and Enhanced Dashboard
As part of Swan Chain’s ongoing efforts to improve performance, security, and the overall user experience, we are announcing a MANDATORY upgrade for all Computing Providers (CPs). This upgrade introduces several important features, including enhanced data collection, task deployment flexibility, and a new and improved dashboard for easier management.
Package Release: https://github.com/swanchain/go-computing-provider/releases/tag/v1.1.1
Important:
All CPs must complete the upgrade ASAP. Failure to complete the upgrade by this deadline will result in the inability to receive UBI tasks, which directly affects your UBI earnings.
In this article, we’ll cover the key features of the new update, explain the importance of upgrading on time, and walk you through the enhancements to the dashboard.
Key Features of the Computing Provider Version
The new version 1.1.1 includes several significant updates that enhance both functionality and security:
New Data Collection:
- More CP Resource information: product_uuid and gpu_uuid information are now collected to provide better tracking and management of resources. This improvement enhances the accuracy of data reporting and resource allocation.
Resource Information Verification:
- The upgrade introduces a CP Resource Verification Mechanism that ensures CPs cannot tamper with resource data. This feature is designed to maintain the integrity of resource reporting, making the system more secure and reliable.
Deploy Applications by New Format:
- The new deployment method allows users to encode applications as string-based formats, offering more efficient and flexible deployment. This enhancement enables CPs to deploy applications in a more streamlined manner, reducing complexity and boosting overall system performance
Task Deployment Flexibility:
- ECP and FCP now support deploying a single task across multiple different types of GPUs. This means you can deploy tasks on a wider variety of GPU configurations, increasing flexibility and maximizing resource utilization.
The New Dashboard: What’s Changed?
One of the most exciting updates in this release is the upgraded dashboard, which has been designed with enhanced usability. The new dashboard provides deeper insights into task performance and resource usage. Make sure to link your dashboard with your owner address to access the full range of features.
New Status Indicators:
- Version Too Low:
If the CP version and resource-exporter version are outdated, they need to be upgraded. The current latest versions are CP (v1.1.1) and resource-exporter (v12.0.0). - Cheating:
If resource information collection is incorrect, the system will flag this as a “cheating” status, meaning the data fails verification. - Sibyl:
This indicates Sybil behavior — multiple CPs running on the same server, which is prohibited.
All details about ECP status and FCP status can be found here:
New “My CPs” Page
This new page provides CPs with an easier way to track and monitor their activity and earnings. You can now monitor the status of various tasks, including UBI Tasks, Application Tasks, and the overall Health of your CPs.
1.Health Status:
This section allows you to check whether your CP is running optimally. If there are any issues, you’ll find detailed information, including Collaterals Status, CP Status, GPU Status, Task Completion Status.
If any of these components are facing problems, the corresponding block will turn red, indicating an issue, instead of showing the usual green status.
2. UBI Tasks:
UBI Tasks refer to sampling tasks (for FCPs) and ZK tasks (for ECPs). It will list all the tasks you’ve processed, and provide the following details:
- Slash Hash:
If there’s any value in the slashHash field, it means the task failed, and some of CP’s collaterals have been slashed. - Status and Notes:
You can also check the status and notes for each task to get more information on task failures and the specific reasons why they failed, which can help you improve your CP configurations.
3. Application Tasks:
This section will include tasks related to AI tasks deployed in your FCP, which maybe from Lagrange, Swan-SDK users and so on. And when you switch to ECP, you can see all the tasks deployed in your ECP, such as mining tasks from the Swan Console, as well as AI inference service from Engine. You can track the status of both types of tasks here, ensuring you have a clear overview of your active applications and their performance.
How to Upgrade
Follow the instructions in the upgrade documentation to ensure a smooth upgrade process:https://github.com/swanchain/go-computing-provider/issues/210
FAQs
Q1: What happens if I miss the upgrade deadline?
A: After the deadline (2:00 AM UTC+0, February 12, 2025), your CP will stop receiving UBI tasks and experience interruption in UBI earnings, you need immediate upgrading to resume normal operations
Q2: How do I access the new dashboard features?
A: To access the new dashboard:
- Connect using your owner address
- Navigate to the “My CPs” page
- Ensure you’re running the latest versions of both CP and resource-exporter
Q3: What should I do if I see a “Version Too Low” status?
A: Immediately upgrade both your CP to v1.1.1 and resource-exporter to v12.0.0 using the provided upgrade guide.
Q4: What causes a “Cheating” status and how do I fix it?
A: This status appears when the system detects incorrect resource information. To resolve:
- Verify your hardware configuration
- Ensure proper resource-exporter setup
- Contact support if the issue persists
Q5: How can I prevent a “Sibyl” status?
A: To avoid the Sibyl status:
- Run only one CP instance per server
- Remove any duplicate CP instances
- Verify your server configuration
For additional support or questions, please reach out to our technical support team through the official channels: https://discord.com/invite/swanchain
Follow Us for the latest updates via our official channels:
- Website: SwanChain.io
- Twitter: @Swan_Chain
- Telegram: Swan Telegram
- Discord: Join the Community
Let’s build the future of decentralized computing together!