저자: Radix 설립자 Dan Hughes, CoinTelegraph; 번역자: Deng Tong, 진써차이징(Jinse)
수년간 암호화폐는 확장성 문제에 대한 만병통치약으로 2계층(L2) 솔루션을 기대해 왔습니다. 만약 그것들이 우리를 위험에 빠뜨리는 것이라면 어떨까?
이러한 집착은 대중적 채택을 위한 길을 닦는 대신, 탈중앙화 와 보안이라는 블록체인의 핵심 원칙을 위협하는 얽힌 집계, 브리지, 분산된 유동성의 망을 만들어냈습니다. 원활하고 탈중앙화 웹이라는 꿈은 전통적 금융 세계의 비효율성과 중앙집중화를 반영하는 복잡한 시스템에 의해 희미해지고 있습니다. 우리는 혁신을 확대하고 있는 것인가, 아니면 단순히 과거를 재현하고 있는 것인가?
블록체인의 3가지 난제
L2는 블록체인의 3가지 난제를 완화하기 위한 것으로 여겨졌습니다. 그러나 L2 솔루션이 개인 수준에서는 격차를 메울 수 있지만, 암호화폐는 세 가지 모두를 잃을 리스크 처해 있습니다.
L2의 지속적인 성장으로 인해 탐색하기 어려운 고도로 분산된 생태계가 생겨났으며 복잡한 롤업 및 브리징 솔루션에 의존하게 되었습니다. 이로 인해 생태계 일부에 중앙 집중화가 발생하고, 자산이 분산된 유동성 사일로로 몰려 보안이 저해되고 소규모 프로젝트의 경쟁이 억제되었습니다.
이러한 "솔루션"은 엄청난 마찰과 불필요한 보안 리스크 초래합니다. 지난 2년 동안 브리지 관련 해킹은 덜 흔해졌지만 해커는 롤업, 채널, 사이드체인을 악용하여 원장의 균형을 맞추는 새로운 방법을 항상 찾을 것입니다.
많은 L2가 시퀀서나 신뢰할 수 있는 검증자에 의존하면 단일 장애 지점이라는 추가적인 취약점이 발생하고, 고립된 유동성으로 인해 소규모 L2의 검증자 가용성이 감소하여 네트워크 복원력이 위협받습니다.
이러한 솔루션은 L2와 통합을 원하는 애플리케이션 개발자에게 상당한 기술적 과제를 안겨주며, 애플리케이션이 상호 작용해야 할 각 L2의 메커니즘에 대한 심층적이고 구체적인 지식을 필요로 합니다.
L2 지지자들은 이런 균형이 필요하고 쉽게 극복할 수 있다고 주장하지만, 여기에는 보안, 확장성, 유동성을 희생하는 것보다 더 근본적인 문제가 있습니다.
암호화폐의 궁극적인 목표는 모든 자산이나 탈중앙화 애플리케이션이 신뢰할 필요 없이 안전한 방식으로 다른 자산이나 탈중앙화 애플리케이션과 즉시 상호작용할 수 있는 보편적인 네트워크를 만드는 것입니다. 그러나 L2로 인해 발생하는 마찰로 인해 이러한 즉각적인 상호 운용성이 훼손되고, 시퀀서와 검증기의 중앙 집중화로 인해 신뢰할 수 없는 시스템의 기반이 훼손됩니다. 이는 탈중앙화 금융(DeFi)의 확장성을 방해할 뿐만 아니라 완전히 다른 종류의 확장으로 이어져 기존의 분산되고 단편화되고 중개자가 많은 TradFi 시스템의 비효율성을 그대로 재현하게 됩니다.
DeFi의 목표가 모든 금융 활동을 온체인 옮기는 것이라면, 우리는 지금보다 더 잘해야 합니다.
기초를 쌓다
암호화는 기초부터 구축되어야 합니다. 블록체인 네트워크는 1계층에서 확장성과 보안을 우선시해야 합니다.
샤딩은 명확한 진로를 제시하지만, 업계는 더 높은 목표를 설정하고 현재의 확장성 문제를 "일시적으로 해결"하는 빠른 해결책이 아닌 장기적인 솔루션을 구축해야 합니다. 샤드의 수를 늘리는 것만이 문제가 아닙니다. 그것이 우리가 샤딩하는 방식이에요. 비콘 체인은 단지 병목 현상을 추가할 뿐이고, 동적 샤딩은 복잡하고, 확장성을 제한하며 엄청난 오버헤드를 생성합니다. 검증자 내부의 샤딩도 네트워크에 연결된 노드에서 모든 거래를 수신해야 하는 리소스가 포화 상태에 도달할 때까지는 모든 문제를 해결하는 것처럼 보이지만, 결국에는 더 많은 검증자를 찾기 위해 백엔드로 문제를 떠넘기고 수익만 점점 줄어듭니다.
DeFi를 TradFi와 동일한 기능으로 확장하기 위한 확실한 해결책은 상태 샤딩입니다. 즉, 블록체인의 상태를 여러 개의 서로 다른 샤드에 분산하는 것입니다. 여러 샤드의 상태가 관련된 거래는 일시적인 합의 프로세스를 생성합니다.
거래 상태를 담당하는 검증자는 모든 관련 샤드에서 원자적으로 통신하고, 동의(또는 동의하지 않음)하고, 상태를 업데이트합니다. 이를 통해 여러 샤드 또는 샤드 내에서 병렬로 거래를 처리할 수 있으며, 샤드의 유일한 관심사는 상태를 수정하는 거래에 교차 종속성이 없다는 것입니다. 이는 탈중앙화 나 접근성을 손상시키지 않고도 처리량을 크게 증가시킵니다.
이러한 샤드가 Atomic Commitments와 통합되면 트랜잭션의 어느 부분이 실패하더라도 모든 것이 깔끔하게 중단되고 보류 중인 상태 변경을 되돌리는 데 아무런 작업이 필요하지 않습니다.
이것은 단지 하나의 해결책일 뿐입니다. DeFi는 전 세계로 확장될 것입니다. 문제는 언제, 어떻게 일어날 것인가입니다. 즉, L2에서 엉성한 솔루션에 의존하기보다는 L1에서 기본을 개발하는 데 집중한다면 단편화를 제거하고 복잡성을 줄이며 확장성과 접근성이 다시 블록체인 네트워크의 핵심이 되도록 할 수 있습니다. 결국 개발자들이 우선시하는 것은 토큰 이코노믹스 나 Web3의 창립 약속인 탈중앙화, 효율성, 보안 등 미래입니다.
미래를 위해 확장 가능
L1 솔루션은 모든 사람을 위한 솔루션입니다. 그들은 개발자, 거래자, 일반 사용자는 물론, 수십억 명의 잠재 사용자까지 생태계의 기반을 확보합니다. 탄력적이고 확장 가능한 아키텍처가 기반이 되지 않는다면, 단 한 번의 강력한 추진만으로도 이 카드로 만든 집을 무너뜨릴 수 있습니다. 물론, 특정 사용 사례에는 L2 솔루션을 사용하는 것이 더 적합할 수 있습니다. 고빈도 거래 결제가 완벽한 예이지만, 예외가 반드시 법칙을 증명하는 것은 아닙니다. 생태계 전체 관점에서 개발자는 복잡성을 추가하고 그 위에 더 불안정한 "솔루션"을 균형 있게 적용하는 것보다 통합된 기본 확장성 솔루션에 집중해야 합니다. L1에 충분한 주의를 기울이지 못하면 문제가 생길 뿐입니다.