BlockChain
BlockChain - 블록체인 트릴레마(Blockchain Trilemma)
char1ey
2023. 4. 26. 00:49
목차 |
1. 블록체인 트릴레마(BlockChain Trilemma) |
1. 블록체인 트릴레마(BlockChain Trilemma)
블록체인 트릴레마(BlockChain Trilemma)는 블록체인 기술이 가진 세 가지 상충되는 요소들을 말한다.
세 가지 상충되는 요소에는 보안성, 분산화, 확장성이 있다.
각 요소에 대해서 한 번 알아보자.
보안성(Security)
블록체인은 안전하고 신뢰성 높은 분산 원장을 제공하기 위해 설계되었다.
그러나 분산된 시스템이기 때문에 분산된 각 데이터들은 해커나 악의적인 사용자에게 취약할 수 있다.
분산화(탈중앙화, Decentralization)
블록체인은 탈중앙화, 분산된 시스템으로 운영된다.
분산화를 위해서는 많은 노드가 필요하고, 이 점은 블록 생성 및 트랙잭션 처리를 느리게 만들 수 있다.
확장성(Scalability)
블록체인은 많은 트랜잭션을 처리해야하기 때문에 블록체인 시스템이 대규모 트랜잭션을 처리해야한다.
하지만 탈중앙화(분산) 시스템으로 인해서 대규모 트랜잭션(거래 데이터)를 처리하기에는 한계가 있다.
위의 세가지 요소는 모두 한번에 성능을 끌어 올릴 수 없다.
어느 한쪽의 성능을 올리게되면 한쪽은 내려가는 관계에 놓여있다.
예를들어 확장성을 높이기 위해서 확장하기 쉬운 방식으로 만들면, 보안성이 취약해질 수도 있다.
이처럼 상충관계에 놓인 세가지 요소들을 블록체인 트릴레마라고 한다.