BlockChain

BlockChain - 블록체인 트릴레마(Blockchain Trilemma)

char1ey 2023. 4. 26. 00:49
목차
1. 블록체인 트릴레마(BlockChain Trilemma)

 

1. 블록체인 트릴레마(BlockChain Trilemma)

 

 

블록체인 트릴레마(BlockChain Trilemma)는 블록체인 기술이 가진 세 가지 상충되는 요소들을 말한다.

 

세 가지 상충되는 요소에는 보안성, 분산화, 확장성이  있다.

 

각 요소에 대해서 한 번 알아보자.

 

 

 

보안성(Security)

 

블록체인은 안전하고 신뢰성 높은 분산 원장을 제공하기 위해 설계되었다.

그러나 분산된 시스템이기 때문에 분산된 각 데이터들은 해커나 악의적인 사용자에게 취약할 수 있다.

 

 

분산화(탈중앙화, Decentralization)

 

블록체인은 탈중앙화, 분산된 시스템으로 운영된다.

분산화를 위해서는 많은 노드가 필요하고, 이 점은 블록 생성 및 트랙잭션 처리를 느리게 만들 수 있다.

 

 

확장성(Scalability)

 

블록체인은 많은 트랜잭션을 처리해야하기 때문에 블록체인 시스템이 대규모 트랜잭션을 처리해야한다.

하지만 탈중앙화(분산) 시스템으로 인해서 대규모 트랜잭션(거래 데이터)를 처리하기에는 한계가 있다.

 

 

위의 세가지 요소는 모두 한번에 성능을 끌어 올릴 수 없다.

 

어느 한쪽의 성능을 올리게되면 한쪽은 내려가는 관계에 놓여있다.

 

예를들어 확장성을 높이기 위해서 확장하기 쉬운 방식으로 만들면, 보안성이 취약해질 수도 있다.

 

이처럼 상충관계에 놓인 세가지 요소들을 블록체인 트릴레마라고 한다.

 

블록체인 트릴레마