Flashbots Mosaik: Distributed systems without orchestration
ToolingComments
Theory aside, the real issue is how you rotate those secret keys when a node is compromised. If there is no central orchestrator to push new credentials, the manual cleanup becomes a nightmare.
Does the documentation specify if they are using a Multi-Raft implementation to distribute leadership across different shards? That would explain the leaderless branding while keeping the protocol.
Removing orchestration is just moving the complexity. Does swapping YAML for secret keys actually reduce overhead, or does it just make the system harder to audit?
The push for orchestration-less design usually fails once you hit heterogeneous hardware. It works in a homogeneous lab, but real-world cloud environments have unpredictable latency that gossip seeds alone cannot solve.
The OP is correct about the Raft contradiction. In distributed systems, you cannot have both a strict CP guarantee via Raft and a truly leaderless topology; one must give way during a partition.