How does node run for the average user?
It would be no different than running a current Bitcoin Node, hardware, Assured Client, and internet connection.
I mean what exactly requirements does he need to run a single node?
Here's a phased approach to the hardware requirements for running an ASSURED node, considering various growth stages of the network:
Phase 1 - Startup (0-18 months):- Traffic: Low, initial users and early adopters.
- Usage: Minimal transactions, mostly test transactions and initial users' events.
- Hardware Requirements:
- CPU: Dual-core processor
- Memory: 4GB RAM
- Storage: 100GB SSD
- Network: Stable internet connection with at least 5Mbps speed.
Phase 2 - Growth (1.5-3 years):- Traffic: Moderate, adoption starts to grow as the platform gains recognition.
- Usage: Moderate increase in transactions as more users join the network and create events.
- Hardware Requirements:
- CPU: Quad-core processor
- Memory: 8GB RAM
- Storage: 500GB SSD
- Network: Stable internet connection with at least 20Mbps speed.
Phase 3 - Expansion (3-5 years):- Traffic: High, widespread adoption across multiple regions.
- Usage: Significant increase in transactions as user base grows.
- Hardware Requirements:
- CPU: Octa-core processor
- Memory: 16GB RAM
- Storage: 1TB SSD
- Network: Stable internet connection with at least 50Mbps speed.
Phase 4 - Maturity (5-8 years):- Traffic: Very high, the platform is well-established and widely used.
- Usage: High volume of transactions, with many users actively creating and receiving events.
- Hardware Requirements:
- CPU: Sixteen-core processor
- Memory: 32GB RAM
- Storage: 2TB SSD
- Network: Stable internet connection with at least 100Mbps speed.
Phase 5 - Global Utilization (8+ years):- Traffic: Extremely high, the platform is globally utilized and has a massive user base.
- Usage: Extremely high volume of transactions, with a global user base creating and receiving events.
- Hardware Requirements:
- CPU: Thirty-two core processor or more
- Memory: 64GB RAM or more
- Storage: 4TB SSD or more
- Network: Stable internet connection with at least 200Mbps speed.
These are obviously estimations and actual requirements may vary based on many factors such as optimizations in the ASSURED platform, changes in blockchain technology, and variations in user behavior. As the network grows, more nodes will be present, distributing the load and making the system more efficient. Additionally, the 1000-character message size can be reduced, if deemed to excessive, to reduce the storage requirement and bandwidth usage.
Is it possible to run more than one node?
Yes, and there are a few benefits to this, which include:
- Resilience and Redundancy: Multiple nodes run by the same entity can increase the resilience and redundancy of the network. If one node fails or goes offline, others can continue to participate in the network.
- Network Support: More nodes can help support the network by processing transactions, maintaining the ledger, and contributing to the consensus process.
- Increased Network Coverage: If the nodes are geographically distributed, they can help increase the network's coverage and accessibility.
It's important to note that all messages stored on the blockchain are encrypted. This means that even if an individual manages to gather all the fragmented pieces of all the messages stored on the system by running multiple nodes, they would still be unable to decipher or access the content of these messages.
Also you say: "The fee for scheduling a message is 2880 ASSURED tokens, equivalent to running a node for one month" How much does this cost in bitcoins or dollars?
The cost in Bitcoin or dollars for scheduling a message would be dependent on the current market value of the ASSURED token. As the system is hypothetical and not live, it's impossible to provide a precise conversion rate. If we were to use the model of Bitcoin as a rough guide, early miners earned 50 BTC per block when the value of Bitcoin was very low. Now, those Bitcoins are worth a lot more, but the cost to mine them has also increased significantly.
Do you see it logical that the fee for scheduling one message is equivalent to running a node for a whole month??!!
The fee structure of the ASSURED system is designed to incentivize the running of nodes, contributing to the overall health and security of the network. By making the cost of scheduling a message equivalent to the reward for running a node for a month, the system encourages users to participate in the network and maintain its operation.
This model ensures that those who want to utilize the service are also contributing to its maintenance. It's worth noting that these parameters (the fee for a message and the reward for running a node) could be adjusted over time as the network grows and evolves.
It's also important to note that users don't necessarily have to run a node to schedule a message. They can purchase ASSURED tokens from others who have earned them by running nodes. In a functioning market, the price of these tokens would be determined by supply and demand.
Maybe a month
is too excessive. As I stated, the community can weigh in, and we can collectively determine the reward period.