
- 아래 3가지 중 2개를 선택하면 하나는 포기해야 한다는것이 블록체인의 트릴레마. 여러 블록체인을 구분할 때 주로 이 3가지 특징중 2가지를 강점으로 가지고 있고 나머지 한쪽을 단점으로 가지고 있다. 따라서 프로젝트를 어떤 체인에 올릴지 선택할때 각각의 장단점을 정확히 파악하고 사용하는것이 중요하다.
- 확장성(Scalable): 트랜잭션의 처리량의 정도로, 확장성이 낮으면 처리량이 낮아진다는 것을 의미한다.
- 안정성(Security): 체인을 공격하려는 다수의 참여 노드에 저항할 수 있는 정도
- 탈중앙성(Decentralized): 소수의 그룹에 대한 의존성이 없는지의 여부로, 특정 대규모 행위자 그룹에 대한 의존성이 있을 경우 분산의 정도가 낮다.
- 각 유형별 설명과 예시
- 전통적인 체인 - 확장성을 포기하고 탈중앙성과 안정성을 가져간 비트코인과 이더리움이 여기에 해당. 원래 블록체인의 핵심 가치를 가져가고 여기서는 속도나 비용의 경우는 중앙 시스템과 비교하여 느리고 비싼 단점이 존재. 이더리움의 경우 이를 보완하기 위해 다양한 확정성 보안을 위한 대안을 마련중이다. (POS로의 전환, 레이어2 등등)
- TPS가 높은 체인 - 탈중앙성을 포기하고 소수가 의사결정을 해서 속도를 높인 형태로서 안정성과 속도 모두 높지만 소수에 의해서 블록체인이 유지되기 때문에 탈중앙화의 정도가 전통적인 체인보다 떨어지게 된다. 루니버스와 클레이튼 등 속도가 빠른 체인이 여기에 해당되게 된다.
- 멀티체인 에코시스템 - 교차통신 프로토콜을 레이어0 즉 블록체인의 기반이되는 통신 시스템 부터 서로 연결되는 구조로 만들고 그 위에 블록체인 네트워크(레이어1)을 올린 형태로서 폴카닷이나 코스모스같이 다양한 블록체인을 연결해주는 시스템 위에 올라간 체인들이 여기에 해당된다. 여러 체인들간의 통신이 동일 시스템으로 되어 있다는 말은 결국 탈중앙성도 높고 속도도 빠르다는 의미가 되겠지만 문제점은 바로 안정성이다. 여러 체인중 하나라도 조작을 당하게 되면 나비효과로 인하여 전체 체인이 영향을 받을 수 있다는 문제점이 여기에 해당된다.