CAP Theorem

The CAP theorem is a theoretical computer science theory developed by computer scientist Eric Brewer that states that it is impossible for a distributed data network to provide more than two out of three guarantees: consistency, availability, and partition tolerance (which stands for the acronym CAP). The theory was used as the foundation for the Blockchain Trilemma theory, which states that it is impossible to build and operate a decentralized, scalable, and secure blockchain protocol.