I have summarized my thoughts, what do you think about these
- Requirements for Maintenance Announcement**
- Pre-registration of downtime: The node operator must register the planned downtime in the system (e.g., the ThreeFold Dashboard) at least 72 hours in advance.
- Automatic notifications: The system sends a notification to all current renters of the node.
- Workflow for Maintenance Announcement**
a) Node Operator Registers Downtime
- Example: The operator plans maintenance on January 15th from 02:00 to 05:00 UTC. In the dashboard, they provide:
- Node ID:
NODE123
- Downtime period:
15/01/2025, 02:00–05:00 UTC
- Reason:
Hardware upgrade
- Node ID:
- These details are submitted to the ThreeFold backend system.
b) System Validates Downtime
- The system checks if the node is currently rented:
- If not rented: The downtime is immediately approved.
- If rented: A notification is automatically sent to the renter.
c) Notification to the Renter
-
Content of the notification:
- Node ID:
NODE123
- Planned downtime:
15/01/2025, 02:00–05:00 UTC
- Note: “Please secure your data in advance, as the node will be unavailable during the maintenance period.”
- Node ID:
-
Example:
- Email or Push per TFT app to the renter:
Subject: Maintenance Notification for Your Rented Node (NODE123) Dear Customer, Your rented node (NODE123) will be offline on January 15th, 2025, between 02:00 and 05:00 UTC due to a scheduled hardware upgrade. We recommend securing your data before the maintenance begins. Thank you for your understanding. Best regards, The Farmer 123
- Email or Push per TFT app to the renter:
3. Reward for Timely Announcement
- Condition: The maintenance must be announced at least 72 hours in advance.
- Reward for Operators: The node operator receives partial rewards for the planned downtime (e.g., 50% of the usual earnings).
-
Example:
If a node typically earns 10 TFT (ThreeFold Tokens) per day, the operator would still receive 0.625 TFT for 3 hours of downtime (10 ÷ 24 × 3 × 0.5).
4. Consequences of Missing the Deadline
-
Unannounced downtime:
- The operator does not receive rewards for the downtime.
- The renter may request compensation.
- Automated warnings: The system can send reminders to operators about upcoming deadlines for planned maintenance.
5. Centralized Dashboard for Renters
A centralized dashboard displays all upcoming maintenance and allows renters to take action:
-
Example:
Scheduled Maintenance: - NODE123: 15/01/2025, 02:00–05:00 UTC (Hardware upgrade)
Summary
- Node operators must register planned maintenance at least 72 hours in advance.
- Renters are notified promptly to secure their data or prepare for downtime.
- A reward system incentivizes operators to plan downtime responsibly and transparently.
This approach minimizes disruptions, builds trust, and ensures operational efficiency in the network.