Core Concepts
Fast is a distributed protocol built around a few key ideas that enable parallel, consistent claim settlement without traditional consensus. These concepts such as validators, node state, claim ordering, and weak independence, define how the system achieves scalability and determinism.
Validators and their role
Fast runs on a network of independent validators.
Each validator receives claims from clients, verifies their validity, and updates its local copy of the global state. Unlike blockchains, there is no leader or voting phase. Validators make progress independently and in parallel, provided claims from the same account are processed in the order they were issued.
This independence eliminates the need for global synchronization, greatly improving throughput.
Node state and replication
Every validator maintains a complete replica of the system state, from balances, to client data, and protocol-wide records.
While processing claims, validators’ states may diverge temporarily but always converge once they have processed the same set of valid claims. This “eventual agreement without coordination” is a key strength of Fast.
Ordering and concurrency
Fast does not impose a global order on all claims. Instead, it follows two simple rules. First, claims that originate from the same account must be applied in the order they were created. This prevents an account from issuing two conflicting claims at the same time, such as trying to spend the same balance twice. Second, claims that come from different accounts can be processed in any order. The order may vary from one validator to another, depending on how those claims arrive, but this does not cause any conflict.
This relaxation of global ordering is what makes Fast different. Two validators may apply the same set of claims in different sequences, and even interleave them.
For example, one validator might see claims arrive in the order A1, B1, A2, B2, while another might see B1, A1, B2, A2. Instead of forcing them into the same sequence, Fast allows them to proceed in parallel. You can understand more about this here.
Convergence without coordination
Weak independence guarantees that this parallelism does not break the system. If all the claims involved are weakly independent, then the final state after applying all of them will be the same, no matter which order was used. This means validators can operate without constant coordination, yet still converge on a single shared outcome once they have processed the same claims.
What results from this model is a system that supports massive throughput without sacrificing determinism. Validators avoid the bottleneck of block production and the overhead of global consensus protocols, but they do not lose correctness.
Why these concepts matter
The combination of independent validators, local state replication, minimal ordering rules, and weak independence, is what makes Fast capable of handling the volume and speed of modern decentralized applications.
These core concepts remove the trade-off between consistency and performance that has defined blockchain-based systems for over a decade. In Fast, consistency emerges naturally from the way claims are structured and processed.
In the next section, you will see how these concepts come together in detail, with formal definitions and examples of weak independence. That section shows why this property is powerful enough to ensure that, no matter how validators interleave claims, the network ends up in a single consistent state.