Op-conductor can operate several op-nodes, but what if op-conductor is down #683
-
Did you check the documentation and specs?
Was there anything unclear or missing?I have read
Questions: We have a question regarding the mainnet’s security. To avoid a single point of failure due to disk issues or server downtime, you’ve introduced the op-conductor. However, what happens if the op-conductor itself fails? We considered using a load balancer and deploying multiple op-conductors, but we’re unsure how to manage the database that the op-conductor relies on. How should we back up this database, and how large might it become over time? What if we remove the database entirely and start fresh? We haven’t found clear guidance on these points in the documentation. Could you please explain how to properly use the op-conductor in this scenario? op-conductor stores new blocks in the raft log, which means it gets replicated across the cluster. This ensures that all nodes have the same view of the chain and can start sequencing from the last block produced by the previous sequencer. Questions:
It's quite obvious design op-node1 (producing blocks) it's also the raft consensus
Honestly, I am thinking that regular private ETH network with custom bridge can be considered more fault protected than l2/l3 Did you check for duplicate questions?
Similar Questions or Issues FoundPlease select the type of request
Steps to ReproduceJust try to make some logical questions and try to find answers in documentation Expected vs. Actual BehaviourOp-conductor should be launched on several servers too Software Versionsv1.9.1 Operating SystemAny Hardware ResourcesAny Configuration Files, Startup Flags & Environment Variablesop-conductor enabled Error Messages / Logsit's not an error, but design question Feature DescriptionWhat if conductor is down? Purpose and BenefitsWe need to be able to make l2,l3 without single point of failures Relevant Context or Examples |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
Hello. Thank you for posting on the forum. |
Beta Was this translation helpful? Give feedback.
Understood!
Here are the answers.
The raft log is not an alt-da. It's an internal consensus mechanism that the op-conductor uses. In the case of Rollups, the single state is derived from transaction data stored on Ethereum.
The op-conductor is an auxiliary service that uses Raft consensus for leader election and state management in high-availability setups. It does not function as an alt-da because its purpose is operational, not data storage or propagation.
The op-conductor stores its Raft…