Automation Network: conceptual design
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.
Last updated