교육 참고용이며 투자, 법률 또는 보안 조언이 아닙니다. 프로토콜 지정 브리지도 컨트랙트, 증명, 데이터 가용성, 거버넌스, 운영, 유동성 또는 사용자 오류로 인해 작동하지 않을 수 있습니다.
핵심 답변
캐노니컬 브리지는 특정 rollup이나 체인 생태계가 지정한 자산 또는 메시지 경로입니다. 일반적으로 한 체인에서 자산을 에스크로하거나 소각하고, 프로토콜이 인정하는 메시지를 전달한 뒤, 다른 체인에서 대응 자산을 발행하거나 잠금을 해제하는 컨트랙트를 연결합니다. canonical이라는 말은 생태계의 명칭일 뿐 보편적 표준, 암호학적 보장 또는 웹사이트와 주소의 진위를 증명하는 표지가 아닙니다.
안전성은 더하기 공식으로 계산할 수 없습니다. 출발 체인 완결성, 데이터 가용성, 상태 또는 메시지 검증, 브리지 회계, 도착 체인 실행, 재사용 방지, 업그레이드 및 중지 권한, 실제로 사용할 수 있는 출구가 함께 작동해야 합니다. 패스트 브리지는 유동성으로 사용자에게 먼저 지급하고 나중에 캐노니컬 경로를 통해 결제할 수 있지만, 이는 같은 상태 머신을 무료로 가속하는 것이 아니라 유동성 공급자, 솔버, 검증자 및 실행에 관한 가정을 추가합니다.
1
잠금·소각
출발 체인 계약이 원본 표현을 예치하거나 소각합니다.
작동 원리
- 경로 스냅샷을 고정합니다. 출발 및 도착
chainId, 방향, rollup 스택과 버전, 브리지, 포털, 메신저, 인박스 또는 게이트웨이 주소, 토큰 주소, 수취인, 수량, 참조 블록 및 공식 문서를 기록합니다. 검색 결과나 공식이라는 표시만 믿으면 안 됩니다. - 보안 및 통제 모델을 확인합니다. 낙관형 오류 증명 또는 유효성 증명 규칙, 데이터 가용성 방식, 시퀀서와 강제 경로, 프록시 구현, 관리자 또는 보안 위원회, 타임록, 중지 상태, 속도 제한 및 업그레이드 지연을 기록합니다. canonical은 불변을 뜻하지 않습니다.
- 자산 원장을 분류합니다. 네이티브 자산과 ERC-20 토큰을 구분하고, 잠금·발행, 소각·해제 또는 소각·발행 구조인지 확인합니다. 등록된 토큰 쌍, 원시 단위, decimals, 맞춤형 게이트웨이 및 전송 수수료형·리베이스형·차단 목록형 자산 지원 여부를 검증합니다.
- 방향별 메시지 상태 머신을 만듭니다. 입금은 승인, 출발 체인 에스크로 또는 소각, 출발 체인 완결, 도출 또는 릴레이, 도착 체인 발행 또는 잠금 해제를 거칠 수 있습니다. 출금은 도착 체인 소각 또는 에스크로, 메시지 포함, 상태 커밋, 증명, 이의 제기 또는 증명 수락, 최종 확정 및 출발 체인 해제가 필요할 수 있습니다.
- 세 개의 시계를 따로 추적합니다. 트랜잭션 포함, 프로토콜 결제 또는 상태 완결성, 자산을 사용하거나 출금할 수 있는 시점입니다. 출발 트랜잭션 해시, 메시지 또는 출금 해시, 출력 또는 증명 참조와 각 릴레이·증명·최종 확정·청구·재시도·환불 트랜잭션을 기록합니다.
- 경제 원장을 만듭니다. 브리지 원금, 출발 및 도착 체인 gas, 증명 또는 최종 확정 gas, 프로토콜 또는 릴레이어 수수료, 유동성 공급자 수수료, 슬리피지와 대기 시간의 기회비용을 분리합니다. 패스트 브리지와 캐노니컬 경로는 서로 다른 청구권과 신뢰 모델로 비교합니다.
- 완료한 경로를 영수증, 이벤트, 에스크로 잔액, 표시 자산 공급량, 미결제 청구권, 수취인 잔액 및 남은 allowance와 대사합니다. 필요한 완결성을 기다리고 비상용 gas를 남기며, 해당하는 경우 무허가 또는 강제 경로를 시험합니다. 입금 메시지의 상태를 설명할 수 없으면 입금을 반복하지 말고 중단합니다.
계산 예시
- 네이티브 자산 입금 원장. 사용자는 처음에
5.0000 ETH를 보유하고2.5000 ETH를 입금하며 출발 체인 gas로0.0042 ETH를 지불합니다. 출발 지갑의 기말 잔액은5.0000 - 2.5000 - 0.0042 = 2.4958 ETH이고, 에스크로는2.5000 ETH증가하며, 일대일 릴레이가 성공하면 도착 체인의 표시 자산은2.5000 ETH증가합니다. 담보 비율은2.5000 / 2.5000 = 100%입니다. 에스크로와 표시 자산은 담보와 청구권이지 새로 창출된5 ETH의 경제적 가치가 아닙니다. - 토큰 원시 단위와 매핑. 사용자가
1,250.000000 USDC를 입금합니다. 검증된 출발 컨트랙트는6 decimals를 사용하므로 원시 수량은1,250 * 10^6 = 1,250,000,000입니다. 검증된 일대일 매핑이고 토큰 수수료가 없다면 출발 에스크로와 도착 발행은 각각1,250,000,000 raw units증가하고 원격에서는1,250.000000 USDC로 표시됩니다. 다른 주소에 있는 같은 심벌의 토큰은 서로 대체 가능하다는 증거가 아닙니다. - 출금 시계는 서로 다릅니다. 어떤 배포가
2026-08-01 12:00:00 UTC에 출금을 기록하고 프로토콜이 정의한 시작점부터604,800-second = 7-day이의 제기 기간을 적용한다고 가정합니다. 시간 임계점은2026-08-08 12:00:00 UTC입니다. 증명 또는 최종 확정 트랜잭션, gas 및 선택한 출발 체인 확인 정책 때문에 시간이 더 걸릴 수 있습니다. 이 매개변수 예시는 모든 브리지가 7일을 기다린다고 주장하지 않으며, 도착 트랜잭션의 완결성만으로 출발 체인 자금이 해제되는 것도 아닙니다. - 빠른 경로 견적과 대기 비용.
10,000 USDC에 대해 패스트 브리지가0.08%와3 USDC를 부과하고 gas와 슬리피지는 무시합니다. 비용은10,000 * 0.0008 + 3 = 11 USDC이고 즉시 받는 금액은9,989 USDC입니다. 가정한 캐노니컬 경로의7-day대기 기간 대비 조기 이용의 단순 연환산 가격은(11 / 9,989) * (365 / 7) = 5.7420305193%입니다. 이는 수익률이나 무위험 금리가 아니며 솔버, 유동성, 채무 불이행 및 결제 위험도 제외합니다.
위험
- 피싱 화면이나 검증되지 않은 문서 도메인을 사용합니다.
- 잘못된 출발 체인, 도착 체인 또는
chainId를 선택합니다. - 위조된 브리지, 포털, 메신저, 게이트웨이 또는 수취인에게 보냅니다.
- 심벌은 같지만 등록된 상대 토큰 매핑이 잘못된 자산을 받습니다.
- decimals, 원시 단위 또는 비표준 토큰 전송 동작을 잘못 해석합니다.
- 네이티브 자산, 래핑된 gas 토큰과 브리지 표시 자산을 혼동합니다.
- 과도한 allowance를 노출하거나 잘못된 spender를 승인합니다.
- 프록시 업그레이드, 관리자 침해, 보안 위원회 조치 또는 타임록 변경을 놓칩니다.
- 중지, 차단 목록, 속도 제한 또는 동결된 출금 경로에 직면합니다.
- 출발 체인 영수증을 도착 체인 실행 성공의 증거로 봅니다.
- 도착 실행, 재시도, 증명, 청구 또는 환불에 필요한 gas가 부족합니다.
- 재시도 만료, 잘못된 환불 처리 또는 주소 별칭 때문에 메시지를 잃습니다.
- 출발 체인 리오그 또는 부족한 완결성을 무시합니다.
- 작동하는 강제 경로 없이 검열되거나 사용할 수 없는 시퀀서에 의존합니다.
- 상태를 증명하거나 재구성하고 탈출하는 데 필요한 데이터 가용성을 잃습니다.
- 잘못된 상태 루트, 메시지 증명, nullifier 또는 재사용 조건을 수락합니다.
- 이용할 수 없는 제안자, 증명자, 이의 제기자 또는 허가형 최종 확정자에 의존합니다.
- 업그레이드 이후 이의 제기 기간, 성숙 조건 또는 증명 수락 매개변수를 잘못 해석합니다.
- 에스크로 지급 불능, 회계 불일치, 토큰 디페그 또는 도착 체인 유동성 부족을 겪습니다.
- 패스트 브리지, 애그리게이터, 검증자, LP, 솔버, 슬리피지, 세금 및 제재 위험을 더합니다.
흔한 오해
- Canonical은 보편적 표준이며 자동으로 무신뢰 또는 무위험을 뜻합니다.
- 출발 트랜잭션이 성공하거나 화면에 잔액이 도착하면 최종 결제가 증명됩니다.
- 모든 rollup 출금에는 동일한 7일 대기 기간이 있습니다.
- 출발 에스크로와 도착 표시 자산을 독립된 TVL로 더할 수 있습니다.
- 패스트 브리지는 같은 캐노니컬 브리지의 속도 설정에 불과합니다.
관련 주제
출처
- Bridges - Ethereum.org (확인일: 2026-08-12)
- Standard Bridges - OP Stack Specification (확인일: 2026-08-12)
- Withdrawals - OP Stack Specification (확인일: 2026-08-12)
- Arbitrum Nitro: A Second-Generation Optimistic Rollup - Offchain Labs (확인일: 2026-08-12)
- L1 to L2 messaging - Starknet Documentation (확인일: 2026-08-12)
- StarkGate - Starknet Documentation (확인일: 2026-08-12)
- Bridging assets - ZKsync Docs (확인일: 2026-08-12)
- ERC-1967: Proxy Storage Slots - Ethereum Improvement Proposals (확인일: 2026-08-12)