Skip to main content

Synchronous Protocol

Definition

A synchronous protocol is a set of rules governing interactions in a distributed system where all participants operate under the assumption that messages will be delivered and processed within a predictable, bounded timeframe. This characteristic allows for deterministic execution and simpler reasoning about system state transitions. In blockchain, such protocols aim for rapid agreement among nodes, often trading some degree of fault tolerance for increased speed. They offer strong guarantees of progress.