블록체인 트릴레마란 보안, 탈중앙화, 확장성이라는 세 가지를 동시에 완벽하게 달성할 수 없다는 개념입니다. 하나를 강화하면 다른 하나가 약해집니다. 이더리움 창시자 비탈릭 부테린이 제시한 개념입니다. 이것을 이해하면 왜 비트코인이 느리고, 솔라나가 빠르지만 중앙화 논란이 있는지가 명확해집니다. 완벽한 블록체인을 만들면 됩니다. 빠르고 안전하고 탈중앙화됩니다. 이것이 모든 블록체인의 목표입니다. 그런데 현실에서 세 가지를 동시에 완벽하게 구현하는 것이 불가능합니다. 트릴레마입니다.
세 가지 요소
보안입니다. 블록체인이 해킹과 공격에 얼마나 강한지입니다. 51% 공격, 이중 지불 공격을 막을 수 있는지입니다. 보안이 약하면 아무도 그 블록체인을 신뢰하지 않습니다.
탈중앙화입니다. 얼마나 많은 노드가 네트워크를 운영하는지입니다. 소수의 기관이 통제하지 않는지입니다. 탈중앙화가 약하면 특정 기관이 거래를 검열하거나 조작할 수 있습니다.
확장성입니다. 초당 몇 건의 거래를 처리할 수 있는지입니다. 비트코인이 초당 7건, 이더리움이 초당 15건, 비자가 초당 수만 건을 처리합니다. 확장성이 낮으면 수수료가 비싸지고 처리가 느려집니다.
트릴레마가 왜 발생하는가
세 가지가 왜 동시에 불가능한지를 직관적으로 설명하겠습니다.
탈중앙화를 높이려면 노드를 많이 늘립니다. 전 세계 수천 개의 노드가 모두 같은 거래를 검증합니다. 그런데 노드가 많아질수록 모든 노드가 합의하는 데 시간이 걸립니다. 확장성이 낮아집니다.
확장성을 높이려면 처리 속도를 높여야 합니다. 검증하는 노드 수를 줄이면 빠릅니다. 그런데 노드가 줄어들면 탈중앙화가 약해집니다. 소수의 노드가 담합할 위험이 생깁니다. 탈중앙화가 낮아집니다.
보안을 높이려면 검증을 철저히 해야 합니다. 시간이 걸립니다. 확장성이 낮아집니다.
각 블록체인의 선택
비트코인이 보안과 탈중앙화를 선택했습니다. 확장성을 포기했습니다. 전 세계 수만 개의 노드가 비트코인을 검증합니다. 아무도 통제하지 않습니다. 15년간 해킹되지 않았습니다. 그 대신 초당 7건밖에 처리하지 못합니다. 수수료가 비쌀 때 있습니다.
이더리움이 보안과 탈중앙화를 어느 정도 유지하면서 확장성을 높이려 합니다. 레이어2 솔루션으로 확장성을 보완합니다. 아비트럼, 옵티미즘이 이더리움의 확장성 문제를 해결하는 레이어2입니다.
솔라나가 확장성을 선택했습니다. 초당 수만 건을 처리합니다. 그 대신 검증 노드가 상대적으로 집중되어 있습니다. 2022년에 여러 차례 네트워크가 중단됐습니다. 보안과 탈중앙화 측면에서 비트코인보다 약합니다.
BNB 체인이 확장성과 속도를 선택했습니다. 21개의 검증자만 있습니다. 빠르고 저렴합니다. 그 대신 바이낸스의 영향력이 큽니다. 탈중앙화 논란이 있습니다.
레이어2가 트릴레마를 해결하는 방법
레이어2가 트릴레마의 부분적 해결책입니다. 메인체인인 레이어1은 보안과 탈중앙화를 유지합니다. 느리지만 안전합니다. 레이어2에서 빠르게 거래를 처리합니다. 최종 결과만 레이어1에 기록합니다. 이렇게 하면 레이어1의 보안을 그대로 가져오면서 레이어2의 속도를 얻습니다. 이더리움이 이 방향으로 발전하고 있습니다. 이더리움 메인체인이 보안과 탈중앙화를 담당하고 아비트럼, 옵티미즘 같은 레이어2가 확장성을 담당합니다.
비트모빅의 선택
비트모빅이 비트코인과 같이 보안과 탈중앙화를 선택했습니다. PoW 채굴 방식을 유지합니다. 전 세계에 분산된 채굴자들이 네트워크를 운영합니다. 느리지만 안전합니다. 스마트컨트랙트 기능이 필요할 때는 BNB 체인 위의 WBMB를 씁니다. BNB 체인의 확장성을 빌립니다. 비트모빅 메인체인의 보안과 탈중앙화는 유지하면서 BNB 체인의 속도를 활용하는 구조입니다. 레이어2와 비슷한 접근입니다.
트릴레마가 완전히 해결될 수 있을까
많은 프로젝트들이 트릴레마를 해결했다고 주장합니다. 그러나 실제로 완벽한 해결은 아직 없습니다.
이더리움 2.0, 샤딩, 레이어2가 트릴레마를 완화합니다. 그러나 완전히 해결하지는 못합니다. 솔라나가 빠르지만 중앙화 위험이 있습니다. 폴카닷이 멀티체인으로 해결하려 합니다. 트릴레마가 완전히 해결되는 날이 온다면 블록체인이 진정으로 글로벌 금융 인프라가 될 수 있습니다. 그것이 Web3의 최종 목표입니다.
마치며
블록체인 트릴레마란 보안, 탈중앙화, 확장성을 동시에 완벽하게 달성할 수 없다는 한계입니다. 비트코인이 보안과 탈중앙화를 선택해서 느리고, 솔라나가 확장성을 선택해서 빠르지만 중앙화 논란이 있습니다. 레이어2가 부분적 해결책이지만 완벽한 해결은 아직 없습니다. 이 트릴레마를 이해하면 각 블록체인의 선택과 한계가 자연스럽게 이해됩니다. 다음 글에서는 암호화폐 사기 유형을 다룹니다. 피싱, 러그풀, 폰지를 피하는 방법을 설명합니다.
이 글이 도움이 되셨다면 북마크해두세요. Web3와 크립토의 핵심 개념들을 쉽게 설명하는 글을 계속 업로드할 예정입니다.