트릴레마란?
트릴레마는 블록체인의 세 가지 기본 기능인 보안, 탈중앙화, 확장성이 서로 영향을 주어 3가지 중 어느 것을 선택하면 다른 부분이 악화된다'는 의미를 가지고 있습니다.
트릴레마 해결을 위한 노력
레이어1
- 합의 프로토콜 개선
현재 비트코인 등 인기있는 블록체인 네트워크에서 많이 사용한는 합의 알고리즘인 PoW는 안전한 반면 속도가 느립니다. 이에 탈중앙화를 지키면서 확장성을 보완할 방법이 필요합니다. 그래서 많은 블록체인 네트워크는 PoS방식을 선호하게 됩니다. PoS는 네트워크 지분을 기반으로 검증인 상태를 결정합니다. 이는 탈중앙화를 높이고 보안을 보장할 것으로 예상됩니다. - 샤딩
샤딩은 분산 데이터베이스에서 채택되었으며 블록체인 부문 내에서 다소 실험적인 특성이 있음에도 인기있는 Layer-1 확장 솔루션 중 하나입니다. 샤딩은 트랜잭션을 샤드라고 하는 더 작은 데이터 세트로 나눕니다. 이 샤드는 네트워크에서 동시에 병렬로 처리되므로 동시에 수많은 트랜잭션에 대한 순차적 작업이 가능합니다. 또한 각 노드가 모든 블록 사본을 보유하도록 하는 대신, 이 정보는 서로 다른 노드에 의해 분할되고 유지될 수 있으며, 일관성을 유지합니다. 샤드는 메인 체인에 증거를 제공하고 교차 샤드 통신 프로토콜을 사용하여 주소, 잔액 및 일반 상태를 공유하기 위해 서로 상호 작용합니다.
레이어2
- 중첩 블록체인
중첩 블록체인은 메인 블록체인에서 더 넓은 네트워크에 대한 매개변수를 설정하고 실행은 보조 체인의 상호 연결된 웹에서 수행되는 분산형 네트워크 인프라입니다. 여러 블록체인 레벨이 메인체인에 구축되며, 레벨은 부모-자식을 연결을 사용합니다. 부모 체인 대리자는 자식 체인의 작업 결과를 부모에게 보내는 작업을 합니다. 기본 블록체인은 분쟁해결이 필요한 경우가 아니면 네트워크 기능에 참여하지 않습니다. 예시로 OMG Plasma가 있습니다. - 상태 채널
상태 채널은 확장성을 위해 다양한 메커니즘을 사용하여 블록체인과 오프체인 트랜잭션 간의 양방향 통신을 용이하게 합니다. 상태 채널은 다중 서명 또는 스마트 계약 메커니즘을 사용하여 봉인된 네트워크 인접 리소스이기 때문에 트랜잭션을 검증하기 위한 즉각적인 개입이 필요하지 않습니다.트랜잭션 또는 트랜잭션 배치가 상태 채널에서 완료되면 채널의 최종상태가 블록체인에 기록됩니다. 예시로 Liquid Network, Celer, Bitcoin Lightning, Raiden Network가 있습니다. - 사이드 체인
사이드 체인은 대규모 배치 트랜잭션에 사용되는 블록체인 인접 트랜잭션 체인입니다. 사이트 체인은 원래 체인에 대한 독립적인 합의 메커니즘을 사용하는 반면 유틸리티 토큰은 종종 사이드 체인과 메인체인간의 데이터 전송 메커니즘의 일부로 사용됩니다. 메인 체인은 전반적인 보안 및 분쟁을 해결해야 합니다. 사이드 체인 트랜잭션은 공개적으로 원장에 기록됩니다. 사이드 체인의 보안 침해는 메인체인이나 다른 사이드 체인에게 영향을 주지 않습니다.
'BlockChain > theory' 카테고리의 다른 글
[BlockChain] DAO 알아보기 (1) | 2022.05.10 |
---|---|
[BlockChain] FLP Impossibility (0) | 2022.05.10 |
[BlockChain] 하드포크와 소프트포크 (0) | 2022.05.09 |
[BlockChain] 위임 지분 증명(DPoS) 알아보기 (0) | 2022.05.09 |
[BlockChain] 지분 증명(PoS)알아보기 (0) | 2022.05.09 |
댓글