How It Works
1. The NexusChain Network
At the heart of NexusChain is its decentralized compute network. The network comprises several key components, each playing a critical role in the distribution and execution of AI workloads:
NexusChain Orchestrator: This is the control center that manages and distributes AI workloads across the network. When an AI engineer submits a task, such as model training or inference, the Orchestrator breaks the task down into smaller workloads (called workload shards) and assigns them to available nodes in the network.
Worker Nodes: These nodes are devices—such as personal computers, MeshNode hardware, or systems running the MeshNode Extension—that process the workload shards. Each Worker Node completes its assigned tasks and sends the intermediate results back to the network.
Validator Nodes: After the Worker Nodes process the AI workloads, Validator Nodes receive the intermediate results for validation. They ensure that the computations were performed correctly, adding an additional layer of accuracy and security to the process.
NexusChain Aggregator: Once the intermediate results are validated, the NexusChain Aggregator collects and compiles them into the final output. This final result is then delivered back to the AI engineer or user who submitted the original task.
Blockchain Layer: NexusChain’s blockchain layer ensures that all transactions and computations are secure, transparent, and immutable. Every contribution made by a node is recorded on the blockchain, ensuring that resource providers are accurately rewarded for their participation.
2. Submitting AI Workloads
When an AI engineer or organization needs to train or run inference on a model, they submit their workloads to the NexusChain Orchestrator. This process can be done through NexusChain’s CLI (Command Line Interface).
Here’s how the process works:
Task Submission: The AI engineer submits a task (e.g., training a machine learning model) to the NexusChain Orchestrator.
Workload Sharding: The Orchestrator breaks the AI workload into smaller, manageable pieces (workload shards).
Workload Distribution: These workload shards are distributed to various Worker Nodes in the network.
Task Processing: The Worker Nodes process their assigned shards and send the intermediate results to the Validator Nodes.
Validation: Validator Nodes verify the correctness of the results and forward them to the Aggregator.
Final Output: The Aggregator compiles the validated results and sends the final output back to the AI engineer.
3. Earning Rewards
For resource providers, participating in the NexusChain network means contributing compute resources in exchange for MCC tokens. Here’s how it works:
Resource Allocation: Resource providers (using Browser Nodes, Software Nodes, or Dedicated Hardware Nodes) allocate their idle computing power to the network.
Processing Workloads: Their systems are then assigned AI workloads from the network and process these tasks.
Receiving Rewards: After successfully processing workloads and having their results validated, resource providers earn MCC tokens based on the amount of compute power contributed.
The blockchain layer ensures that each provider’s contribution is recorded accurately and that rewards are distributed fairly.
4. The Role of Blockchain in NexusChain
Blockchain technology plays a central role in ensuring the security, transparency, and integrity of NexusChain’s operations. The network leverages blockchain for several key purposes:
Immutable Records: Every contribution, transaction, and validation is recorded on the blockchain, creating an immutable ledger of activity.
Security and Trust: Blockchain ensures that all computations and data transfers are securely encrypted, preventing tampering or unauthorized access.
Smart Contracts: NexusChain uses smart contracts to automate reward distribution and ensure that participants are paid fairly based on their contributions.
Decentralization: By utilizing blockchain, NexusChain eliminates the need for centralized control, ensuring that the network operates fairly and efficiently without relying on a single entity.
5. Scalability and Flexibility
One of NexusChain’s greatest advantages is its scalability. Unlike traditional centralized cloud services, NexusChain can dynamically adjust the number of resources allocated to a task based on the demand. As more resource providers join the network, NexusChain’s computational power grows, allowing it to support even larger and more complex AI workloads.
This flexibility is what makes NexusChain an ideal solution for AI engineers, developers, and businesses of all sizes. Whether you need compute power for small experiments or large-scale production tasks, NexusChain can scale with your needs.
Last updated