πŸ€–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