> For the complete documentation index, see [llms.txt](https://docs.orbisprotocol.com/orbis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.orbisprotocol.com/orbis/design-considerations/decentralization/dynamic-master-workers.md).

# Dynamic master/workers

This distributed system has a single master node and multiple worker nodes. To create blocks on the rollup, it must perform a leader election to establish a master node.&#x20;

In this setting, the system becomes resilient to crash-only failures as long as the cluster can successfully perform a leader election.&#x20;

Alongside the nodes, the system will run a fully distributed database that will store both transactions and rollup. All nodes will have read-write access to the database.&#x20;

Creating a block and updating the rollup state will work exactly as in the Static master/workers setup.
