브릿지
레이어 1 (l1) 블록체인과 레이어 2 (l2) 확장성 솔루션이 확산되고 크로스체인으로 전환하는 탈중앙화 애플리케이션 (dapp)의 수가 지속적으로 증가함에 따라, 체인 간 통신 및 자산 이동의 필요성은 네트워크 인프라의 필수적인 부분이 되었습니다. 이를 가능하게 돕는 다양한 유형의 브릿지가 존재합니다.
브릿지의 필요성
브릿지는 블록체인 네트워크를 연결하기 위해 존재합니다. 브릿지는 블록체인 간의 연결성과 상호운용성을 가능하게 합니다.
블록체인은 고립된 환경에 존재하므로, 블록체인이 다른 블록체인과 자연스럽게 거래하고 통신할 수 있는 방법이 없습니다. 결과적으로 한 생태계 내에서 상당한 활동과 혁신이 일어날 수 있지만, 다른 생태계와의 연결성 및 상호운용성 부족으로 인해 한계에 부딪히게 됩니다.
브릿지는 고립된 블록체인 환경이 서로 연결될 수 있는 방법을 제공합니다. 브릿지는 토큰, 메시지, 임의의 데이터, 심지어 스마트 컨트랙트 호출까지 한 체인에서 다른 체인으로 전송될 수 있는 블록체인 간의 전송 경로를 구축합니다.
브릿지의 이점
간단히 말해, 브릿지는 블록체인 네트워크가 데이터를 교환하고 자산을 이동할 수 있게 함으로써 수많은 사용 사례를 열어줍니다.
블록체인은 고유한 강점, 약점, 그리고 애플리케이션 구축 방식(속도, 처리량, 비용 등)을 가지고 있습니다. 브릿지는 블록체인이 서로의 혁신을 활용할 수 있게 함으로써 전체 암호화폐 생태계의 발전을 돕습니다.
개발자에게 브릿지는 다음을 가능하게 합니다:
- 체인 간 모든 데이터, 정보 및 자산의 전송.
- 브릿지가 프로토콜이 제공할 수 있는 설계 공간을 확장함에 따라 프로토콜의 새로운 기능과 사용 사례를 열어줍니다. 예를 들어, 원래 이더리움 메인넷에 배포된 이자 농사 프로토콜은 모든 EVM 호환 체인에 걸쳐 유동성 풀을 제공할 수 있습니다.
- 다양한 블록체인의 강점을 활용할 수 있는 기회. 예를 들어, 개발자는 롤업과 사이드체인에 탈중앙화 애플리케이션 (dapp)을 배포하여 다양한 레이어 2 (l2) 솔루션이 제공하는 더 낮은 수수료의 이점을 누릴 수 있으며, 사용자는 이들 사이를 브릿지로 연결할 수 있습니다.
- 새로운 제품을 구축하기 위한 다양한 블록체인 생태계 개발자 간의 협업.
- 다양한 생태계의 사용자와 커뮤니티를 자신의 탈중앙화 애플리케이션 (dapp)으로 유치.
브릿지는 어떻게 작동하나요?
브릿지 설계의 유형 (opens in a new tab)은 다양하지만, 자산의 크로스체인 전송을 촉진하는 세 가지 주요 방법이 있습니다:
- 잠금 및 발행(Lock and mint) – 출발지 체인에서 자산을 잠그고 목적지 체인에서 자산을 발행합니다.
- 소각 및 발행(Burn and mint) – 출발지 체인에서 자산을 소각하고 목적지 체인에서 자산을 발행합니다.
- 아토믹 스왑(Atomic swaps) – 출발지 체인의 자산을 다른 당사자와 목적지 체인의 자산으로 스왑합니다.
브릿지 유형
브릿지는 일반적으로 다음 범주 중 하나로 분류할 수 있습니다:
- 네이티브 브릿지(Native bridges) – 이러한 브릿지는 일반적으로 특정 블록체인에서 유동성을 부트스트랩하기 위해 구축되어 사용자가 생태계로 자금을 더 쉽게 이동할 수 있도록 합니다. 예를 들어, 아비트럼 브릿지(Arbitrum Bridge) (opens in a new tab)는 사용자가 이더리움 메인넷에서 아비트럼으로 편리하게 브릿징할 수 있도록 구축되었습니다. 다른 유사한 브릿지로는 폴리곤 지분 증명 (PoS) 브릿지, 옵티미즘 게이트웨이(Optimism Gateway) (opens in a new tab) 등이 있습니다.
- 검증자 또는 오라클 기반 브릿지(Validator or oracle based bridges) – 이러한 브릿지는 크로스체인 전송을 검증하기 위해 외부 검증자 세트나 오라클에 의존합니다. 예: Multichain 및 Across.
- 일반화된 메시지 전달 브릿지(Generalized message passing bridges) – 이러한 브릿지는 체인 간에 메시지 및 임의의 데이터와 함께 자산을 전송할 수 있습니다. 예: Axelar, LayerZero 및 Nomad.
- 유동성 네트워크(Liquidity networks) – 이러한 브릿지는 주로 아토믹 스왑을 통해 한 체인에서 다른 체인으로 자산을 전송하는 데 중점을 둡니다. 일반적으로 크로스체인 메시지 전달은 지원하지 않습니다. 예: Connext 및 Hop.
고려해야 할 트레이드오프
브릿지에 완벽한 솔루션은 없습니다. 오히려 목적을 달성하기 위해 이루어지는 트레이드오프만 있을 뿐입니다. 개발자와 사용자는 다음 요소를 기반으로 브릿지를 평가할 수 있습니다:
- 보안 – 누가 시스템을 검증하나요? 외부 검증자에 의해 보호되는 브릿지는 일반적으로 블록체인의 검증자에 의해 로컬 또는 네이티브로 보호되는 브릿지보다 덜 안전합니다.
- 편의성 – 트랜잭션을 완료하는 데 얼마나 걸리며, 사용자가 서명해야 하는 트랜잭션은 몇 개인가요? 개발자의 경우 브릿지를 통합하는 데 얼마나 걸리며, 그 과정은 얼마나 복잡한가요?
- 연결성 – 브릿지가 연결할 수 있는 다양한 목적지 체인(예: 롤업, 사이드체인, 기타 레이어 1 (l1) 블록체인 등)은 무엇이며, 새로운 블록체인을 통합하는 것은 얼마나 어려운가요?
- 더 복잡한 데이터를 전달하는 능력 – 브릿지가 체인 간에 메시지와 더 복잡한 임의의 데이터를 전송할 수 있나요, 아니면 크로스체인 자산 전송만 지원하나요?
- 비용 효율성 – 브릿지를 통해 체인 간에 자산을 전송하는 데 비용이 얼마나 드나요? 일반적으로 브릿지는 가스 비용과 특정 경로의 유동성에 따라 고정 또는 변동 수수료를 부과합니다. 또한 보안을 보장하는 데 필요한 자본을 기반으로 브릿지의 비용 효율성을 평가하는 것도 중요합니다.
크게 보면 브릿지는 신뢰 기반(trusted)과 무신뢰(trustless)로 분류할 수 있습니다.
- 신뢰 기반(Trusted) – 신뢰 기반 브릿지는 외부에서 검증됩니다. 체인 간에 데이터를 전송하기 위해 외부 검증자 세트(다중 서명 연합, 다자간 컴퓨팅 시스템, 오라클 네트워크)를 사용합니다. 결과적으로 뛰어난 연결성을 제공하고 체인 간에 완전히 일반화된 메시지 전달을 가능하게 할 수 있습니다. 또한 속도와 비용 효율성 측면에서도 우수한 성능을 보이는 경향이 있습니다. 하지만 사용자가 브릿지의 보안에 의존해야 하므로 보안 측면에서 대가가 따릅니다.
- 무신뢰(Trustless) – 이러한 브릿지는 메시지와 토큰을 전송하기 위해 연결 중인 블록체인과 해당 검증자에 의존합니다. (블록체인 외에) 새로운 신뢰 가정을 추가하지 않기 때문에 '무신뢰'라고 합니다. 결과적으로 무신뢰 브릿지는 신뢰 기반 브릿지보다 더 안전한 것으로 간주됩니다.
다른 요소를 기반으로 무신뢰 브릿지를 평가하려면, 이를 일반화된 메시지 전달 브릿지와 유동성 네트워크로 나누어야 합니다.
- 일반화된 메시지 전달 브릿지 – 이러한 브릿지는 보안과 체인 간에 더 복잡한 데이터를 전송하는 능력에서 뛰어납니다. 일반적으로 비용 효율성도 좋습니다. 그러나 이러한 강점은 일반적으로 경량 클라이언트 브릿지(예: IBC)의 경우 연결성 저하, 사기 증명을 사용하는 옵티미스틱 브릿지(예: Nomad)의 경우 속도 저하라는 대가를 치릅니다.
- 유동성 네트워크 – 이러한 브릿지는 자산 전송에 아토믹 스왑을 사용하며 로컬에서 검증되는 시스템입니다(즉, 트랜잭션을 검증하기 위해 기본 블록체인의 검증자를 사용함). 결과적으로 보안과 속도 면에서 뛰어납니다. 또한 비교적 비용 효율적이며 좋은 연결성을 제공하는 것으로 간주됩니다. 그러나 주요 트레이드오프는 크로스체인 메시지 전달을 지원하지 않기 때문에 더 복잡한 데이터를 전달할 수 없다는 점입니다.
브릿지의 위험성
브릿지는 탈중앙화 금융 (DeFi)에서 발생한 가장 큰 해킹 사건 (opens in a new tab) 상위 3건을 차지하며, 여전히 개발 초기 단계에 있습니다. 브릿지를 사용할 때는 다음과 같은 위험이 따릅니다:
- 스마트 컨트랙트 위험 – 많은 브릿지가 감사를 성공적으로 통과했지만, 스마트 컨트랙트에 단 하나의 결함만 있어도 자산이 해킹에 노출될 수 있습니다(예: 솔라나의 웜홀 브릿지(Solana’s Wormhole Bridge) (opens in a new tab)).
- 시스템적 금융 위험 – 많은 브릿지가 래핑된 자산을 사용하여 새로운 체인에서 원본 자산의 표준 버전을 발행합니다. 래핑된 버전의 토큰이 악용된 사례에서 보았듯이, 이는 생태계를 시스템적 위험에 노출시킵니다.
- 거래 상대방 위험 – 일부 브릿지는 검증자들이 사용자 자금을 훔치기 위해 담합하지 않을 것이라는 가정에 사용자가 의존해야 하는 신뢰 기반 설계를 활용합니다. 사용자가 이러한 제3자를 신뢰해야 할 필요성은 러그풀, 검열 및 기타 악의적인 활동과 같은 위험에 노출시킵니다.
- 미해결 문제 – 브릿지가 개발 초기 단계에 있다는 점을 고려할 때, 네트워크 혼잡 시기나 네트워크 수준의 공격 또는 상태 롤백과 같은 예기치 않은 이벤트 발생 시 브릿지가 다양한 시장 조건에서 어떻게 작동할지와 관련된 많은 미해결 질문이 있습니다. 이러한 불확실성은 특정 위험을 초래하며, 그 정도는 아직 알려지지 않았습니다.
탈중앙화 애플리케이션 (dapp)은 브릿지를 어떻게 사용할 수 있나요?
다음은 개발자가 브릿지 및 탈중앙화 애플리케이션 (dapp)의 크로스체인 전환에 대해 고려할 수 있는 몇 가지 실용적인 애플리케이션입니다:
브릿지 통합
개발자가 브릿지 지원을 추가하는 방법에는 여러 가지가 있습니다:
-
자체 브릿지 구축 – 안전하고 신뢰할 수 있는 브릿지를 구축하는 것은 쉽지 않으며, 특히 신뢰 최소화 경로를 택할 경우 더욱 그렇습니다. 게다가 확장성 및 상호운용성 연구와 관련된 수년간의 경험과 기술적 전문 지식이 필요합니다. 또한 브릿지를 유지 관리하고 실현 가능하도록 충분한 유동성을 유치할 실무 팀이 필요합니다.
-
사용자에게 여러 브릿지 옵션 표시 – 많은 탈중앙화 애플리케이션 (dapp)은 사용자가 상호 작용하기 위해 네이티브 토큰을 보유하도록 요구합니다. 사용자가 토큰에 접근할 수 있도록 웹사이트에서 다양한 브릿지 옵션을 제공합니다. 그러나 이 방법은 사용자를 탈중앙화 애플리케이션 (dapp) 인터페이스에서 벗어나게 하고 여전히 다른 탈중앙화 애플리케이션 (dapp) 및 브릿지와 상호 작용하도록 요구하기 때문에 문제에 대한 임시방편일 뿐입니다. 이는 실수를 할 가능성이 커지는 번거로운 온보딩 경험입니다.
-
브릿지 통합 – 이 솔루션은 탈중앙화 애플리케이션 (dapp)이 사용자를 외부 브릿지 및 DEX 인터페이스로 보낼 필요가 없습니다. 이를 통해 탈중앙화 애플리케이션 (dapp)은 사용자 온보딩 경험을 개선할 수 있습니다. 그러나 이 접근 방식에는 다음과 같은 한계가 있습니다:
- 브릿지의 평가 및 유지 관리가 어렵고 시간이 많이 걸립니다.
- 하나의 브릿지를 선택하면 단일 장애점과 의존성이 발생합니다.
- 탈중앙화 애플리케이션 (dapp)은 브릿지의 기능에 의해 제한됩니다.
- 브릿지만으로는 충분하지 않을 수 있습니다. 탈중앙화 애플리케이션 (dapp)은 크로스체인 스왑과 같은 더 많은 기능을 제공하기 위해 DEX가 필요할 수 있습니다.
-
여러 브릿지 통합 – 이 솔루션은 단일 브릿지 통합과 관련된 많은 문제를 해결합니다. 그러나 여러 브릿지를 통합하는 것은 리소스를 많이 소비하고 암호화폐 분야에서 가장 희소한 자원인 개발자에게 기술 및 커뮤니케이션 오버헤드를 발생시키기 때문에 한계도 있습니다.
-
브릿지 애그리게이터 통합 – 탈중앙화 애플리케이션 (dapp)을 위한 또 다른 옵션은 여러 브릿지에 접근할 수 있게 해주는 브릿지 애그리게이션 솔루션을 통합하는 것입니다. 브릿지 애그리게이터는 모든 브릿지의 강점을 상속받으므로 단일 브릿지의 기능에 제한되지 않습니다. 특히, 브릿지 애그리게이터는 일반적으로 브릿지 통합을 유지 관리하므로 탈중앙화 애플리케이션 (dapp)이 브릿지 통합의 기술적 및 운영적 측면을 파악해야 하는 번거로움을 덜어줍니다.
그렇긴 하지만, 브릿지 애그리게이터에도 한계가 있습니다. 예를 들어, 더 많은 브릿지 옵션을 제공할 수 있지만, 일반적으로 애그리게이터 플랫폼에서 제공되는 것 외에도 시장에는 훨씬 더 많은 브릿지가 있습니다. 또한 브릿지와 마찬가지로 브릿지 애그리게이터도 스마트 컨트랙트 및 기술 위험에 노출됩니다(스마트 컨트랙트가 많을수록 위험도 커짐).
탈중앙화 애플리케이션 (dapp)이 브릿지나 애그리게이터를 통합하는 경로를 선택하는 경우, 통합의 깊이에 따라 다양한 옵션이 있습니다. 예를 들어, 사용자 온보딩 경험을 개선하기 위한 프론트엔드 통합일 뿐이라면 탈중앙화 애플리케이션 (dapp)은 위젯을 통합할 것입니다. 그러나 통합의 목적이 스테이킹, 이자 농사 등과 같은 더 깊은 크로스체인 전략을 탐색하는 것이라면 탈중앙화 애플리케이션 (dapp)은 SDK 또는 API를 통합합니다.
여러 체인에 탈중앙화 애플리케이션 (dapp) 배포
여러 체인에 탈중앙화 애플리케이션 (dapp)을 배포하기 위해 개발자는 Alchemy (opens in a new tab), Hardhat (opens in a new tab), Moralis (opens in a new tab) 등과 같은 개발 플랫폼을 사용할 수 있습니다. 일반적으로 이러한 플랫폼에는 탈중앙화 애플리케이션 (dapp)이 크로스체인으로 전환할 수 있게 해주는 조합 가능한 플러그인이 함께 제공됩니다. 예를 들어, 개발자는 hardhat-deploy 플러그인 (opens in a new tab)이 제공하는 결정론적 배포 프록시를 사용할 수 있습니다.
예시:
- 크로스체인 탈중앙화 애플리케이션 (dapp) 구축 방법 (opens in a new tab)
- 크로스체인 NFT 마켓플레이스 구축 (opens in a new tab)
- Moralis: 크로스체인 NFT 탈중앙화 애플리케이션 (dapp) 구축 (opens in a new tab)
체인 간 컨트랙트 활동 모니터링
체인 간 컨트랙트 활동을 모니터링하기 위해 개발자는 서브그래프와 Tenderly 같은 개발자 플랫폼을 사용하여 스마트 컨트랙트를 실시간으로 관찰할 수 있습니다. 이러한 플랫폼에는 컨트랙트에서 발생한 이벤트 (opens in a new tab) 확인 등 크로스체인 활동에 대한 더 강력한 데이터 모니터링 기능을 제공하는 도구도 있습니다.
도구
더 읽어보기
- 블록체인 브릿지 – ethereum.org
- L2BEAT 브릿지 위험 프레임워크 (opens in a new tab)
- 블록체인 브릿지: 암호화폐 네트워크의 네트워크 구축(Blockchain Bridges: Building Networks of Cryptonetworks) (opens in a new tab) - 2021년 9월 8일 – Dmitriy Berenzon
- 상호운용성 트릴레마(The Interoperability Trilemma) (opens in a new tab) - 2021년 10월 1일 – Arjun Bhuptani
- 클러스터: 신뢰 기반 및 신뢰 최소화 브릿지가 멀티체인 환경을 형성하는 방법(Clusters: How Trusted & Trust-Minimized Bridges Shape the Multi-Chain Landscape) (opens in a new tab) - 2021년 10월 4일 – Mustafa Al-Bassam
- LI.FI: 브릿지에서 신뢰는 스펙트럼이다(LI.FI: With Bridges, Trust is a Spectrum) (opens in a new tab) - 2022년 4월 28일 – Arjun Chand
- 롤업 상호운용성 솔루션의 현황(The State Of Rollup Interoperability Solutions) (opens in a new tab) - 2024년 6월 20일 – Alex Hook
- 안전한 크로스체인 상호운용성을 위한 공유 보안 활용: 라그랑주 상태 위원회 및 그 너머(Harnessing Shared Security For Secure Cross-Chain Interoperability: Lagrange State Committees And Beyond) (opens in a new tab) - 2024년 6월 12일 – Emmanuel Awosika
또한, 브릿지에 대한 더 깊은 이해를 돕는 James Prestwich (opens in a new tab)의 통찰력 있는 프레젠테이션 몇 가지를 소개합니다:
- 장벽이 아닌 브릿지 구축하기(Building Bridges, Not Walled Gardens) (opens in a new tab)
- 브릿지 분석(Breaking Down Bridges) (opens in a new tab)
- 왜 브릿지가 불타고 있는가(Why are the Bridges Burning) (opens in a new tab)
페이지 최근 업데이트: 2026년 4월 3일