Cointegrity

Distributed Systems

Web3 / blockchain technology

Computer systems in which components located on networked computers communicate and coordinate their actions to achieve a common goal—the technical foundation upon which all blockchain networks are built. Blockchain is a specific type of distributed system with additional properties: permissionless participation, Byzantine fault tolerance (ability to function correctly even when some nodes are malicious or compromised, not just faulty), cryptographic integrity, and incentive-aligned consensus. Classical distributed systems research (Lamport clocks, CAP theorem, Paxos/Raft consensus algorithms) underpins but differs from blockchain-specific consensus mechanisms. Bitcoin's proof-of-work consensus solved the Byzantine Generals Problem in a permissionless setting for the first time—a breakthrough in distributed systems. Properties like eventual consistency vs. immediate finality remain key design tradeoffs in blockchain distributed systems. Example: When thousands of Bitcoin nodes across the world independently validate the same transaction and reach the same conclusion about the state of the UTXO set without any central coordinator, that is a distributed system achieving consensus at global scale. Why it matters for Web3: Understanding distributed systems principles explains why blockchains make the tradeoffs they do (the blockchain trilemma: decentralization, security, scalability), how they achieve consensus, and where their failure modes lie—essential context for protocol design and security analysis.

Category: blockchain technology, infrastructure applications

Explore the full Web3 Glossary — 2,000+ expert-curated definitions. Need guidance? Talk to our consultants.