Cosmos의 IBC 크로스 체인은 얼마나 유용할까요?
来源:律动研究院
IBC 크로스 체인 기능의 출시와 Terra 및 Injective와 같은 스타 프로젝트의 점진적인 접속으로 인해, Cosmos 기반의 다중 체인 생태계는 현재 어느 정도 규모를 갖추게 되었습니다. 그러나 자료를 검색하는 과정에서 현재 중국어 인터넷에는 Cosmos 생태계의 기본 상호작용 논리를 체계적으로 소개하는 글이 부족하다는 것을 발견했습니다.
Cosmos의 이러한 원주율 다중 체인 네트워크의 상호작용 논리는 이미 사용자들이 익숙한 이더리움 생태계와 본질적으로 다릅니다. 따라서 본문에서는 이더리움 조작에 익숙한 사용자 관점에서 Cosmos 다중 체인 생태계에서 지갑, IBC 크로스 체인 및 거래의 기본 조작을 소개하고, 단일 체인 생태계의 사용자들이 Cosmos 다중 체인 우주에서 더 쉽게 탐험할 수 있도록 돕고자 합니다.
사용자는 각 체인에서 별도로 계정을 등록해야 하나요?
다중 체인 네트워크에 들어가면 가장 먼저 해결해야 할 문제는 사용자 계정(주소) 문제입니다.
사실 이더리움 및 기타 EVM 호환 공공 체인에서는 이 문제에 대해 이미 성숙한 해결책이 있습니다. 그것은 동일한 주소 및 공개/비공개 키 쌍을 사용하는 것입니다. 따라서 사용자가 서로 다른 공공 체인 네트워크 간에 전환할 때, 새로운 지갑 주소를 다시 등록하고 복구 문구를 백업할 필요가 없습니다.
Cosmos 다중 체인 생태계도 유사한 전략을 채택하고 있으며, 사용자는 여전히 하나의 비공식 키 복구 문구만 기억하면 됩니다. 그러나 Cosmos는 이더리움과 가장 큰 차이점이 있습니다. 그것은 생태계 공공 체인 간에 원주율적으로 크로스 체인 상호 운용 기능을 지원한다는 것입니다. 따라서 모든 Cosmos 공공 체인에서 사용자의 계정 주소가 완전히 동일할 때, 크로스 체인 송금이 발생하면 큰 문제가 생길 수 있습니다.
따라서 Cosmos는 각 체인에서 사용자의 주소 형식을 이차 가공하여 주소 형식을 통해 어떤 체인에 속하는지를 직접 판단할 수 있도록 했습니다. 이는 각 은행의 계좌에 직접 개설 은행 정보를 삽입한 것과 같습니다. 사용자가 은행 간 송금을 할 때, 수취인의 개설 은행을 입력할 필요 없이 상대방의 계좌만 입력하면 됩니다. 이는 분명히 Cosmos 생태계에서 크로스 체인 송금을 할 때 사용자 경험을 크게 향상시킵니다.
아래는 동일한 복구 문구로 세 개의 서로 다른 Cosmos 생태계 체인에서 생성된 주소의 예입니다:
Cosmos Hub의 주소:
cosmos15s7e2gwyqke4s3tc8wyqt8szm5wv4tjwryelvh
Osmosis 체인의 주소:
osmo15s7e2gwyqke4s3tc8wyqt8szm5wv4tjwtl2069
Kava 체인의 주소:
kava1n0qmruvsg90hza0z7a5knz6d5r2j0n76psktfy
보시다시피, 시작 부분의 명확한 표식 코드 외에도 사용자가 서로 다른 체인에서 생성한 주소는 후반부에서 여전히 명확한 차이가 있습니다. 일부 사용자는 다른 사람이 나에게 송금할 때 잘못된 주소를 주면 어떻게 하나, 송금된 자금이 사라지지 않을까 걱정합니다.
사실 이는 과도한 걱정입니다. 잘못된 주소가 여전히 사용자의 비공식 키로 생성된 것이라면, 이러한 자금은 항상 사용자의 통제 하에 있습니다. 자금은 최대한 잘못된 체인으로 전송되었을 뿐이며, 사용자의 자산 안전에는 문제가 발생하지 않습니다.
Cosmos의 기본 인프라
공공 체인 생태계의 기본 인프라에 대해 이야기할 때, 지갑, 브라우저, 그리고 크로스 체인 브릿지 및 거래 플랫폼과 같은 기본 DeFi 구성 요소를 빼놓을 수 없습니다.
1. 지갑
현재 Cosmos 생태계에서 가장 주류인 지갑 애플리케이션은 Keplr 지갑입니다. Keplr는 모바일 버전과 Chrome 브라우저 플러그인 버전이 있으며, 플러그인 버전의 기능이 가장 강력하여 이더리움 생태계의 Metamask와 유사한 위치를 차지합니다.
사용 논리도 매우 간단하며, MetaMask와 유사하게 인터페이스 상단에서 서로 다른 공공 체인 네트워크를 전환할 수 있으며, 하단에는 PoS 체인 고유의 스테이크 기능이 추가되어 현재 수익률을 직접 표시합니다. 사용자는 버튼을 클릭하기만 하면 관련 웹 페이지로 직접 이동합니다. 여기서는 더 이상 자세히 설명하지 않겠습니다.
또한 Keplr 지갑에는 원주율적으로 IBC 크로스 체인 기능이 통합되어 있습니다. 그러나 사용해본 결과 사용자 경험이 좋지 않아 사용자가 수동으로 목표 체인의 채널 ID를 조회하고 입력해야 하므로 현재로서는 추천하지 않습니다.
2. 블록체인 브라우저
다중 체인 네트워크는 자연스럽게 다중 체인을 지원하는 블록체인 브라우저가 필요합니다. 여기서는 mintscan.io를 추천합니다.
사용자가 들어가면 먼저 상단 빨간 상자에서 거래를 조회할 네트워크를 선택한 후, 검색창에 계정 또는 거래 주소를 입력하면 됩니다. 이 작업은 이더리움 브라우저와 유사합니다.
물론 mintscan.io에는 IBC 크로스 체인과 관련된 여러 조회 기능도 포함되어 있지만, 일반 사용자의 사용 빈도가 높지 않기 때문에 본문에서는 자세히 설명하지 않겠습니다.
3. IBC를 호출하여 크로스 체인 수행하기
IBC 크로스 체인은 Cosmos 다중 체인 생태계에서 가장 중요하고 독특한 기능으로, 많은 생태 애플리케이션의 프론트 엔드 인터페이스에 IBC 크로스 체인 기능이 통합되어 있습니다. 처음 경험하는 사용자에게는 Cosmos 공식 팀이 개발한 프론트 엔드 애플리케이션 Emeris(https://app.emeris.com/)를 사용하는 것을 추천합니다.
Emeris는 Cosmos 생태계의 기본 기능을 통합적으로 조작할 수 있는 프론트 엔드 플랫폼으로, 공식 팀이 개발하여 기본 거래, 크로스 체인 및 PoS 스테이킹(아직 출시되지 않음) 등의 기본 기능을 지원합니다. IBC 크로스 체인 송금을 수행하려면 웹사이트 홈 페이지의 Send 버튼을 클릭하기만 하면 됩니다.
클릭하면 선택 페이지로 이동합니다. 두 가지 옵션 모두 IBC 크로스 체인 기능을 호출할 수 있으며, 왼쪽은 임의의 계정 간에 IBC 크로스 체인 송금을 수행하는 데 사용되고, 오른쪽 버튼은 사용자 자신의 서로 다른 체인 주소 간에 IBC 송금만 지원합니다.
왼쪽의 더 일반적인 IBC 송금 기능을 예로 들어 보겠습니다. 클릭 후 들어간 화면에서 사용자는 수취인 주소를 입력해야 합니다(여기서는 주소만 입력하면 되며, 주소가 속한 체인을 특별히 명시할 필요는 없습니다. 주소 형식에 이미 이 정보가 포함되어 있습니다). 여기서 방금 사용한 Osmosis 체인 주소를 입력한 후 확인을 클릭합니다.
다음 단계에서는 송금할 통화 및 금액을 선택해야 합니다. 화면 하단에는 수수료 추정 화면이 나타납니다. 이번 송금의 지불 체인은 Cosmos Hub이고, 수취 체인은 Osmosis이므로 IBC 프로토콜의 자산 크로스 체인 기능을 호출해야 하며, 거래의 가스 요금 외에 추가로 크로스 체인 수수료가 부과됩니다. 송금 주소와 수취 주소가 동일한 체인에 있을 경우, 여기서 표시되는 크로스 체인 수수료는 0입니다.
확인을 클릭하면 거래의 최종 확인 화면으로 이동합니다. 화면에는 이번 거래의 송출 주소 및 송출 체인, 송금 금액 및 통화, 수취 주소 및 수취 체인이 표시됩니다. 확인을 클릭하면 지갑 서명 단계로 들어갑니다(여기서 거래의 가스 요금을 다시 지불해야 합니다). 몇 초 후, IBC 기반의 크로스 체인 송금 거래가 완료됩니다.
여기까지 읽은 많은 독자들은 이所谓의 IBC 크로스 체인 기능이 매우 간단해 보이며, 평소의 송금과 별로 다르지 않은 것 같고, 이렇게 자세히 단계별로 소개할 필요가 있을까 생각할 수 있습니다.
맞습니다. 이것이 바로 IBC 프로토콜이 사용자 경험에서 가장 큰 장점입니다. 크로스 체인을 수행하는 것이지만, 사용자 경험 측면에서 보면 전체 프로세스는 기본적으로 매우 일반적인 송금 거래입니다. 사전 교육이 전혀 필요 없으며, 조금만 탐색하면 쉽게 사용할 수 있고, 도착 속도도 매우 빠릅니다.
우리가 이전에 사용했던 다른 크로스 체인 브릿지를 회상해 보십시오. 사용자는 작업을 시작하기 전에 먼저 별도의 프론트 엔드 인터페이스에 로그인해야 하며, 이러한 브릿지는 종종 일부 주류 자산만 지원하고, 일부 크로스 체인 브릿지는 사용자가 긴 확인 시간을 기다려야 합니다. 전체 크로스 체인 과정의 경험은 매우 나쁘기 때문에 서로 다른 공공 체인 생태계가 크게 단절되어 통합된 생태계를 형성하기 어렵습니다.
반면 Cosmos 생태계의 IBC 프로토콜은 서로 다른 공공 체인 간에 고속 철도를 구축하여 여러 위성 도시를 연결하여 도시 군집을 형성하고, 협동 효과를 생성하여 각 공공 체인 경제의 발전을 촉진합니다.
IBC 프로토콜은 크로스 체인을 송금처럼 간단하게 만드는 궁극적인 목표를 실현했다고 할 수 있습니다. 현재 유일한 단점은 Cosmos 생태계 외의 많은 주류 공공 체인이 원주율적으로 IBC 프로토콜을 지원하지 않는다는 것이며, 이 문제는 아마도 다른 공공 체인이 향후 업그레이드에서 점진적으로 해결해야 할 것입니다.
Cosmos 생태계의 거래 플랫폼
단일 체인 생태계에서 거래 플랫폼은 기본적으로 스마트 계약의 형태로 체인에 배포되며, 서로 다른 프로젝트는 시장 조성 함수에서 약간의 차이만 있습니다. 그러나 원주율적으로 크로스 체인 프로토콜을 포함하는 다중 체인 생태계에서는 애플리케이션 배포 방법이 크게 확장되었습니다. 전통적인 스마트 계약 외에도 애플리케이션 체인을 직접 배포하여 애플리케이션을 수용할 수 있습니다.
Cosmos 생태계의 거래 플랫폼을 예로 들면, 전통적인 스마트 계약 개발 기반의 Gravity DEX와 Cosmos SDK 기반의 거래 전용 애플리케이션 체인 Osmosis가 있습니다.
1. Gravity DEX
Gravity DEX는 Cosmos 공식 팀이 개발한 거래 플랫폼으로, 그 스마트 계약은 Cosmos Hub에 배포되어 있으며, 프론트 엔드 주소는 https://app.emeris.com/입니다. 맞습니다, 위에서 IBC 크로스 체인을 경험할 때 사용했던 것과 동일한 프론트 엔드입니다. Gravity DEX는 독립적인 프론트 엔드를 개발하지 않고, 공식 지원을 받는 Emeris에 기능을 직접 통합하기로 선택했습니다.
우리는 Emeris 홈페이지의 오른쪽에서 Gravity DEX의 조작 인터페이스를 직접 찾을 수 있습니다. 전체 거래 논리는 이더리움의 거래소와 기본적으로 일치합니다.
여기서 강조해야 할 점은 Gravity DEX가 Cosmos 크로스 체인 생태계의 핵심 Cosmos Hub에 배포되어 있지만, 여전히 진정한 크로스 체인 DEX로 간주될 수는 없다는 것입니다. Gravity DEX에서 거래하고자 하는 자산은 먼저 IBC 크로스 체인을 통해 Cosmos Hub 체인으로 전송되어야만 Gravity DEX에서 거래할 수 있습니다.
따라서 판매 자산과 구매 자산이 서로 다른 체인에 있을 경우(아래 그림 참조), 거래자는 총 두 가지 수수료를 지불해야 합니다. 하나는 IBC의 크로스 체인 수수료(빨간 상자 1)이고, 다른 하나는 스왑 수수료(빨간 상자 2)입니다.
Cosmos 공식 개발로 인해 Gravity DEX는 자체 원주율 토큰을 발행하지 않았으며, 따라서 현재 유동성 채굴 등의 인센티브 조치도 없습니다. 현재 전체 프로토콜의 잠금량은 높지 않으며, 약 수천만 달러 규모입니다.
2. Osmosis
Osmosis는 Cosmos SDK를 기반으로 구축된 독립 애플리케이션 체인으로, Keplr 지갑을 개발한 팀이 동일하게 개발했습니다. 현재 그 메인넷은 IBC 프로토콜을 통해 Cosmos Hub에 연결되어 있어, Cosmos 생태계의 다른 자산과 원활하게 크로스 체인 상호작용을 할 수 있습니다.
다른 스마트 계약으로 구축된 애플리케이션과는 달리, Osmosis의 거래 논리는 완전히 자신의 공공 체인 위에 배포되어 있습니다. Osmosis를 언급할 때, 공공 체인을 나타낼 수도 있고, 분산형 애플리케이션을 나타낼 수도 있으며, Osmosis의 체인과 애플리케이션은 유기적으로 결합되어 있습니다.
Osmosis의 시장 조성 함수는 Balancer 모델을 기반으로 구축되며, Osmosis의 LP는 자신이 생성한 자금 풀에서 두 가지 자산의 비율과 수수료 비율을 정의할 수 있습니다.
또한 애플리케이션 체인의 하위 구조를 채택함으로써 Osmosis 팀은 더 큰 발전 공간을 확보했습니다. Osmosis는 주류 거래 쌍에 유동성 채굴 인센티브를 제공하며, 자금 풀의 OSMO 토큰은 공공 체인의 원주율 자산에 해당하므로 시장 조성 시 PoS의 스테이킹 수익도 동시에 누릴 수 있습니다.
이러한 세 가지 인센티브(거래 수수료, 유동성 채굴 보상, PoS 스테이킹 보상) 하에 현재 자금 풀의 연간 수익률은 일반적으로 50%를 초과하며, 잠금량도 Gravity DEX보다 훨씬 높아 TVL은 이미 6억 달러 규모에 달했습니다.
또한 현재까지 Osmosis에서의 거래는 여전히 가스 요금이 면제됩니다. 이것이 애플리케이션 체인의 장점으로, 상위 애플리케이션의 발전 요구에 따라 하위 재정 정책을 언제든지 조정하여 상위 애플리케이션의 발전을 더 잘 지원할 수 있습니다.
마지막으로 한 가지 보충하겠습니다. Osmosis와 Gravity DEX는 서로 다른 하위 기술 구조를 채택하고 있지만, 그들의 거래 논리는 자산을 IBC를 통해 DEX가 위치한 공공 체인으로 전송한 후 거래를 수행하는 것입니다. Osmosis에서 다른 공공 체인에서 Osmosis로 자산을 크로스 체인하는 것을 Deposit이라고 하며, 다시 크로스 체인하는 것을 Withdraw이라고 합니다. 그러나 독자는 이러한 기능이 Osmosis의 관점에서 IBC 크로스 체인 기능에 대한 또 다른 설명일 뿐임을 이해해야 합니다.
3. Thorchain
앞서 언급했듯이, 스마트 계약 기반의 Gravity DEX와 애플리케이션 체인 기반의 Osmosis는 본질적으로 진정한 크로스 체인 DEX가 아닙니다. 이러한 DEX에서 거래하려면 자산을 DEX가 위치한 목표 체인으로 크로스 체인해야 합니다.
그렇다면 자산의 소속 체인을 변경하지 않고도 체인 간에 직접 거래를 중개할 수 있는 거래 플랫폼이 있을까요?
있습니다. Thorchain이 바로 그런 유형의 DEX입니다. Thorchain은 Cosmos SDK를 기반으로 개발된 애플리케이션 체인으로, IBC 프로토콜을 통해 Cosmos Hub와 연결되지는 않았지만, 어느 정도는 Cosmos 생태계의 관련 프로젝트로 간주될 수 있습니다.
그러나 본문에서는 Thorchain 프로젝트에 대해 자세히 설명하지 않겠습니다. 첫째, 그 메커니즘 자체가 복잡하고, 둘째, 해당 프로젝트는 보안 문제를 겪은 적이 있습니다. 따라서 일반 사용자에게는 Gravity DEX와 Osmosis 이 두 프로젝트를 이해하는 것으로 충분합니다.
맺음말
몇 천 자의 글에서 Cosmos 다중 체계 생태계와 IBC의 사용 사례를 체계적으로 소개하는 것은 분명 불가능합니다. 따라서 본 기사는 독자들을 다중 체인 생태계로 간단히 안내하고자 합니다.
여기서 공공 체인은 플랫폼이 될 수도 있고, 애플리케이션이 될 수도 있습니다. 송금은 지불일 수도 있고, IBC 크로스 체인일 수도 있습니다. 현재 단일 체계 생태계가 점차 다중 체계 방향으로 진화함에 따라, 미래의 다중 체계 생태계는 점점 더 많아질 것입니다(폴카닷의 이종 분할, 오징어 네트워크의 애플리케이션 체인 시스템 등).
현재 다중 체인 네트워크에는 여전히 다양한 문제가 존재하며, Cosmos 생태계도 경제 구조 설계 문제로 인해 원주율 토큰 ATOM이 생태 가치를 잘 포착하지 못하고 있습니다. 그러나 이러한 더 높은 차원의 환경에서 더 많은 가치 있는 혁신이 탄생할 가능성이 있으며, 이는 Cosmos 생태계의 스타 프로젝트인 Terra와 같습니다.
따라서 초기 투자 기회를 주목하는 투자자라면 새로운 다중 체인 생태계의 스타 프로젝트 및 크로스 체인을 경험해보는 것이 좋습니다. Cosmos의 IBC 기능을 경험해본다면, 아마도 다시는 크로스 체인 브릿지를 사용할 필요가 없을 것입니다.