
비탈릭: 미래는 멀티체인이 될 것이며, 크로스체인 애플리케이션에 대해 비관적
저자: Vitalik
번역: 비추(BitpushNews)
이더리움 공동 창시자 비탈릭 부테린(V신)은 금요일 레딧에 게시한 글에서 미래는 '멀티체인(multi-chain)'이 될 것이지만, 여러 "주권 영역"을 가로지르는 브리지의 보안성에는 근본적인 한계가 있기 때문에 '크로스체인(cross-chain)'은 되지 않을 것이라고 밝혔다.
V신은 주권 영역 내부의 크로스 롤업 애플리케이션은 여전히 가능하며, 이는 "모듈화된 블록체인" 비전에도 제약이 되지 않는다고 지적했다. 즉, 데이터 레이어와 보안 레이어를 따로 선택할 수는 없으며, 당신의 데이터 레이어는 반드시 보안 레이어이기도 해야 한다.
V신의 구체적인 설명은 다음과 같다:
브리지의 기본적인 보안 한계는 사실 핵심적인 이유 중 하나다. 나는 멀티체인 블록체인 생태계에 대해 낙관적이지만(실제로 서로 다른 가치를 지닌 독립 커뮤니티들이 존재하며, 모두가 동일한 자원을 두고 경쟁하는 것보다 각자가 원하는 방식으로 운영하는 것이 낫기 때문에), 크로스체인 애플리케이션에는 회의적이다.
왜 브리지가 이러한 한계를 갖는지를 이해하려면, 다양한 블록체인과 브리지 조합이 51% 공격 상황에서 어떻게 살아남는지를 살펴봐야 한다. 많은 사람들이 "블록체인이 51% 공격을 당하면 모든 것이 무너지므로, 어떤 경우든 51% 공격을 막아야 한다"는 식의 사고방식을 갖고 있다. 그러나 나는 이런 생각에 전혀 동의하지 않는다. 실제로 51% 공격 이후에도 블록체인은 여전히 많은 보장을 유지하고 있으며, 이러한 보장들을 유지하는 것이 매우 중요하다.
예를 들어, 당신이 이더리움에 100 ETH를 보유하고 있고, 이더리움이 51% 공격을 받아 일부 거래가 검열되거나 되돌려지는 상황을 가정해보자. 어떤 일이 일어나든, 당신은 여전히 100 ETH를 소유하고 있다. 51% 공격자조차도 당신의 ETH를 가져갈 수 없다. 왜냐하면 그런 블록은 프로토콜 규칙을 위반하기 때문에 네트워크에 의해 거부되기 때문이다. 계산 능력이나 지분(stake)의 99%가 당신의 ETH를 가져가려 해도, 노드를 운영하는 모든 사용자는 남은 1%의 체인을 따를 것이며, 그 1%만이 프로토콜 규칙을 준수하기 때문이다. 간단히 말해, 이더리움 상에 애플리케이션이 있다면, 51% 공격으로 인해 일시적으로 검열되거나 트랜잭션이 취소될 수 있지만 결국 상태는 일관성을 유지하게 된다. 만약 당신이 유니스왑에서 100 ETH를 320,000 DAI에 판매했다면, 블록체인이 아무리 심각하게 공격받더라도 결국은 합리적인 결과를 얻게 된다—즉, 100 ETH를 그대로 가지고 있든지, 또는 320,000 DAI를 받게 되는 것이다. 둘 다 잃거나(또는 이상한 방식으로 둘 다 얻는 경우) 하는 결과는 프로토콜 규칙을 위반하므로 받아들여지지 않는다.
이제 당신이 100 ETH를 솔라나(Solana) 기반 브리지를 통해 옮겨서 100 Solana-WETH를 얻었는데, 이후 이더리움이 51% 공격을 받는다면 어떻게 될지 상상해보자. 공격자는 자신의 ETH를 Solana-WETH로 입금한 후, 솔라나 측에서 확인이 완료되면 바로 이더리움 측에서 해당 입금 거래를 취소한다. 이제 Solana-WETH 컨트랙트는 더 이상 완전한 담보를 제공하지 못하게 되며, 당신의 100 Solana-WETH는 이제 고작 60 ETH의 가치만 가지게 될 수 있다. ZK-SNARK 기반의 완벽한 브리지라도, 이처럼 51% 공격을 통한 도난에 여전히 취약하다.
따라서 항상 이더리움 네이티브 자산은 이더리움에서 보유하거나, 솔라나 네이티브 자산은 솔라나에서 보유하는 것이, 반대로 솔라나에 이더리움 자산을 두거나 이더리움에 솔라나 자산을 두는 것보다 훨씬 안전하다. 여기서 말하는 "이더리움"은 베이스 체인뿐만 아니라 그 위에 구축된 적절한 L2도 포함된다. 만약 이더리움이 51% 공격을 받아 롤백된다면, 아비트럼(Arbitrum)과 옵티미즘(Optimism)도 함께 롤백되므로, 이더리움이 51% 공격을 당하더라도 아비트럼과 옵티미즘 상에서 상태를 유지하는 '크로스-롤업(cross-rollup)' 애플리케이션은 일관성을 보장받을 수 있다. 반대로 이더리움이 51% 공격을 당하지 않는다면, 아비트럼과 옵티미즘을 개별적으로 51% 공격하는 것도 불가능하다. 따라서 아비트럼에서 옵티미즘이 발행한 포장된(wrapped) 자산을 보유하는 것은 완전히 안전하다.
두 개를 넘어서 여러 체인을 운영할 때 문제는 더욱 악화된다. 체인이 100개가 된다면, 이들 사이에 수많은 상호 의존적인 dApp이 생기게 되고, 단 한 개의 체인에 대한 51% 공격이라도 시스템 전체로 전염되어 경제 전체를 위협할 수 있다. 그래서 나는 상호 의존적인 영역이 주권 영역과 밀접하게 관련될 수밖에 없다고 생각한다. 즉, 많은 이더리움 생태계 앱들이 서로 긴밀하게 연결되고, 많은 아발란체(Avax) 생태계 앱들도 서로 연결되겠지만, 이더리움과 아발란체 생태계 앱들이 서로 긴밀하게 연결되지는 않을 것이다.
참고로, 이것이 롤업이 그냥 "다른 데이터 레이어를 사용하는" 것으로는 충분하지 않은 이유이기도 하다. 만약 롤업이 데이터를 세레스티아(Celestia)나 비트코인 캐시(BCH) 등 다른 곳에 저장하고, 자산 처리는 이더리움에서 한다면, 그 외부 레이어가 51% 공격을 당하면 당신은 끝장이다. 세레스티아 상의 DAS(데이터 가용성 샘플링)가 제공하는 51% 공격 방어는 실질적으로 도움이 되지 않는다. 왜냐하면 이더리움 네트워크는 그 DAS를 직접 읽지 않기 때문이다. 대신 이더리움은 브리지의 데이터를 읽게 되고, 그 브리지는 51% 공격에 취약하다. 따라서 이더리움 네이티브 자산을 활용해 애플리케이션에 보안을 제공하는 롤업이 되려면, 반드시 이더리움의 데이터 레이어를 사용해야 한다(다른 생태계에서도 마찬가지다).
물론 이런 문제가 당장 발생하리라고 바라는 것은 아니다. 단일 체인에 대한 51% 공격조차도 어렵고 막대한 비용이 든다. 그러나 크로스체인 브리지와 애플리케이션의 사용이 많아질수록 문제는 점점 더 심각해진다. 누구도 100개의 Solana-WETH를 훔치기 위해 이더리움에 51% 공격을 하지는 않을 것이며(또는 그 반대로 Ethereum-WSOL을 훔치기 위해 Solana에 51% 공격을 할 수도 없다). 하지만 브리지 안에 1,000만 개의 ETH나 SOL이 있다면, 공격의 유인이 훨씬 커지고, 대규모 마이닝 풀들이 공격을 위해 잘 협조할 가능성도 높아진다. 따라서 크로스체인 활동은 역(反) 네트워크 효과를 갖는다. 즉, 횟수가 적을 때는 비교적 안전하지만, 활동이 많아질수록 리스크가 커지는 구조다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News










