CAP 정리

허정·2022년 3월 6일
0

블록체인

목록 보기
15/38

CAP 정리를 통해 블록체인을 생각해보려고 합니다.

1. CAP 정리

인터넷으로 서비스를 제공할 때, 서비스 제공자는 3 가지 특성을 보장해야 합니다.

(1) Consistency

서비스를 이용하는 사용자에게 항상 최신의 정보를 제공해야 합니다.

(2) Availability

서비스가 멈추지 않아야 합니다.

(3) Partition Tolerance

네트워크의 어느 지점이 끊어지더라도 서비스는 정상적으로 제공되는 시스템을 구축해야 합니다.

위의 3가지 특성은 동시에 만족할 수 없다는 것이 CAP정리입니다. 블록체인은 C를 포기하고 AP를 보장합니다. "AP 시스템"이라고도 부릅니다.

(cf)
관계형 데이터베이스: CA
블록체인: AP
Consistent Hashing 타입 스토리지: CP

0개의 댓글