반응형
Ⅰ. 블록체인 성능 트레이드오프, 블록체인 트릴레마의 정의
개념도 | 정의 |
블록체인의 3가지 특성 (확장성, 탈중앙화, 보안성)이 서로 간에 영향을 주어 결과적으로 트레이드 오프 관계에 놓이게 되는 딜레마 |
- 3가지 모두 만족시킬 수 없고 성능 향상을 위해 적어도 하나의 희생이 필요
Ⅱ. 블록체인 트릴레마 3가지 요소와 대표적인 트릴레마 문제
가. 블록체인 트릴레마 3 요소
요소 | 설명 |
확장성 (Scalability) |
- 사용자 수의 증가에 따라 거래 건수가 늘어나도 전송 처리가 가능한 능력 - TPS(Transaction per Second) 향상, 데이터 처리 속도 |
보안성 (Security) |
- 블록체인 내의 데이터나 프로그램을 권한이 없는 이용자가 사용할 수 없도록 보안 |
탈중앙화 (Decentralization) |
- 중앙집중화를 벗어나 분산된 노드들읕 통해 네트워크가 자율적으로 관리 |
나. 대표적인 트릴레마 문제
암호화페 | 트릴레마 | 설명 |
비트코인 | 확장성 | 높은 보안성과 확장성을 가졌지만 확장에 따라 트랜잭션 속도 감소로 확장성 문제 발생 |
이더리움 | 확장성 | 이더리움 플랫폼 위의 앱에서 거래를 1초에 20건 밖에 처리할 수 없는 속도로 확장성 문제 발생 |
이오스 | 보안성, 탈중앙화 | 위임지분증명(DPoS) 함의 알고리즘 채택으로 확장성 문제를 해결했으나 위임지분증명 특성상 중앙집중화 될 수 있고 소수의 블록 생성하는 노드를 공격하기 쉬워져 보안성 문제 발생 |
- 트릴레마는 샤딩, 합의 알고리즘, 레이어 2 솔루션 등으로 해결하기 위한 노력이 필요
Ⅲ. 블록체인 트릴레마 해결 방법
구분 | 설명 |
샤딩 | - 블록체인을 더욱 작게 분할하여 특정 세그먼트만 처리하는 방법 - 샤드 간의 상호작용만 관리하여 데이터 처리 부담 해소 |
합의 알고리즘 | - 블록체인 네트워크의 확장성을 제고하기 위한 합의 알고리즘 채택 - 지분증명, 위임지분증명, 권위증명, 경과시간증명 |
레이어 2 솔루션 | - 메인 체인과 연결된 별개의 블록체인 사이드 체인 활용 - 스마트 컨트랙트로 활용 가능한 스테이트 채널 활용 |
반응형