DEV Community

Juno Kim
Juno Kim

Posted on

레이어 2 솔루션: 블록체인의 근본적인 확장성 딜레마를 해결하다

탈중앙화, 불변성, 검열 저항성이라는 블록체인 기술의 약속은 혁신가와 투자자 모두를 사로잡았고, 그 결과 현재 전 세계 시가총액은 무려 2조 8천8백억 달러에 달하는 경이로운 수준에 이르렀다. 그러나 생태계가 성장하면서 기반 아키텍처의 내재된 한계가 명백하게 드러나기 시작했다. 비트코인이나 이더리움 같은 선도적인 레이어 1(L1) 블록체인의 보안과 탈중앙화를 뒷받침하는 설계 원칙 자체가 트랜잭션 처리량과 속도 능력을 본질적으로 제약하는 것이다. 이러한 병목 현상은 엄청난 거래 수수료(가스 요금), 느린 확인 시간, 그리고 탈중앙화 애플리케이션(dApp)과 웹3 이니셔티브의 주류 채택에 필요한 규모를 지원할 수 없는 전반적인 한계라는 심각한 문제로 이어졌다. 스마트 계약과 dApp의 지배적인 플랫폼인 이더리움을 예로 들어보면, 혁신적인 기능에도 불구하고 네트워크 혼잡을 자주 겪는다. 현재 이더리움(ETH)의 가격이 2,678.2달러로 시장의 중요성을 반영하고 있지만, 기반 네트워크의 용량은 수요를 따라잡기 버거운 상황이다. 이 때문에 단순한 거래 하나에 수십, 심지어 수백 달러의 가스 요금이 부과되는 기간이 종종 발생하며, 이는 많은 잠재 사용자의 진입을 막고 실용적인 일상 애플리케이션 개발을 저해한다. 이러한 현상은 네트워크가 탈중앙화, 보안, 확장성 세 가지 핵심 속성을 동시에 최적으로 달성하기 어렵다는, 흔히 '블록체인 트릴레마'라고 불리는 근본적인 설계 충돌을 여실히 보여준다. 이러한 중요한 문제를 해결하기 위해 레이어 2(L2) 솔루션이 가장 유망하고 널리 채택된 패러다임으로 부상했으며, 이는 L1 블록체인이 핵심 가치를 유지하면서도 거래 처리 능력을 극적으로 확장할 수 있게 돕는다. '블록체인 트릴레마'는 탈중앙화 네트워크가 탈중앙화, 보안, 확장성이라는 세 가지 핵심 속성 중 한 번에 두 가지만 달성할 수 있다고 주장한다. 초기 블록체인 설계, 특히 비트코인과 이더리움(더 머지 같은 주요 업그레이드 이전)은 무엇보다 탈중앙화와 보안을 우선시했다. 예를 들어, 비트코인의 설계는 작업증명(PoW)으로 보호되는 견고하고 고도로 탈중앙화된 네트워크를 강조하며, 불변성과 검열 저항성을 보장한다. 그러나 고정된 블록 크기와 약 10분의 블록 시간은 초당 약 7개의 트랜잭션(tps)으로 처리량을 제한한다. 이는 디지털 금이라는 초기 사용 사례에는 충분했지만, 글로벌 결제 시스템이나 복잡한 dApp 플랫폼으로서는 턱없이 부족하다. '월드 컴퓨터'로 설계된 이더리움 또한 더 큰 프로그래밍 기능을 제공함에도 불구하고 비슷한 확장성 문제에 직면했다. 더 머지 이전의 작업증명(PoW) 합의 메커니즘과 블록 가스 한도는 dApp과 사용자 수가 증가함에 따라 네트워크가 빠르게 혼잡해지는 결과를 낳았다. 이는 NFT 발행이나 디파이(DeFi) 유동성 이벤트와 같은 수요 피크 기간 동안 높은 가스 요금과 느린 트랜잭션 완결성을 초래했다. 그 결과, 사용자 경험은 우리가 기존 웹 서비스에서 기대하는 즉각적이고 저렴한 상호작용과는 거리가 멀었다. 비트코인 캐시에서 볼 수 있듯이 단순히 블록 크기를 늘려 L1을 확장하려는 시도는 종종 탈중앙화를 희생시키는 결과를 낳는다. 더 큰 블록은 노드가 작동하는 데 더 강력한 하드웨어와 대역폭을 요구하며, 이는 네트워크 참여자 수를 줄이고 결과적으로 검증자 세트의 중앙화를 초래할 수 있다. 이러한 절충은 블록체인의 핵심 정신에 헌신하는 프로젝트에는 용납할 수 없는 일이다. 따라서 근본적인 문제는 L1 블록체인이 현재 또는 과거의 반복에서 신뢰를 구축하고 안전하며 탈중앙화된 글로벌 상태를 유지하는 데는 탁월하지만, 메인 체인에서 대량의 개별 트랜잭션을 직접 처리하는 데는 본질적으로 비효율적이라는 점이다. 이러한 비효율성은 높은 처리량과 낮은 지연 시간을 요구하는 실제 애플리케이션에 대한 유용성을 제한하며, L1의 무결성을 손상시키지 않으면서 트랜잭션 부담을 덜어줄 보완적인 확장성 솔루션에 대한 절실한 필요성을 만들어냈다. 레이어 2 솔루션은 메인 레이어 1 블록체인에서 트랜잭션 실행을 오프로드하면서도 그 보안 보장을 계승함으로써 확장성 문제를 근본적으로 해결한다. L1에서 모든 트랜잭션을 처리하는 대신, L2는 오프체인에서 트랜잭션을 집계하거나 처리한 다음, 주기적으로 이러한 트랜잭션의 요약이나 증명을 L1에 커밋한다. 이는 메인 체인의 데이터 및 계산 부담을 극적으로 줄여 훨씬 더 높은 처리량과 낮은 수수료를 가능하게 한다. 레이어 2 솔루션에는 여러 가지 뚜렷한 범주가 있으며, 각기 고유한 기술 접근 방식과 장단점을 지닌다. 첫째, 롤업(옵티미스틱 롤업과 ZK 롤업)이다. 이들은 현재 가장 두드러지고 기술적으로 정교한 L2 솔루션이며, 특히 이더리움 생태계 내에서 활발히 사용된다. 옵티미스틱 롤업은 오프체인에서 처리되는 모든 트랜잭션이 유효하다는 '낙관적인' 가정하에 작동한다. 시퀀서가 트랜잭션을 일괄 처리하고 압축된 트랜잭션 데이터를 L1에 게시한다. '분쟁 기간'(일반적으로 7일) 동안, 누구든지 유효하지 않은 상태 전환을 감지하면 L1에 '사기 증명(fraud proof)'을 제출할 수 있다. 사기 증명이 성공하면 유효하지 않은 트랜잭션은 되돌려지고, 해당 시퀀서는 페널티를 받는다. 옵티미즘과 아비트럼이 대표적인 예다. 이들의 주요 장점은 EVM 호환성으로, 기존 dApp이 쉽게 마이그레이션할 수 있다는 점이다. 단점은 분쟁 기간으로, L1으로의 인출이 지연될 수 있다는 것이다. ZK 롤업(영지식 롤업)은 옵티미스틱 롤업과 달리 분쟁 기간에 의존하지 않는다. 대신, 암호화폐 '유효성 증명'(특히 ZK-SNARK 또는 ZK-STARK)을 사용하여 오프체인 상태 전환의 정확성을 증명한다. 시퀀서는 트랜잭션을 처리한 다음, 배치 내의 모든 트랜잭션이 유효하다는 간결한 암호화 증명을 생성한다. 이 증명은 L1에 게시되며, L1 스마트 계약은 이 증명을 검증하여 배치 내의 모든 트랜잭션의 유효성을 즉시 확인한다. zkSync와 스타크웨어의 스타크넷이 대표적인 예다. ZK 롤업은 즉각적인 완결성(증명이 L1에서 검증되면)과 더 강력한 보안 보장을 제공하는데, 유효성이 가정되는 것이 아니라 증명되기 때문이다. ZK 증명 생성의 기술적 복잡성과 완전한 EVM 호환성 달성은 역사적으로 도전 과제였지만, zkEVM의 발전으로 상당한 진전이 이루어지고 있다. 두 가지 유형의 롤업 모두 데이터 가용성을 위해 L1에 의존하며, 이는 압축된 트랜잭션 데이터가 여전히 L1에 게시되어 누구든지 L2 상태를 재구성하고 그 무결성을 확인할 수 있음을 의미한다. 둘째, 스테이트 채널이다. 이 솔루션은 두 명 이상의 참가자 간에 직접적인 오프체인 P2P 상호작용을 가능하게 한다. 사용자는 L1의 다중 서명(multisig) 계약에 자금을 예치하여 '채널'을 연다. 이 채널 내에서 참가자들은 거의 즉각적으로 무제한의 트랜잭션을 수수료 없이 수행할 수 있다. 채널의 개설 및 폐쇄, 또는 분쟁 해결만이 L1 트랜잭션을 필요로 한다. 비트코인의 라이트닝 네트워크가 대표적인 예로, 빠르고 저렴한 소액 결제를 촉진한다. 특정 사용 사례(예: 알려진 당사자 간의 반복 결제)에는 매우 효율적이지만, 참가자가 온라인 상태여야 하고 참가자 집합이 고정되어 있다는 점 때문에 범용 dApp에는 덜 적합하다. 셋째, 사이드체인이다. 이들은 L1과 병렬로 실행되는 독립적인 블록체인으로, 자체 합의 메커니즘과 검증자 세트를 가지지만, 양방향 브리지를 통해 L1에 연결된다. 사용자는 L1에서 사이드체인으로 자산을 '페그'하고 다시 L1으로 돌려보낼 수 있다. 사이드체인은 L1의 합의 부담을 직접 계승하지 않으므로 높은 처리량과 낮은 수수료를 제공한다. 그러나 사이드체인의 보안은 L1과 독립적이며, 자체 검증자 세트에 의존한다. 사이드체인의 검증자가 침해될 경우, 해당 사이드체인의 자산이 위험에 처할 수 있다. 폴리곤 PoS(작업증명)는 더 넓은 확장성 플랫폼으로 진화하고 있지만, 주로 이더리움의 사이드체인 솔루션으로 시작했다. 넷째, 발리디움과 볼리션이다. 이들은 데이터 가용성이 L1에서 보장되지 않는 ZK 롤업의 변형이다. 발리디움은 유효성 증명을 사용하는 점에서 ZK 롤업과 유사하지만, 트랜잭션 데이터는 데이터 가용성 위원회(DAC)에 의해 오프체인에 저장된다. 이는 훨씬 더 높은 확장성을 제공하지만, DAC가 데이터를 정직하게 제공할 것이라는 신뢰 가정을 도입한다. 볼리션은 ZK 롤업과 발리디움의 측면을 결합하여, 사용자가 보안 및 비용 선호도에 따라 데이터를 온체인(ZK 롤업 모드)에 저장할지 오프체인(발리디움 모드)에 저장할지 선택할 수 있도록 한다. 이러한 L2들의 핵심 메커니즘은 혼잡한 L1에서 대부분의 트랜잭션 처리를 추상화하고, 보안과 완결성을 유지하기 위해 주기적으로 L1에 보고하는 것이다. 이러한 모듈식 접근 방식은 L1이 안전하고 탈중앙화된 결제 계층으로서의 주요 역할에 집중할 수 있도록 하며, L2는 실행의 무거운 작업을 처리함으로써 L1의 핵심 원칙을 희생하지 않고 근본적인 확장성 문제를 해결한다. 레이어 2 솔루션의 채택은 단순히 이론적인 이야기가 아니라, 블록체인 생태계, 특히 이더리움의 발전을 이끄는 빠르게 확장되는 현실이다. 옵티미즘과 아비트럼(옵티미스틱 롤업)은 이더리움 생태계의 '롤업 중심 로드맵'에서 선두를 달리고 있다. 두 프로젝트 모두 옵티미스틱 롤업을 성공적으로 배포하여 dApp에 상당한 확장성 개선을 제공했다. 예를 들어, 아비트럼은 수많은 디파이 프로토콜, NFT 마켓플레이스, 게임 플랫폼을 호스팅하며 상당한 인기를 얻었다. 이더리움 가상 머신(EVM)과의 호환성 덕분에 개발자들이 기존 스마트 계약을 쉽게 마이그레이션할 수 있었다. 또 다른 저명한 옵티미스틱 롤업인 옵티미즘 또한 이더리움 dApp을 위한 저비용, 고처리량 환경을 제공한다. 두 플랫폼 모두 L1 이더리움보다 훨씬 낮은 거래 비용을 입증하여 dApp 접근성을 크게 높였다. 이러한 플랫폼의 성공은 L1 보안과 결합된 오프체인 컴퓨팅의 실현 가능성을 강조한다. zkSync와 스타크넷(ZK 롤업)은 ZK 롤업 기술의 최전선을 대표하며 상당한 발전을 이루고 있다. 매터 랩스(Matter Labs)의 zkSync는 라이브 메인넷을 운영하며 강력한 암호화 보안 보장과 낮은 거래 수수료를 제공하는 ZK 롤업 솔루션을 선보인다. 'zkEVM'에 대한 집중은 완전한 EVM 호환성을 달성하여 ZK 증명의 이점과 함께 기존 이더리움 스마트 계약의 원활한 배포를 가능하게 하는 것을 목표로 한다. 스타크웨어(StarkWare)가 구축한 스타크넷은 STARK 증명을 사용하여 컴퓨팅, 특히 복잡한 컴퓨팅을 확장한다. 막대한 확장성과 견고한 보안 잠재력으로 인해 상당한 개발자들의 관심을 끌었다. 이 프로젝트들은 분쟁 기간의 보안 절충 없이 높은 처리량과 즉각적인 완결성을 모두 제공하는 궁극적인 확장성 솔루션으로서 ZK 롤업의 장기적인 비전을 강조한다. 폴리곤(다중 L2 전략)은 처음에는 플라즈마 및 PoS 사이드체인으로 알려졌지만, 포괄적인 L2 확장성 생태계로 발전했다. 원래의 폴리곤 PoS 체인은 여전히 널리 사용되며, 주요 게임 프로젝트를 포함한 수많은 dApp에 빠르고 저렴한 환경을 제공한다. 그러나 폴리곤은 또한 ZK 롤업 기술에 막대한 투자를 하여 폴리곤 zkEVM과 같은 다양한 zkEVM 솔루션을 개발했다. 이러한 전략적 전환은 ZK 롤업이 제공하는 우수한 보안 및 완결성을 인정하고 있음을 보여주며, 폴리곤이 고처리량 사이드체인부터 암호화적으로 안전한 롤업에 이르기까지 광범위한 확장성 요구를 충족할 수 있도록 포지셔닝한다. 비트코인을 위한 스테이트 채널인 라이트닝 네트워크는 스마트 계약용은 아니지만, 비트코인의 근본적인 문제인 소액 결제를 해결하는 L2 솔루션의 전형적인 예다. 오프체인 결제 채널을 가능하게 함으로써, L1의 블록 시간과 거래 수수료 제약을 우회하여 참가자 간에 거의 즉각적이고 사실상 무료인 거래를 허용한다. 이는 비트코인의 일상 결제 유용성을 변화시켰으며, L2가 가장 보수적인 L1 블록체인의 실제 적용 범위를 어떻게 확장할 수 있는지 보여준다. 이러한 실제 구현 사례들은 레이어 2 솔루션이 단순히 이론적인 구성물이 아니라, L1 블록체인을 괴롭혔던 확장성 문제를 적극적으로 해결하고 있는 실용적이고 채택된 기술임을 입증하며, 새로운 세대의 탈중앙화 애플리케이션과 사용 사례를 가능하게 한다. 레이어 2 솔루션은 블록체인의 확장성 딜레마에 대한 설득력 있는 해답을 제공하지만, 그 자체로 도전 과제와 절충점이 없는 것은 아니다. 균형 잡힌 관점을 위해서는 이러한 한계들을 인정해야 한다. 첫째, 사용자와 개발자를 위한 복잡성 증가다. L2는 추가적인 추상화 계층을 도입하여 일반 사용자에게는 부담스러울 수 있다. 여러 체인에 걸쳐 자산을 관리하고, L1과 L2의 가스 요금을 이해하며, 브리지를 탐색하는 것은 혼란스러울 수 있다. 개발자의 경우, L2에서 개발하려면 종종 새로운 도구, SDK, 그리고 특정 L2 아키텍처에 대한 더 깊은 이해가 필요하여 개발 오버헤드가 추가된다. 둘째, 브리징 위험 및 파편화다. 레이어 1과 다양한 레이어 2 간에 자산을 이동하려면 종종 복잡한 스마트 계약인 '브리지'가 필요하다. 이러한 브리지는 중요한 공격 표면이 되며, 수많은 유명 해킹이 이를 목표로 하여 막대한 자산 손실로 이어졌다. 또한, 여러 개의 개별 L2가 존재하면 유동성 파편화가 발생하여 자본이 여러 생태계에 분산되고, 사용자 및 dApp이 깊은 유동성에 접근하기 어려워진다. 이는 L1 이더리움 생태계의 핵심 강점인 구성 가능성을 저해할 수 있다. 셋째, 중앙화 우려(특히 초기 단계)다. 목표는 탈중앙화이지만, 많은 L2, 특히 초기 단계에서는 어느 정도 중앙화를 보인다. 예를 들어, 옵티미스틱 및 ZK 롤업에서 트랜잭션을 일괄 처리하고 L1에 제출하는 주체인 시퀀서는 초기에는 단일 개체일 수 있다. 로드맵에는 일반적으로 이러한 구성 요소를 탈중앙화하는 계획이 포함되어 있지만, 이는 면밀히 모니터링해야 할 중요한 측면이다. 사이드체인은 정의상 자체 검증자 세트에 의존하며, 이는 기반 L1만큼 탈중앙화되거나 안전하지 않을 수 있다. 넷째, 인출 지연(옵티미스틱 롤업)이다. 옵티미스틱 롤업에 내재된 분쟁 기간(일반적으로 7일)은 사용자가 제3자 유동성 공급자(종종 수수료를 부과함)를 피하려면 L1으로 자금을 인출하기 위해 일주일을 기다려야 함을 의미한다. 이러한 지연은 자금에 대한 빠른 접근이 필요한 사용자에게는 상당한 장애물이 될 수 있다. ZK 롤업은 즉각적인 유효성 증명 덕분에 이 특정 문제를 크게 완화하지만, 그들 나름의 복잡성을 가지고 있다. 다섯째, 데이터 가용성 절충(발리디움/볼리션)이다. 트랜잭션 데이터를 L1에 게시하지 않는 발리디움과 같은 솔루션은 극단적인 확장성을 제공하지만, 신뢰 가정을 도입한다. 사용자는 필요할 때 데이터를 제공할 데이터 가용성 위원회(DAC)를 신뢰해야 한다. 이는 특정 신뢰 모델을 가진 기업 애플리케이션에는 허용될 수 있지만, 일반적인 사용을 위한 블록체인의 핵심 원칙인 무신뢰성을 벗어나는 것이다. 이러한 한계들은 L2 솔루션이 만병통치약이 아니라 복잡하고 진화하는 환경임을 강조한다. L2 공간 내의 지속적인 연구 개발은 이러한 도전 과제를 완화하기 위해 적극적으로 노력하고 있으며, 높은 확장성이 탈중앙화 및 보안과 원활하게 공존하는 미래를 지향한다. 레이어 2 솔루션이 해결하고자 하는 근본적인 문제는 '블록체인 트릴레마'의 직접적인 결과인 기반 레이어 1 블록체인의 내재된 확장성 제약이다. L2는 높은 트랜잭션 처리량과 크게 줄어든 수수료를 가능하게 함으로써, 이론적인 블록체인 이상을 대규모 채택을 지원할 수 있는 실용적이고 유용한 기술로 변화시키고 있다. 이들은 이더리움과 같은 L1이 안전하고 탈중앙화된 결제 계층으로서의 핵심 무결성을 유지하도록 하면서, 실행의 계산 부담을 전문화되고 효율적인 L2 네트워크로 오프로드한다. L2 공간의 빠른 혁신, 특히 옵티미스틱 및 ZK 롤업의 성숙은 우리가 블록체인 아키텍처에 접근하는 방식의 중대한 변화를 예고한다. 아비트럼, 옵티미즘, zkSync, 스타크넷, 폴리곤과 같은 프로젝트들은 단순히 점진적인 업그레이드가 아니다. 이들은 전문화된 레이어들이 함께 작동하는 블록체인의 모듈식 미래를 대표한다. 이러한 모듈성은 전 세계 사용자 기반과 복잡한 탈중앙화 애플리케이션을 지원하기 위해 전체 생태계를 확장하는 데 필수적이며, 궁극적으로 웹3의 비전을 가능하게 한다. 전문가적 관점에서 볼 때, 레이어 2 솔루션은 블록체인 기술의 지속적인 성장과 유용성에 필수불가결하다. 복잡성, 브리징 위험, 초기 중앙화 우려와 같은 도전 과제들이 여전히 존재하지만, 개발의 궤적은 분명히 더욱 견고하고 탈중앙화되며 사용자 친화적인 L2를 향하고 있다. ZK 롤업 기술의 지속적인 발전, 특히 효율적인 zkEVM의 등장은 진정한 확장성, 보안, 탈중앙화가 조화롭게 공존할 수 있는 미래에 대한 엄청난 가능성을 품고 있다. 총 시가총액 2조 8천8백억 달러에 달하는 현재 시장은 투기성 자산을 넘어 새로운 디지털 경제의 기반 계층이 되기 위해 이 인프라를 절실히 필요로 하며, 그 잠재력을 완전히 발휘할 수 있기를 바란다. *** 면책 조항: 이 글은 정보 제공을 목적으로 하며, 금융, 투자 또는 법률 자문을 구성하지 않는다. 블록체인 및 암호화폐 시장은 변동성이 매우 크며, 투자에는 원금 손실 가능성을 포함한 상당한 위험이 따른다. 독자는 투자 결정을 내리기 전에 스스로 조사를 수행하고 자격을 갖춘 전문가와 상담해야 한다.

※ 본 칼럼은 정보 제공을 목적으로 하며, 투자 권유가 아닙니다. 모든 투자 결정은 본인의 판단과 책임 하에 이루어져야 합니다.

Top comments (0)