CAP 정리를 통해 블록체인을 생각해보려고 합니다.
인터넷으로 서비스를 제공할 때, 서비스 제공자는 3 가지 특성을 보장해야 합니다.
서비스를 이용하는 사용자에게 항상 최신의 정보를 제공해야 합니다.
서비스가 멈추지 않아야 합니다.
네트워크의 어느 지점이 끊어지더라도 서비스는 정상적으로 제공되는 시스템을 구축해야 합니다.
위의 3가지 특성은 동시에 만족할 수 없다는 것이 CAP정리입니다. 블록체인은 C를 포기하고 AP를 보장합니다. "AP 시스템"이라고도 부릅니다.
(cf)
관계형 데이터베이스: CA
블록체인: AP
Consistent Hashing 타입 스토리지: CP