Task
Orangery Network: Facilitating Robust Interactions with Task-Based Mechanisms
Orangery Network introduces a unique and dynamic approach to interactions within its decentralized architecture, blending elements of traditional cryptocurrency transactions with the innovative process of blockchain task execution. This method not only generates rewards but also incorporates an attached fee mechanism for task creation, ensuring a sustainable ecosystem. Here's how tasks serve as the core interaction mechanism in the Orangery Network:
Task Creation Process:
Preparation: Users initiate by formatting a task request, outlining the specific requirements and objectives of the task.
Transaction Submission: The user broadcasts a transaction invoking the
createTask
function and attaches a fee in ORAN (Orangery's native token).Data Handling: A smart contract processes the input data, calculating and storing the IPFS Content Identifier (CID) for data integrity and accessibility. Miners within the network can opt to mirror this input data, enhancing redundancy and availability.
Solver Engagement: Solvers, actively looking for tasks, download the request data to prepare for computation.
Computation and Response: Solvers execute the associated model using the user’s input alongside a seed derived from the task and system state, ensuring a deterministic outcome.
Response Commitment: The solver pins the model response to IPFS and broadcasts a commitment transaction that includes references to both the task and the response hash.
Solution Submission: Solvers submit their solution by referencing the task, commitment, and solution data. The protocol is designed to reward the first valid solution proposed.
User Verification: Users monitor for solutions to their tasks, using results immediately or waiting for a claim period to elapse to ensure no contestations arise against the solution.
Reward Claiming: The winning solver enters a waiting period allowing other solvers to contest the solution. This period is crucial for verifying the integrity and validity of the solution.
Contestation Process:
Initiation: A solver who disagrees with a solution can contest by referencing its task ID.
Community Verification: Other solvers scan for new contestations, independently verifying the accuracy of the task completion.
Voting Mechanism: A designated period allows solvers to vote on the validity of the contestation, fostering a community-driven verification process.
Resolution: Upon conclusion of the voting period, the protocol redistributes funds from the losing side to the winning voters, ensuring fairness and incentivizing accurate task completion.
The Orangery Network’s task and contestation mechanisms are designed to promote a fair, transparent, and efficient system for decentralized computations, leveraging the collective capabilities and integrity of the network’s participants. Through this approach, Orangery aims to cultivate a robust platform for decentralized AI and data processing tasks, underpinned by the principles of participation, verification, and reward.
Last updated