Chainlink

Blockchain Interopability

읽는 시간: 2

Chainlink CCIP - Blockchain Interoperability#

개요#

Blockchain interoperability(블록체인 상호운용성)는 서로 다른 블록체인 네트워크가 통신하고 상호작용할 수 있는 핵심 능력을 의미한다. 이 기능은 cross-chain messaging protocol(크로스체인 메시징 프로토콜)이라는 특수 인프라를 통해 구현된다. 한 블록체인이 다른 블록체인의 데이터를 읽고 쓸 수 있게 해 준다.

이를 통해 여러 블록체인에 걸쳐 일관되게 동작하는 cross-chain dApp(크로스체인 탈중앙화 앱)을 구축할 수 있다. 여러 네트워크에 동일한 앱을 따로 배포하는 multi-chain 앱과 달리, cross-chain dApp은 각 블록체인 컴포넌트 간 상태 인식기능적 연결을 유지한다.


Token Bridging (토큰 브리징)#

토큰 브리지는 자산을 블록체인 간에 이동시켜 크로스체인 유동성을 가능하게 하고 토큰의 유용성을 높인다.
원본 체인의 스마트 컨트랙트에서 토큰을 잠금(lock) 또는 **소각(burn)**하고, 대상 체인의 별도 스마트 컨트랙트에서 해제(unlock) 또는 **발행(mint)**하는 방식으로 동작한다.

토큰 브리징 메커니즘#

메커니즘원본 체인 → 대상 체인대상 체인 → 원본 체인특징
Lock and Mint원본 토큰을 스마트 컨트랙트에 잠금 → 대상 체인에 래핑 토큰 발행래핑 토큰 소각 → 원본 체인에서 잠금 해제1:1 백업 래핑 토큰(IOU 개념)
Burn and Mint원본 체인에서 토큰 영구 소각 → 대상 체인에서 동일 수량 신규 발행동일한 과정으로 역방향 처리발행 권한이 있는 네이티브 토큰에 적합
Lock and Unlock원본 체인에서 토큰 잠금 → 대상 체인 기존 유동성 풀에서 동일 수량 해제동일한 과정으로 역방향 처리양쪽 유동성 필요, LP 인센티브(수익 분배·수익률)
Burn and Unlock원본 체인에서 토큰 소각 → 대상 체인 리저브 풀에서 해제소각의 확정성 + 대상 체인 사전 유동성 필요
  • Wrapped token(래핑 토큰): 원본 자산의 1:1 대표 토큰으로, 원래 네트워크가 아닌 다른 블록체인에서 사용할 수 있게 한다.

Cross-chain Messaging (크로스체인 메시징)#

크로스체인 메시징은 블록체인 간 데이터 전송을 통해 통신하게 한다. 단순 토큰 전송을 넘어 다음 같은 복잡한 상호작용을 가능하게 한다.

  • 프로토콜 상태 동기화: 이자율, 거버넌스 결정 등
  • 원본 체인 이벤트에 따른 대상 체인 함수 실행

크로스체인 메시징 프로토콜은 일반적으로 메시지 검증, 전달 확인, 대상 체인에서의 올바른 실행을 담당한다. 서로 다른 네트워크의 장점을 활용하면서도 일관된 애플리케이션 로직을 유지하는, 진정한 상호연결 블록체인 앱을 만들기 위한 기반이 된다.