π€Automation Network Concept
Overview of execution related processes.
Block Assignment with Operator Stake in Restaking Protocol:
Every block is allocated to an operator who connected their delegated stake to Ditto network. A greater stake results in a higher likelihood of being assigned a block range leveraging RANDAO mechanism.
Smart Contract Checking and Transaction Execution:
For the assigned block, the operator simulates all tasks stored in the Orchestration Network for possibility of execution.
Submission of Multicall Transaction:
The operator then initiates a multicall transaction containing the necessary executions. Execution metadata is validated in the Entry point contracts on target chains.
Fail-Safe Mechanism with Fraud Proof:
If the operator fails to execute the automation or executes out of turn, Fishers can submit fraud-proof-proposal. This proof demonstrates that block N should have been executed by operator K, validator consensus checks historical data according to policies and approve or reject fraud proof.
Cosmos Chain Utilization for Operator Synchronization and Execution Monitoring:
The Cosmos chain serves as the backbone of Dittoβs orchestration network, providing a synchronized environment for operators. Stored automation data within the Cosmos chain allows all operators to access and execute tasks consistently. Flexible consensus mechanisms on Cosmos enable performance-based evaluations and fraud-proof checks, while built-in storage fetching supports seamless integration with target networks.
Last updated