브릿지
페이지 마지막 업데이트됨: 2026년 2월 23일
L1 블록체인과 L2 확장 솔루션이 확산되고, 점점 더 많은 탈중앙화 애플리케이션이 크로스체인으로 전환됨에 따라, 체인 간 통신 및 자산 이동의 필요성은 네트워크 인프라의 필수적인 부분이 되었습니다. 이를 가능하게 하기 위해 다양한 유형의 브리지가 존재합니다.
브리지의 필요성
브리지는 블록체인 네트워크를 연결하기 위해 존재합니다. 브리지는 블록체인 간의 연결성과 상호운용성을 가능하게 합니다.
블록체인은 분리된 환경에 존재하므로, 블록체인이 다른 블록체인과 자연스럽게 거래하고 통신할 방법이 없습니다. 결과적으로, 한 생태계 내에서 상당한 활동과 혁신이 있을 수 있지만, 다른 생태계와의 연결성 및 상호운용성 부족으로 인해 제한됩니다.
브리지는 고립된 블록체인 환경이 서로 연결될 수 있는 방법을 제공합니다. 브리지는 토큰, 메시지, 임의의 데이터, 심지어 스마트 계약 호출까지 한 체인에서 다른 체인으로 전송할 수 있는 블록체인 간의 전송 경로를 설정합니다.
브리지의 이점
간단히 말해, 브리지는 블록체인 네트워크가 데이터를 교환하고 자산을 이동할 수 있도록 하여 수많은 사용 사례를 가능하게 합니다.
블록체인은 애플리케이션 구축에 있어 고유한 강점, 약점, 접근 방식(예: 속도, 처리량, 비용 등)을 가지고 있습니다. 브리지는 블록체인이 서로의 혁신을 활용할 수 있도록 하여 전체 암호화폐 생태계의 발전에 기여합니다.
개발자에게 브리지는 다음을 가능하게 합니다.
- 체인 간 모든 데이터, 정보 및 자산의 전송.
- 브리지가 프로토콜이 제공할 수 있는 설계 공간을 확장함에 따라 프로토콜에 대한 새로운 기능과 사용 사례를 발굴합니다. 예를 들어, 원래 이더리움 메인넷에 배포된 이자 농사 프로토콜은 모든 EVM 호환 체인에 유동성 풀을 제공할 수 있습니다.
- 다양한 블록체인의 강점을 활용할 기회. 예를 들어, 개발자는 롤업 및 사이드체인 전반에 탈중앙화앱을 배포하여 다양한 L2 솔루션이 제공하는 더 낮은 수수료의 이점을 누릴 수 있으며, 사용자는 이를 통해 브리지를 이용할 수 있습니다.
- 다양한 블록체인 생태계의 개발자 간 협력을 통해 새로운 제품을 구축합니다.
- 다양한 생태계의 사용자와 커뮤니티를 자신의 탈중앙화앱으로 유치합니다.
브리지는 어떻게 작동하나요?
다양한 유형의 브리지 설계 (opens in a new tab)가 있지만, 자산의 크로스체인 전송을 용이하게 하는 세 가지 방법이 두드러집니다.
- 잠금 및 발행 – 소스 체인에서 자산을 잠그고 대상 체인에서 자산을 발행합니다.
- 소각 및 발행 – 소스 체인에서 자산을 소각하고 대상 체인에서 자산을 발행합니다.
- 아토믹 스왑 – 다른 당사자와 소스 체인의 자산을 대상 체인의 자산으로 교환합니다.
브리지 유형
브리지는 일반적으로 다음 유형 중 하나로 분류할 수 있습니다.
- 네이티브 브리지 – 이 브리지는 일반적으로 특정 블록체인의 유동성을 부트스트랩하기 위해 구축되어 사용자가 생태계로 자금을 쉽게 이동할 수 있도록 합니다. 예를 들어, Arbitrum Bridge (opens in a new tab)는 사용자가 이더리움 메인넷에서 Arbitrum으로 편리하게 브리징할 수 있도록 구축되었습니다. 이러한 브리지에는 Polygon PoS Bridge, Optimism Gateway (opens in a new tab) 등이 있습니다.
- 검증자 또는 오라클 기반 브리지 – 이 브리지는 외부 검증자 세트 또는 오라클에 의존하여 크로스체인 전송을 검증합니다. 예: Multichain 및 Across.
- 일반화된 메시지 전달 브리지 – 이 브리지는 메시지 및 임의의 데이터와 함께 자산을 체인 간에 전송할 수 있습니다. 예: Axelar, LayerZero, Nomad.
- 유동성 네트워크 – 이 브리지는 주로 아토믹 스왑을 통해 한 체인에서 다른 체인으로 자산을 전송하는 데 중점을 둡니다. 일반적으로 크로스체인 메시지 전달을 지원하지 않습니다. 예: Connext 및 Hop.
고려해야 할 절충안
브리지에는 완벽한 해결책이 없습니다. 오히려 목적을 달성하기 위한 절충안만 있을 뿐입니다. 개발자와 사용자는 다음 요소를 기반으로 브리지를 평가할 수 있습니다.
- 보안 – 누가 시스템을 검증하나요? 외부 검증자에 의해 보호되는 브리지는 일반적으로 블록체인의 검증자에 의해 로컬 또는 네이티브로 보호되는 브리지보다 안전하지 않습니다.
- 편의성 – 트랜잭션을 완료하는 데 얼마나 걸리며, 사용자는 몇 개의 트랜잭션에 서명해야 했나요? 개발자의 경우, 브리지를 통합하는 데 얼마나 걸리며 그 과정은 얼마나 복잡한가요?
- 연결성 – 브리지가 연결할 수 있는 대상 체인(예: 롤업, 사이드체인, 기타 레이어 1 블록체인 등)은 무엇이며, 새로운 블록체인을 통합하는 것은 얼마나 어려운가요?
- 더 복잡한 데이터 전달 능력 – 브리지가 체인 간에 메시지와 더 복잡한 임의의 데이터를 전송할 수 있나요, 아니면 크로스체인 자산 전송만 지원하나요?
- 비용 효율성 – 브리지를 통해 체인 간 자산을 전송하는 데 드는 비용은 얼마인가요? 일반적으로 브리지는 가스 비용 및 특정 경로의 유동성에 따라 고정 또는 가변 수수료를 부과합니다. 또한 보안을 보장하는 데 필요한 자본을 기반으로 브리지의 비용 효율성을 평가하는 것도 중요합니다.
크게 보면, 브리지는 신뢰 기반과 무신뢰 기반으로 분류할 수 있습니다.
- 신뢰 기반 – 신뢰 기반 브리지는 외부에서 검증됩니다. 이들은 외부 검증자 세트(다중 서명 연합, 다자간 컴퓨팅 시스템, 오라클 네트워크)를 사용하여 체인 간 데이터를 전송합니다. 결과적으로, 이들은 뛰어난 연결성을 제공하고 체인 간에 완전히 일반화된 메시지 전달을 가능하게 할 수 있습니다. 또한 속도와 비용 효율성 측면에서도 우수한 성능을 보이는 경향이 있습니다. 이는 사용자가 브리지의 보안에 의존해야 하므로 보안을 희생하는 대가로 이루어집니다.
- 무신뢰 기반 – 이 브리지는 연결하는 블록체인과 해당 검증자에 의존하여 메시지와 토큰을 전송합니다. 이들은 (블록체인 외에) 새로운 신뢰 가정을 추가하지 않기 때문에 '무신뢰'입니다. 결과적으로 무신뢰 기반 브리지는 신뢰 기반 브리지보다 더 안전한 것으로 간주됩니다.
다른 요소를 기반으로 무신뢰 기반 브리지를 평가하려면, 이를 일반화된 메시지 전달 브리지와 유동성 네트워크로 나누어야 합니다.
- 일반화된 메시지 전달 브리지 – 이 브리지는 보안과 체인 간에 더 복잡한 데이터를 전송하는 능력에서 뛰어납니다. 일반적으로 비용 효율성도 우수합니다. 그러나 이러한 강점은 일반적으로 라이트 클라이언트 브리지(예: IBC)의 연결성 저하와 사기 증명을 사용하는 낙관적 브리지(예: Nomad)의 속도 저하를 대가로 합니다.
- 유동성 네트워크 – 이 브리지는 아토믹 스왑을 사용하여 자산을 전송하며 로컬에서 검증되는 시스템입니다(즉, 기본 블록체인의 검증자를 사용하여 트랜잭션을 검증합니다). 결과적으로, 이들은 보안과 속도에서 뛰어납니다. 또한, 비교적 비용 효율적이며 우수한 연결성을 제공하는 것으로 간주됩니다. 그러나 주요 절충안은 크로스체인 메시지 전달을 지원하지 않기 때문에 더 복잡한 데이터를 전달할 수 없다는 것입니다.
브리지의 위험성
브리지는 DeFi에서 가장 큰 해킹 (opens in a new tab) 상위 3건을 차지하며, 아직 개발 초기 단계에 있습니다. 어떤 브리지를 사용하든 다음과 같은 위험이 따릅니다.
- 스마트 계약 위험 – 많은 브리지가 성공적으로 감사를 통과했지만, 스마트 계약의 단 하나의 결함만으로도 자산이 해킹에 노출될 수 있습니다(예: 솔라나의 웜홀 브리지 (opens in a new tab)).
- 시스템적 금융 위험 – 많은 브리지가 래핑된 자산을 사용하여 새 체인에서 원본 자산의 표준 버전을 발행합니다. 이는 생태계를 시스템적 위험에 노출시키는데, 우리는 래핑된 버전의 토큰이 악용되는 것을 보았습니다.
- 거래 상대방 위험 – 일부 브리지는 사용자가 검증자들이 공모하여 사용자 자금을 훔치지 않을 것이라는 가정에 의존해야 하는 신뢰 기반 설계를 사용합니다. 사용자가 이러한 제3자 행위자를 신뢰해야 할 필요성은 러그 풀, 검열 및 기타 악의적인 활동과 같은 위험에 노출시킵니다.
- 미해결 문제 – 브리지가 개발 초기 단계에 있다는 점을 감안할 때, 네트워크 혼잡 시나 네트워크 수준 공격 또는 상태 롤백과 같은 예기치 않은 이벤트 동안 브리지가 다양한 시장 상황에서 어떻게 작동할지에 대한 많은 미해결 질문이 있습니다. 이러한 불확실성은 특정 위험을 제기하며, 그 정도는 아직 알려지지 않았습니다.
탈중앙화앱은 브리지를 어떻게 사용할 수 있나요?
다음은 개발자가 브리지 및 탈중앙화앱의 크로스체인 전환에 대해 고려할 수 있는 몇 가지 실용적인 애플리케이션입니다.
브리지 통합하기
개발자를 위해 브리지 지원을 추가하는 방법은 여러 가지가 있습니다.
-
자체 브리지 구축 – 안전하고 신뢰할 수 있는 브리지를 구축하는 것은 쉽지 않으며, 특히 신뢰를 최소화하는 경로를 택하는 경우 더욱 그렇습니다. 또한, 확장성 및 상호운용성 연구와 관련된 수년간의 경험과 기술 전문 지식이 필요합니다. 또한, 브리지를 유지하고 실행 가능하게 만들기 위해 충분한 유동성을 유치할 실무 팀이 필요합니다.
-
사용자에게 여러 브리지 옵션 표시 – 많은 탈중앙화앱은 사용자가 상호 작용하기 위해 네이티브 토큰을 보유해야 합니다. 사용자가 자신의 토큰에 액세스할 수 있도록 웹사이트에서 다양한 브리지 옵션을 제공합니다. 그러나 이 방법은 사용자를 탈중앙화앱 인터페이스에서 벗어나게 하고 다른 탈중앙화앱 및 브리지와 상호 작용해야 하므로 문제에 대한 임시방편입니다. 이는 실수를 할 가능성이 높아지는 번거로운 온보딩 경험입니다.
-
브리지 통합 – 이 솔루션은 탈중앙화앱이 사용자를 외부 브리지 및 DEX 인터페이스로 보낼 필요가 없습니다. 이를 통해 탈중앙화앱은 사용자 온보딩 경험을 개선할 수 있습니다. 하지만 이 접근 방식에는 한계가 있습니다.
- 브리지의 평가 및 유지 관리는 어렵고 시간이 많이 소요됩니다.
- 하나의 브리지를 선택하면 단일 장애점과 종속성이 발생합니다.
- 탈중앙화앱은 브리지의 기능에 의해 제한됩니다.
- 브리지만으로는 충분하지 않을 수 있습니다. 탈중앙화앱은 크로스체인 스왑과 같은 더 많은 기능을 제공하기 위해 DEX가 필요할 수 있습니다.
-
여러 브리지 통합 – 이 솔루션은 단일 브리지 통합과 관련된 많은 문제를 해결합니다. 그러나 여러 브리지를 통합하는 것은 리소스를 많이 소모하고 개발자에게 기술 및 통신 오버헤드를 발생시키기 때문에 한계가 있습니다. 이는 암호화폐에서 가장 부족한 리소스입니다.
-
브리지 애그리게이터 통합 – 탈중앙화앱을 위한 또 다른 옵션은 여러 브리지에 대한 액세스를 제공하는 브리지 애그리게이터 솔루션을 통합하는 것입니다. 브리지 애그리게이터는 모든 브리지의 강점을 상속하므로 단일 브리지의 기능에 의해 제한되지 않습니다. 특히, 브리지 애그리게이터는 일반적으로 브리지 통합을 유지 관리하므로 탈중앙화앱이 브리지 통합의 기술 및 운영 측면을 파악해야 하는 번거로움을 덜어줍니다.
그렇긴 하지만, 브리지 애그리게이터에도 한계가 있습니다. 예를 들어, 더 많은 브리지 옵션을 제공할 수 있지만, 일반적으로 시장에는 애그리게이터 플랫폼에서 제공하는 것 외에 더 많은 브리지가 있습니다. 또한, 브리지와 마찬가지로 브리지 애그리게이터도 스마트 계약 및 기술 위험에 노출됩니다(더 많은 스마트 계약 = 더 많은 위험).
탈중앙화앱이 브리지 또는 애그리게이터를 통합하는 경로를 택하는 경우, 통합의 깊이에 따라 다양한 옵션이 있습니다. 예를 들어, 사용자 온보딩 경험을 개선하기 위한 프런트엔드 통합일 뿐이라면 탈중앙화앱은 위젯을 통합할 것입니다. 그러나 통합이 스테이킹, 이자 농사 등과 같은 더 깊은 크로스체인 전략을 탐색하기 위한 것이라면 탈중앙화앱은 SDK 또는 API를 통합합니다.
여러 체인에 탈중앙화앱 배포하기
여러 체인에 탈중앙화앱을 배포하기 위해 개발자는 Alchemy (opens in a new tab), Hardhat (opens in a new tab), Moralis (opens in a new tab) 등과 같은 개발 플랫폼을 사용할 수 있습니다. 일반적으로 이러한 플랫폼에는 탈중앙화앱이 크로스체인으로 전환할 수 있도록 하는 구성 가능한 플러그인이 함께 제공됩니다. 예를 들어, 개발자는 hardhat-deploy plugin (opens in a new tab)에서 제공하는 결정론적 배포 프록시를 사용할 수 있습니다.
예시:
- 크로스체인 탈중앙화앱을 구축하는 방법 (opens in a new tab)
- 크로스체인 NFT 마켓플레이스 구축하기 (opens in a new tab)
- Moralis: 크로스체인 NFT 탈중앙화앱 구축하기 (opens in a new tab)
체인 간 계약 활동 모니터링하기
체인 간 계약 활동을 모니터링하기 위해 개발자는 서브그래프 및 Tenderly와 같은 개발자 플랫폼을 사용하여 스마트 계약을 실시간으로 관찰할 수 있습니다. 이러한 플랫폼에는 계약에서 발생한 이벤트 (opens in a new tab) 확인 등 크로스체인 활동에 대한 더 큰 데이터 모니터링 기능을 제공하는 도구도 있습니다.
도구
더 읽어보기
- 블록체인 브리지 – ethereum.org
- L2Beat 브리지 위험 프레임워크 (opens in a new tab)
- 블록체인 브리지: 암호화폐 네트워크의 네트워크 구축 (opens in a new tab) - 2021년 9월 8일 – Dmitriy Berenzon
- 상호운용성 트릴레마 (opens in a new tab) - 2021년 10월 1일 – Arjun Bhuptani
- 클러스터: 신뢰 기반 및 신뢰 최소화 브리지가 멀티체인 환경을 형성하는 방법 (opens in a new tab) - 2021년 10월 4일 – Mustafa Al-Bassam
- LI.FI: 브리지에서 신뢰는 스펙트럼입니다 (opens in a new tab) - 2022년 4월 28일 – Arjun Chand
- 롤업 상호운용성 솔루션의 현황 (opens in a new tab) - 2024년 6월 20일 – Alex Hook
- 안전한 크로스체인 상호운용성을 위한 공유 보안 활용: Lagrange State Committees 등 (opens in a new tab) - 2024년 6월 12일 – Emmanuel Awosika
또한, James Prestwich (opens in a new tab)가 브리지에 대한 더 깊은 이해를 돕기 위해 제공한 통찰력 있는 발표 자료가 있습니다.