IBC 프로토콜 2022년 주요 진행 상황 회고 및 2023년 목표 전망
작성자: Adi Ravi Raj, ICF 크로스체인 재단
편집: Cosmos Chinese 中文技术社区
2022년은 IBC 크로스체인 통신 프로토콜에 있어 성과가 풍부한 해였습니다. (IBC 크로스체인 통신 프로토콜에 대해 알아보기: https://ibcprotocol.org/)
새로운 체인 통합, 기능 및 개선 측면에서 IBC는 2022년에 블록체인 상호운용성의 황금 기준으로서의 입지를 확고히 했습니다.
한편, 크로스체인 생태계는 계속해서 번창하고 있습니다. 지난 1년간의 발전은 글로벌 블록체인 인터넷 구축의 비전을 강화했습니다.
이 문서는 2022년 IBC 프로토콜의 주요 발전 및 업데이트를 회고하고 요약하는 것을 목표로 합니다. 주제는 다음과 같습니다:
주요 버전 출시
새로운 기능 및 프로토콜 개선
체인 및 GitHub 코드베이스 관련 지표
생태계 측면의 중요한 발전
Interchain GmbH 팀 업데이트
2023년 일부 중요한 사건 전망
버전 출시
올해 ibc-go는 총 4개의 주요 버전을 출시했으며, 각 새로운 버전은 새로운 기능이나 기존 스택의 개선을 도입했습니다. 다음 섹션에서 요약할 것입니다.

새로운 기능 및 개선
비용 미들웨어
크로스체인 표준 ICS-29(비용 미들웨어 표준)의 구현에서, 중계기를 지원하기 위한 체인 상의 메커니즘 세트가 도입되었습니다. 이 기능의 목적은 중계기를 장려하여 IBC의 지속 가능한 확장을 실현하는 것입니다.
ICS-29 비용 미들웨어 표준:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
비용 미들웨어는 ibc-go v4.0.0에 포함되어 있습니다. 이 기능에 대한 자세한 내용은 《중계기 인센티브를 체인으로 이전하기: 비용 미들웨어, 비용 대납 및 예산 모듈》을 읽어보시기 바랍니다.
크로스체인 계좌
올해 3월, 크로스체인 계좌(ICA)를 포함한 ibc-go v3.0.0이 출시되었습니다. 현재까지 우리는 Stride와 Quicksilver에서 컨트롤 체인 기능이 활성화된 것을 보았습니다. 컨트롤 체인은 호스트 체인에서 계좌를 열고 제어할 수 있습니다.
ibc-go v3.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v3.0.0
ibc.go v5.0.0에서 새롭게 추가된 주요 기능 중 하나는 컨트롤 체인 서브모듈의 InterchainAccountgRPC 쿼리 엔드포인트로, 사용자가 등록된 ICA 주소를 검색할 수 있도록 합니다.
ibc.go v5.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v5.0.0
다양한 다른 개선 사항 외에도, ibc-go v6.0.0은 ICA 컨트롤러 서브모듈에 MsgServer를 추가하여 ICA 구현 및 채택의 편리성을 높이기 위한 변경 사항을 포함하고 있습니다.
ibc-go v6.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v6.0.0
《ibc-go v6: 크로스체인 계좌 ICA 기능 변경 및 영향》
클라이언트 리팩토링
라이트 클라이언트는 IBC의 핵심 구성 요소 중 하나입니다. IBC의 광범위한 채택의 주요 장애물 중 하나는 서로 다른 합의 알고리즘을 추적하기 위해 다양한 라이트 클라이언트를 개발해야 한다는 것입니다.
클라이언트 리팩토링은 라이트 클라이언트 개발을 간소화하여 이러한 부담을 덜기 위해 진행됩니다. 리팩토링 버전은 2023년 ibc-go v7.0.0에서 출시될 예정이며, 이 버전은 SDK 버전도 v0.47로 업그레이드됩니다.
《ibc-go v7.0.0 버전 클라이언트 리팩토링: IBC 크로스 생태 확장을 위한 기초 마련》
클라이언트 리팩토링 beta1:
https://github.com/cosmos/ibc-go/tree/02-client-refactor-beta1
체인 상 지표
활성 체인 수
아래 그림 1은 활성 IBC 체인의 수를 보여줍니다. 이 숫자는 분기마다 증가하고 있습니다. 현재 크로스체인 생태계에는 총 53개의 활성 체인이 포함되어 있습니다.

IBC 거래 총액
2022년, IBC의 크로스체인 거래 총액은 303억 달러입니다.
그림 2는 유입 및 유출된 IBC 거래 총액을 보여줍니다. 올해 대부분의 시간 동안 거래량이 감소했지만, 11월부터 크로스체인 거래 총액이 점차 회복되고 있는 것으로 보입니다.

크로스체인 계좌
올해 초 출시된 이후, 크로스체인 계좌는 Stride와 Quicksilver 메인넷에서 활성화되었습니다.
GitHub 저장소 지표
강력한 외부 기여자 커뮤니티와 뛰어난 Cosmos 개발 팀은 한 번 또 한 번 고품질 소프트웨어를 제공했습니다.
아래 그림은 2022년 ibc-go 및 ibc(사양) 저장소의 몇 가지 중요한 GitHub 지표를 요약합니다.
그림 3은 2022년 ibc-go에 제출된 커밋 총 수를 보여줍니다.
우리는 외부 기여자들이 한 훌륭한 작업과 그들이 ibc-go 개발 과정에서 협력과 혁신을 촉진한 것에 대해 최고의 찬사와 감사를 보냅니다.
기타 생태계 발전
크로스체인 NFT (Interchain NFTs) [경계 지능]
크로스체인 NFT 기능은 NFT 모듈과 크로스체인 NFT 표준 ICS-721을 기반으로 하며, 경계 지능(Cosmos 및 IRISnet의 오랜 핵심 기술 기여자)이 주도하여 개발하였고, ICF 크로스체인 재단의 지원을 받았습니다. 이 기능은 Cosmos에 IBC 기반의 크로스체인 NFT 상호운용성을 도입하고 IBC의 능력을 확장할 것입니다. 자세한 내용은 《Cosmos의 다가오는 IBC 크로스체인 NFT 기술》을 참조하십시오.
경계 지능 공식 웹사이트:
https://www.bianjie.ai/
NFT 모듈:
https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-043-nft-module.md
크로스체인 NFT 표준 ICS-721:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer
또한, 경계 지능이 IRISnet, Stargaze, Gravity Bridge 등 Cosmos 생태 팀과 공동으로 주도하여 시작한 Game of NFTs가 2023년 1분기에 시작될 예정입니다! Game of NFTs는 Game of Zones, Game of Stakes, Game of Chains에 이어 또 하나의 주목받는 대규모 개발자 활동으로, 공공 인센티브 테스트넷과 해커톤 두 부분으로 구성되어 있으며, 크로스체인 NFT 기능을 전면 테스트하고 Cosmos 개발자들이 해당 기능을 중심으로 더 많은 혁신적인 사용 사례를 탐색하도록 유도하는 것을 목표로 합니다.
IBC를 Polkadot에 확장하기 [Composable Finance]
Composable Finance는 BEEFY 라이트 클라이언트와 XCVM 신형 크로스체인 스마트 계약 플랫폼을 개발하여 Strangelove Ventures의 도움으로 Cosmos와 Polkadot 생태계를 연결하는 인프라를 구축하고 있습니다. 그들의 내년 출시 계획은 Wasm 및 GRANDPA 클라이언트를 활용할 것입니다.
BEEFY 라이트 클라이언트:
https://github.com/ComposableFi/centauri/tree/master/light-clients/ics11-beefy/
XCVM:
https://medium.com/composable-finance/xcvm-architectural-overview-8425fc2e5d47
Composable Finance:
https://www.composable.finance/
Strangelove Ventures:
https://strange.love/
GRANDPA:
https://github.com/cosmos/ibc/blob/main/spec/client/ics-010-grandpa-client/README.md
Composable 팀은 또한 IBC를 사용하여 Substrate 체인과 Near 생태계를 상호 연결하는 데 전념하고 있습니다.
관련 링크:
https://medium.com/composable-finance/bringing-ibc-to-near-our-near-polkadot-bridge-a8954d7ed886
ZK-IBC [Polymer]
Polymer는 크로스체인 보안(Interchain Security)의 첫 번째 소비자 체인 중 하나가 될 예정입니다. Polymer는 제로 지식 증명을 사용하여 IBC 체인과 비-IBC 체인을 연결하는 것을 목표로 합니다.
Polymer:
https://www.polymerlabs.org/
비-Cosmos-SDK 체인에서 IBC 적용하기 [Penumbra]
올해, 첫 번째 Cosmos SDK 체인 Penumbra가 출시되었습니다. Penumbra는 테스트넷에서 IBC를 사용하여 Cosmos Hub에 연결되었습니다. 이는 IBC 구현이 Cosmos SDK 체인에 국한되지 않음을 나타내는 중요한 이정표입니다.
Penumbra:
https://penumbra.zone/
Penumbra는 IBC를 통해 Cosmos Hub에 연결됩니다:
https://www.mintscan.io/cosmos/txs/BA254A764A202BB1188E97F44DF03C5532307793B6DAF39E69C2DB800E13880A
IBC를 이더리움 및 Near 생태계에 도입하기 [Electron Labs]
Electron Labs는 zk-snarks를 사용하여 이더리움과 Cosmos 생태계를 IBC로 연결하고 궁극적으로 다른 EVM 체인과 연결하는 데 전념하고 있습니다.
Electron Labs:
https://electronlabs.org/
자세한 링크:
https://www.notion.so/Bringing-IBC-to-Ethereum-using-ZK-Snarks-zk-IBC-899d9ef103e8428c92f907621b027175
IBC를 통한 안전성 전이 [Babylon]
Babylon은 IBC를 전이 안전성 도구로 활용하여 Cosmos 체인에 Bitcoin 네트워크의 안전성을 제공하는 데 전념하고 있습니다. Babylon은 체크포인트 방법을 사용하여 IBC 전송 계층을 통해 Cosmos 체인에서의 거래를 Bitcoin 네트워크로 집계하고 타임스탬프를 추가합니다.
Babylon 작동 원리는 블로그에서 확인할 수 있습니다:
https://babylonchain.io/blogs
크로스체인 쿼리
ICS-31 크로스체인 쿼리 기능은 Informal Systems와 Interchain GmbH 팀이 개발한 것으로, "쿼리" 체인이 IBC를 통해 "쿼리 대상" 체인에서 데이터를 요청할 수 있도록 하는 프로토콜입니다. Stride와 Quicksilver는 현재 생산 환경에서 크로스체인 쿼리 모듈을 사용하고 있습니다.
ICS-31 크로스체인 쿼리 기능:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-031-crosschain-queries
Interchain GmbH의 IBC 팀
ICF 크로스체인 재단의 지원을 받아 IBC를 개발하는 세 개의 핵심 팀 중 하나로 (나머지 두 팀은 Informal Systems와 Strangelove Ventures입니다), Interchain GmbH 팀은 IBC 프로토콜 사양과 ibc-go 저장소의 관리 및 유지보수를 담당하고 있습니다.
IBC 프로토콜 사양:
https://github.com/cosmos/ibc
ibc-go 저장소:
https://github.com/cosmos/ibc-go
Interchain GmbH의 비전은 IBC가 모든 블록체인 간의 연결 조직 역할을 하여 블록체인들이 안전하게 상호작용하고 정보를 교환할 수 있는 블록체인 인터넷을 만드는 것입니다.
2022년 초, Interchain GmbH 팀은 6명이었습니다. 현재 팀원 수는 9명으로 확장되었으며, 이들은 개발 및 제품 수직 분야에서 활동하고 있습니다.
2023년 전망
2023년의 목표는 대략 세 가지 주요 주제로 나눌 수 있습니다: 1) 업그레이드 가능성; 2) 애플리케이션 조합 가능성; 3) 생태계 확장.
업그레이드 가능성
IBC의 미래 검증(future-proofing)과 네트워크 효과나 누적 상태를 희생하지 않고 핵심 프로토콜을 업그레이드할 수 있는 능력을 목표로 합니다.
여기에는 채널 업그레이드 가능성을 중심으로 한 작업이 포함되며, 비용 미들웨어를 최대한 활용하고, IBC 스마트 계약을 업그레이드하며, ICS-20을 강화하고, 채널 순서를 변경하는 등의 새로운 기능이 포함됩니다. 업그레이드 가능성 주제는 IBC 연결 및 클라이언트 업그레이드 가능성을 중심으로 한 작업도 포함됩니다.
채널 업그레이드 가능성:
https://medium.com/the-interchain-foundation/how-channel-upgradability-will-level-up-the-interchain-18077ae1d6cc
비용 미들웨어:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
애플리케이션 조합 가능성
IBC의 기능을 확장하고 개발자가 Golang 또는 CosmWasm에서 사용자 정의 IBC 애플리케이션을 더 쉽게 만들 수 있도록 하는 것을 목표로 합니다.
이 주제 아래의 주요 산출물에는 경로 전개(path unwinding, ICS-20 v2), PubSub 쿼리, 새로운 애플리케이션 워크플로우 지원, 스마트 계약과 IBC의 조합 가능성 강화가 포함됩니다.
경로 전개:
https://github.com/cosmos/ibc/discussions/824
PubSub 쿼리:
https://github.com/cosmos/cosmos-sdk/issues/13095
생태계 확장
다른 생태계 또는 라이트 클라이언트(ZK-IBC, NEAR, Substrate)에 대해 IBC를 구현하기 위한 지원 팀, 로컬 호스트 연결 출시, IBC 안전성 및 의존 프로젝트의 호환성을 보장하는 것을 포함합니다.
요약
2022년, 크로스체인 생태계는 역경 속에서도 성장하며, IBC는 전체 생태계의 성장과 혁신을 선도해왔습니다.
2023년을 맞이하여, IBC는 블록체인 상호운용성 발전에서 중요한 역할을 계속할 것입니다. 새로운 사용 사례와 애플리케이션을 시작하든, 서로 다른 네트워크의 혁신을 촉진하든, 크로스체인의 미래는 그 어느 때보다 밝습니다.
IBC는 상호운용성의 근본적인 패러다임 전환으로, 신뢰 최소화, 안전 및 확장 가능한 방식으로 크로스체인에서 임의의 데이터 전송을 허용합니다.






