Chainlink 크로스체인 상호운용성 프로토콜 메인넷 출시, 기술 특성 및 응용 사례 살펴보기
우리는 Chainlink 크로스 체인 상호 운용성 프로토콜(CCIP)가 Avalanche, 이더리움, Optimism 및 Polygon에 공식 출시되었음을 기쁘게 발표합니다. 메인넷 조기 접근(early access) 단계가 시작되었습니다. 파생상품 및 대출 분야의 여러 주요 DeFi 프로토콜이 CCIP를 통합했습니다. 그 중 Synthetix는 CCIP 메인넷에 출시되었으며, BGD Labs는 Aave 프로토콜에 메인넷 CCIP를 통합했습니다.
CCIP는 7월 20일에 Arbitrum Goerli, Avalanche Fuji, 이더리움 Sepolia, Optimism Goerli 및 Polygon Mumbai의 다섯 개 테스트넷의 모든 개발자에게 개방됩니다.
다중 체인 세계 연결
Web3는 현재 다중 체인 시대에 접어들었습니다. 수백 개의 블록체인, L2, 사이드체인, 서브넷, 앱체인 및 평행 체인 등의 환경이 개발자와 사용자에게 선택의 폭을 제공합니다. 이러한 새로운 체인 생태계는 혁신과 기술 채택을 촉진하지만, 동시에 애플리케이션, 체인 상 자산 및 시장 유동성을 서로 고립된 네트워크에 분산시킵니다. 또한 기존의 크로스 체인 솔루션은 다양하고, 프로토콜과 블록체인은 각기 다른 기술 스택을 채택하고 있으며, 이러한 기술 스택은 종종 보안성이 부족하여 크로스 체인 자산이 20억 달러 이상 도난당하는 결과를 초래했습니다. 상호 운용성의 결여는 혁신을 저해하고 Web3의 대규모 채택을 지연시키고 있습니다.
하지만 이 문제를 해결하는 것은 쉽지 않습니다. 우리는 좋은 제품을 개발할 뿐만 아니라, 상호 운용성과 조합 가능성을 실현하기 위해 전체 산업이 따를 수 있는 표준을 구축해야 합니다. 크로스 체인 표준을 구축하려면 보안성, 유연성 및 커뮤니티 지원이라는 세 가지 차원을 모두 고려해야 합니다. 보안성을 보장해야 하는 이유는 자산의 크로스 체인 과정에서 작은 실수도 용납되지 않기 때문입니다. 유연성은 이 표준이 모든 잠재적 애플리케이션 시나리오에 적합하고 모든 배포된 블록체인과 호환되어야 하기 때문입니다. 마지막으로 커뮤니티 지원은 이 표준이 광범위한 커뮤니티 구성원에 의해 채택되어야만 가치가 있다는 것을 의미합니다.
Chainlink는 Web3 데이터에 대한 통합 산업 표준을 이미 구축했습니다. 우리는 모든 사용자와 파트너의 지원 덕분에 강력한 커뮤니티를 형성할 수 있었습니다. 요약하자면, Chainlink는 이미 구축된 표준을 기반으로 크로스 체인 문제를 해결하고 Web3의 새로운 혁신을 촉진할 수 있는 독보적인 이점을 가지고 있습니다.
Web 2 는 개별적으로 고립된 컴퓨터 네트워크를 연결하기 위해 TCP/IP 프로토콜이 필요합니다. 마찬가지로, Web3는 개별적으로 고립된 블록체인 네트워크를 연결하기 위한 상호 운용성 표준이 필요합니다.
CCIP는 가장 안전하고 신뢰할 수 있으며 사용하기 쉬운 상호 운용성 프로토콜로, 크로스 체인 애플리케이션과 서비스를 구축하는 데 사용할 수 있습니다. 개발자는 임의 메시징 기능을 사용하여 자신의 크로스 체인 솔루션을 유연하게 구축할 수 있습니다. 뿐만 아니라, CCIP는 간소화된 토큰 전송 기능도 구현할 수 있습니다. 따라서 프로토콜은 자신이 제어하고 감사된 토큰 풀을 사용하여 크로스 체인으로 토큰을 전송할 수 있으며, 맞춤형 코드를 작성할 필요가 없고, 처음부터 크로스 체인 브리지를 개발하는 데 소요되는 시간보다 훨씬 적은 시간으로 가능합니다.
CCIP는 Chainlink의 분산 오라클 네트워크에 의해 구동되며, Chainlink 오라클 네트워크는 수백억 달러의 자산을 보호하고 8조 달러 이상의 체인 상 거래 가치를 실현한 뛰어난 성과를 가지고 있습니다. CCIP는 Chainlink가 이미 출시한 다른 서비스와 동일한 인프라를 공유하므로 새로운 신뢰 가정을 거의 추가할 필요가 없습니다. dApp이 이미 Chainlink 가격 피드를 통합했다면, CCIP를 선택하지 않을 이유가 없습니다. CCIP는 추가적인 보안 메커니즘을 추가했으며, 이는 다른 크로스 체인 솔루션과 비교할 수 없는 장점입니다. 예를 들어, 크로스 체인 토큰 수량 상한선 (rate limit)을 자유롭게 설정할 수 있습니다.
또한 모든 크로스 체인 거래의 유효성을 모니터링하는 능동적 위험 관리(ARM) 네트워크도 별도로 설립되었습니다.
CCIP는 다양한 퍼블릭 체인과 프라이빗 체인을 연결하여 상호 연결된 Web3 세계를 구축합니다.
개발자, 애플리케이션 및 기업은 CCIP를 사용하여 다음과 같은 다양한 사용 사례를 활용할 수 있습니다:
- 크로스 체인 토큰 자산: 통합된 인터페이스를 통해 토큰을 크로스 체인으로 전송하며, 자신이 크로스 체인 브리지를 개발할 필요가 없습니다.
- 크로스 체인 담보 자산: 크로스 체인 대출 애플리케이션을 출시하여 사용자가 한 체인에 담보 자산을 예치하고 다른 체인에서 자산을 대출받을 수 있습니다.
- 크로스 체인 유동성 스테이킹 토큰: 유동성 스테이킹 토큰을 다른 블록체인으로 크로스 체인하여 다른 체인에서 DeFi 애플리케이션의 활용도를 높입니다.
- 크로스 체인 NFT: 사용자가 한 체인에서 NFT를 발행하고 다른 체인에서 NFT를 받을 수 있습니다.
- 크로스 체인 계정 추상화: CCIP가 통합된 스마트 계약 지갑을 개발하여 사용자의 크로스 체인 호출 기능 경험을 향상시킵니다. 예를 들어, 사용자는 동일한 지갑으로 모든 블록체인에서 거래에 서명할 수 있습니다.
- 크로스 체인 게임: 모든 블록체인을 아우르는 게임 경험을 구축하여 플레이어가 상대적으로 보안이 높은 체인에 고가치 게임 아이템을 저장하고 상대적으로 확장성이 높은 체인에서 게임 작업을 수행할 수 있습니다.
- 크로스 체인 데이터 저장 및 계산: 데이터 저장 솔루션을 개발하여 사용자가 목표 체인에 임의의 데이터를 저장하고 원래 체인에서의 거래를 기반으로 데이터를 계산할 수 있습니다.
주요 시장 애플리케이션이 CCIP를 사용하여 크로스 체인 상호 작용을 구현하고 있습니다.
Synthetix가 CCIP를 통합하여 크로스 체인 유동성을 실현하다
Synthetix는 체인 상 파생상품 및 금융 도구 생태계에 유동성을 제공하는 DeFi 프로토콜입니다. Synthetix V3는 최근 Synth Teleporter 기능을 추가하여 사용자가 쉽게 크로스 체인으로 Synth 유동성을 전송할 수 있도록 했습니다. 구체적인 방법은 원래 체인에서 sUSD(즉, Synthetix 프로토콜의 회계 단위)를 소각한 다음, 목표 체인에서 동일한 양의 sUSD를 발행하는 것입니다.
Synth Teleporter는 Chainlink CCIP를 사용하여 안전하고 신뢰할 수 있는 크로스 체인 소각 및 발행을 수행합니다. 이 독특한 모델은 자본 효율성을 효과적으로 높일 수 있으며, 유동성 풀을 생성할 필요가 없습니다. Synth Teleporter는 Synthetix의 유동성을 가장 수요가 많은 곳으로 이동시킬 수 있으며, 전통적인 토큰 브리지의 제한을 피할 수 있습니다.
"자산의 크로스 체인에 있어 보안은 매우 중요합니다. 그렇기 때문에 우리는 크로스 체인 Synth Teleporter에 Chainlink CCIP를 통합했습니다. 우리는 Chainlink 데이터 피드의 초기 사용자 중 하나이므로 CCIP의 초기 사용자로서 Synthetix에 새로운 기능을 제공받게 되어 매우 기쁩니다."------Synthetix의 창립자 Kain Warwick
CCIP 덕분에 Synthetix는 burn-and-mint 모델을 사용하여 안전하게 크로스 체인으로 토큰을 전송할 수 있습니다.
Aave가 CCIP를 채택하여 크로스 체인 거버넌스를 실현하다
Aave는 사용자가 체인 상에서 자산을 대출할 수 있는 비관리형 유동성 프로토콜입니다. Aave는 이전에 여러 크로스 체인 브리지를 원주적으로 통합하여 크로스 체인 거버넌스를 수행했으며, 이더리움을 투표 네트워크로 사용했습니다. 이러한 크로스 체인 아키텍처는 참여자의 투표 비용을 매우 높게 만들었고, 개발 및 유지 관리 비용 또한 매우 높았습니다. Chainlink CCIP가 출시되자마자 Aave 커뮤니티는 투표를 통해 CCIP 통합 결정을 승인했습니다. 그 이유는 CCIP의 가스 비용이 더 낮고, 인프라가 매우 성숙하여 새로운 네트워크로 쉽게 확장할 수 있으며, 통합 또한 매우 편리하기 때문입니다. 따라서 BGD Labs는 Chainlink CCIP를 Aave Governance V3에 통합하여 향후 크로스 체인 거버넌스의 요구를 충족할 예정입니다.
"우리는 Aave 프로토콜의 다음 버전에서 Chainlink CCIP를 통합하여 안전하고 신뢰할 수 있으며 확장 가능한 크로스 체인 통신을 실현하게 되어 매우 기쁩니다. CCIP는 우리의 크로스 체인 거버넌스 메커니즘에 원활하게 통합될 수 있으며, 우리는 이로 인해 많은 개발 시간을 절약하고 핵심 기능 개발에 더 집중할 수 있게 되었습니다."------BGD Labs의 공동 창립자 Ernesto Boado
CCIP 덕분에 Aave는 서로 다른 블록체인에서 통과된 거버넌스 결정을 실행할 수 있습니다.
자본 시장을 위한 크로스 체인 상호 작용 실현
CCIP는 블록체인 추상화 계층으로, 기업은 CCIP를 통해 백엔드 시스템에서 모든 퍼블릭 체인 및 프라이빗 체인과 직접 연결하여 상호 운용성을 실현할 수 있습니다. Swift는 여러 금융 기관 및 금융 시장 인프라 제공업체와 협력하여 CCIP를 탐색하고 있으며, Swift의 기존 메시징 인프라를 기반으로 다양한 퍼블릭 체인 및 프라이빗 체인 간에 토큰을 전송하고 있습니다. 블록체인 상호 운용성 협력에 참여하는 기관에는 ANZ, BNP Paribas, BNY Mellon, Citibank, Maybank, 유럽 청산 은행, Lloyds Banking Group, SIX Digital Exchange(SDX) 및 DTCC(예금 신탁 및 청산 회사)가 포함됩니다.
은행 및 금융 시장 인프라가 Swift 네트워크를 통해 CCIP를 채택하는 간단한 도식
크로스 체인 기능, 보안성, 신뢰성 및 사용자 경험의 새로운 기준 설정
다음은 CCIP가 다른 크로스 체인 솔루션과 차별화되는 특징입니다:
간소화된 토큰 전송
CCIP의 간소화된 토큰 전송은 플러그 앤 플레이 솔루션으로, 감사된 토큰 풀 계약이 포함되어 있습니다. 이러한 계약은 크로스 체인 토큰의 소각/발행 또는 잠금/해제를 처리하며, 토큰 소유자는 자신의 토큰 풀 계약에 대해 완전한 제어권을 가집니다. 간소화된 토큰 전송은 추가적인 보안 기능(예: 크로스 체인 토큰 수량 제한)을 설정하고, 프로토콜의 기본 토큰의 조합 가능성을 강화하여 생태계 파트너가 CCIP 인터페이스를 통해 쉽게 크로스 체인으로 이동하고 프로토콜 토큰에 대한 새로운 기능을 개발할 수 있도록 합니다.
프로그래머블 토큰 전송
토큰을 전송하는 동안 추가 지시를 추가하여 목표 체인에서 스마트 계약 내에서 토큰의 용도를 정의할 수 있습니다. 예를 들어, 토큰이 목표 체인에 도착하면 즉시 교환하거나 스테이킹하도록 설정할 수 있습니다. 프로그래머블 기능 덕분에 메시지(즉, 토큰 + 데이터)는 원자적 크로스 체인 거래로 변환되며, 지시가 목표 체인에서 실행될 때 항상 토큰이 사용 가능하다고 가정할 수 있습니다.
능동적 위험 관리(ARM) 네트워크
ARM은 CCIP 네트워크를 지속적으로 모니터링하고 검증하는 독립적인 네트워크입니다. 이 네트워크는 크로스 체인 프로세스를 독립적으로 검증하고 오류를 식별하여 추가적인 보안 계층을 제공합니다. ARM 네트워크는 Rust 언어로 구현된 독립적인 Chainlink 노드 소프트웨어의 최소화 버전을 사용합니다. 이를 통해 클라이언트의 다양성과 견고성을 높이고 외부 의존성을 최대한 줄여 공급망 공격을 방지합니다.
CCIP의 크로스 체인 기술 스택
크로스 체인 토큰 수량 상한선(Rate Limits)
CCIP는 일정 기간 내에 크로스 체인 토큰 수량의 상한선을 유연하게 설정할 수 있습니다. 이 매개변수는 특정 크로스 체인 통로의 특정 토큰에 대해 개별적으로 설정할 수 있으며, 토큰 발행자와 조율할 수 있습니다. 또한 특정 크로스 체인 통로의 모든 토큰에 대해 크로스 체인 수량의 총합 상한선을 통일하여 공격자가 각 토큰의 개별 상한선에 동시에 도달하지 않도록 할 수 있습니다. 이 기능은 CCIP 코드베이스에 포함되어 있으며, 코드베이스는 철저한 감사를 받았습니다. 오직 CCIP 토큰 전송(토큰 전송)만 이 기능을 사용할 수 있으며, 임의 메시징(Arbitrary Messaging)은 사용할 수 없습니다.
스마트 실행
CCIP는 가스 비용 잠금 지불 메커니즘인 스마트 실행(Smart Execution)을 채택하여 크로스 체인 거래가 목표 체인의 가스 요금 변동의 영향을 받지 않도록 보장합니다. 개발자에게는 원래 체인에서만 비용을 지불하면 되며, CCIP가 목표 체인에서 실행을 담당합니다.
시간 잠금 스마트 계약을 통한 업그레이드
CCIP의 모든 주요 체인 상 구성 업데이트 및 업그레이드는 시간 잠금 스마트 계약(timelock smart contract)을 거쳐야 합니다. 이 기간 동안 제안은 정해진 수의 CCIP 노드 운영자에 의해 거부될 수 있습니다. 또한, 업데이트 및 업그레이드는 정해진 수의 노드 운영자가 직접 승인할 수 있으며, 이 경우 시간 잠금 계약을 거치지 않아도 됩니다. 따라서 CCIP를 사용하는 사용자와 프로토콜은 업데이트가 발효되기 전에 충분히 연구하고 판단할 수 있습니다. 시간 잠금 창 내에서 거부되지 않은 체인 상 업데이트는 누구나 실행할 수 있습니다. 커뮤니티는 실행 가능한 업그레이드를 처리하기 위해 timelock-worker를 운영할 수 있습니다. 이러한 체인 상 업그레이드 모델은 Chainlink 네트워크가 탈중앙화와 견고성으로 한 걸음 더 나아갔음을 나타냅니다.
지불 모델
우리는 최근 발표한 블로그 게시물 《Chainlink 네트워크 2023년 전망》 및 《지속 가능한 오라클 경제 모델》에서 수익 모델을 구축하고 Chainlink 서비스의 장기적인 지속 가능성을 보장하기 위해 강화된 지불 모델을 개발하고 있다고 언급했습니다. 주요 목적 중 하나는 dApp, 기업 및 최종 사용자의 지불 장벽을 낮추고 Chainlink 서비스 제공업체에게 더 많은 수수료 수익을 유도하는 것입니다.
CCIP가 업계에서 가장 안전하고 사용하기 쉬운 크로스 체인 솔루션으로 발전함에 따라, 각 블록체인에서 수수료 지불 시나리오가 발생할 것이므로 사용자에게 지불 장벽을 낮추는 것은 CCIP가 더 많은 블록체인으로 빠르게 확장하는 데 필수적입니다. CCIP는 LINK 및 기타 토큰으로 지불을 지원하며, 현재 다른 토큰에는 체인 상 원주 토큰 및 이러한 토큰의 ERC20 포장 토큰이 포함됩니다. LINK로 지불하는 것보다 다른 토큰으로 지불하는 수수료가 더 높습니다.
우리는 다른 토큰으로 지불할 때 자동으로 LINK로 교환할 수 있는 체인 상 자동 교환 시스템을 개발하고 있습니다. 이 교환 시스템이 온라인으로 제공되기 전까지, 사용자가 다른 토큰으로 지불할 때 토큰은 각자의 유지 관리 자금 풀(maintenance pool)로 인출되고, CCIP 계약에서 LINK로 대체되며, LINK의 금액은 지불 시의 환율을 기준으로 계산됩니다. 마지막으로, 서비스 제공업체(즉, 노드 운영자)에게 LINK로 지불됩니다. 체인 상 자동 교환 시스템이 온라인으로 제공되면, 유지 관리 자금 풀에 저장된 다른 토큰 자산은 LINK로 교환됩니다.
CCIP의 메시지 전송 기능은 각 메시지에 대해 고정 요금을 부과하며, CCIP 토큰 전송 기능은 토큰 가치의 일정 비율로 요금을 부과합니다. 또한 CCIP의 수수료에는 가스 비용이 포함됩니다. 다른 토큰으로 지불할 경우, 수수료는 LINK로 지불할 때보다 10% 더 높습니다. 현재 CCIP의 수수료는 크로스 체인 생태계의 업계 표준에 부합하지만, 향후 수수료가 조정될 수 있습니다.
Chainlink Staking의 범위가 CCIP를 포함한 더 많은 오라클 서비스로 확장됨에 따라, 우리는 일부 사용자 수수료를 스테이커에게 분배하여 Chainlink 암호 경제의 보안에 대한 기여에 보답할 계획입니다.
CCIP 여름이 곧 시작됩니다.
CCIP가 메인넷에서 대중에게 개방된 후, 우리는 CCIP 여름을 시작하여 전 세계에서 CCIP 관련 온라인 및 오프라인 활동 및 워크숍을 진행할 것입니다. 주목해 주세요:
우리는 단계적인 온보딩 프로세스를 시작했으며, 테스트 프로그램에 참여하는 개발자는 메인넷에 대한 우선 접근 자격을 받을 수 있습니다. 우리는 안전을 최우선으로 하여 CCIP 및 ARM 네트워크의 모든 차원을 면밀히 모니터링하고 사용자에게 손쉬운 기술 지원을 제공하여 원활한 사용자 경험을 보장합니다. 또한, 우리는 다양한 토큰 발행자 및 dApp과 지속적으로 협력하여 향후 더 많은 토큰을 CCIP에 통합할 것입니다.
크로스 체인 연결 문제를 해결하면 Web3 분야에서 전례 없는 혁신의 물결이 일어날 것입니다. 우리는 커뮤니티와 함께 크로스 체인 표준을 계속 구축해 나가기를 기대합니다.
CCIP는 7월 20일에 테스트넷에 출시됩니다. 첫 번째 알림을 받고 싶다면, 여기를 클릭하여 등록하세요. CCIP의 기본 구조와 코드에 대해 더 깊이 이해하고 싶다면, CCIP 개발자 문서를 확인하세요.
면책 조항: 본 문서의 내용은 참고용으로만 제공되며, 제품 기능, 개발 작업 및 기능 출시 일정과 같은 향후 개발 계획을 포함합니다. 이러한 내용은 예측에 불과하며 현재의 기대와 견해를 반영합니다. 이러한 기대는 가정에 기반하고 있으며 위험과 불확실성이 존재하므로 언제든지 변경될 수 있습니다. Chainlink CCIP는 현재 "메인넷 조기 접근" 단계에 있으며, 이는 Chainlink CCIP의 현재 기능이 완전하지 않음을 의미합니다. 이후 버전에서 변경될 수 있습니다. 본 문서의 내용은 합리적인 가정에 기반하여 제시되었지만, 최종 결과가 본 문서의 구상과 일치할 것이라고 보장할 수는 없습니다. 본 문서의 모든 내용은 최초 발표일에만 유효합니다. 실제 사용자 피드백 및 향후 발생할 사건을 예측할 수 없기 때문에 본 문서의 내용이 후속 실제 상황과 차이가 있을 수 있으며, 우리는 본 문서에서 해당 내용을 수정하지 않을 수 있습니다. Chainlink CCIP는 메시지 전송 프로토콜로, 자산을 보유하거나 전송하지 않습니다. 크로스 체인 토큰 전송 과정에서 관련된 다양한 메커니즘을 이해하려면 Chainlink CCIP 문서의 토큰 풀 부분을 읽어보시기 바랍니다. 중요한 정보 공개를 보려면 Chainlink 사용자 약관을 확인하세요.