Cosmos IBC 체인 간 계좌가 왔습니다. 이 중요한 업그레이드의 의미를 한 문장으로 이해해 보세요
출처: DeFi의 길
왔다, Interchain Accounts(체인 간 계정)가 드디어 왔다. 이는 Cosmos 체인 간 거래에 조합 가능성을 가져와 전체 Cosmos 생태계를 새로운 수준으로 끌어올릴 수 있는 능력을 가지고 있다. 본문에서는 블록체인 간 통신 프로토콜(IBC)의 최신 버전과 이 새로운 기능이 사용자에게 의미하는 바를 알아보겠다.
IBC와 크로스 체인 통신의 간략 개요
우리는 크로스 체인 상호 운용성의 보안성이 가장 약한(또는 가장 신뢰할 수 있는) 링크에 의존한다는 것을 알고 있다. 이질적인 체인(즉, 신호 체인이나 중계 체인 등으로 연결되지 않은 블록체인) 간의 통신을 허용하는 크로스 체인 솔루션은 외부의 제3자 신뢰 루트에 의존하는 프로토콜(신뢰 기반의)과 제3자 신뢰 루트에 의존하지 않는 프로토콜(신뢰 최소화의)로 느슨하게 분류될 수 있다.
신뢰 기반의 상호 운용성 프로토콜의 설계와 가치 제안은 간단하다: 그 유일한 목적은 두 생태계 간에 오가는 거래를 검증하는 것이다. 거래의 보안성에 대한 신뢰는 프로토콜 인프라의 검증자에게 위임된다. 당신이 검증자를 신뢰하면, 자산을 신뢰하게 된다.
이러한 설계의 변형은 신뢰의 루트를 몰수 가능한 오라클이나 크로스 체인 브리지 검증자 집단에 위임하는 데 적용될 수 있지만, 모든 경우에 신뢰 기반의 상호 운용성 프로토콜의 보안 모델은 제3자의 추가 보안 가정을 고려한다.
반면에, IBC의 설계는 신뢰가 필요 없다. 핸드셰이크(모방 TCP/IP 핸드셰이크)는 연결하고자 하는 두 체인 간에 먼저 시작되고, 그 후 확인된다. 거래를 확인하기 위해 한 체인의 유효성 규칙이 다른 체인의 IBC 클라이언트에 직접 인코딩되고, 이러한 규칙에 따라 상태 검증이 수행된다.
예를 들어, Cosmos SDK에서 즉시 사용할 수 있는 ibc-go 구현은 Tendermint 경량 클라이언트를 사용하여 거래 상대 체인의 최신 일관된 상태에 따라 거래와 관련된 블록 헤더의 Merkle 증명을 검증하여 ibc 거래의 다른 쪽 체인의 상태를 검증할 수 있다.
이러한 상태 검증 기술과 데이터 패킷을 왕복하는 중계기 운영자의 실시간 네트워크는 IBC가 높은 보안을 유지하고 허가 없이 작동하도록 보장한다. 즉, 어떤 체인도 IBC 클라이언트와 중계기를 시작하고 다른 주권 Interchain 네트워크에 연결할 수 있다.
IBC 프로토콜은 두 개의 서로 다른 계층으로 구성된다: 전송 계층(또는 전송, 인증, 정렬을 위한 "TAO")과 응용 계층. 전자는 체인 간에 안전한 연결을 구축하고 데이터 패킷을 인증하는 데 필요한 인프라를 제공하며, 후자는 송신 체인과 수신 체인이 이러한 데이터 패킷을 어떻게 포장하고 해석해야 하는지를 정확하게 정의한다.
사람들이 상호 운용성 프로토콜에 대해 이야기할 때, 그들은 일반적으로 전송 계층을 지칭한다. IBC는 이 계층에 대해 최고의 보안 설계를 제공한다. 그러나 IBC의 엄청난 잠재력은 전송 계층을 최적화할 뿐만 아니라 그 위의 계층도 최적화할 수 있다는 것이다: 강력하고 안전하지만 궁극적으로 범용적이고 허가가 필요 없는 전송 계층이 다양한 혁신 응용 프로그램을 지원한다.
현재까지 응용 계층이 직면한 문제는: 자산을 체인 A에서 체인 B로 어떻게 이동할 수 있을까? 그리고 이 체인들은 자산이 무엇인지 어떻게 이해할 것인가? IBC 응용 계층 프로토콜 표준과 모듈은 IBC 토큰 이동, 오라클 데이터 및 2022년 2분기에 완료될 예정인 체인 간 NFT 이동과 IBC 쿼리 표준을 통해 이 문제를 해결했다.
체인 간 계정(Interchain Accounts)은 다음 질문에 대한 프로토콜 수준의 답변이다: 자산이 이미 이동할 수 있다면, 우리는 무엇을 할 수 있을까?
체인 간 계정(Interchain Accounts)과 체인 간 조합 가능성
Cosmos에서는 CosmWasm 스마트 계약 외에는 응용 프로그램 간에 직접적인 접근 권한이 없다. 각 응용 프로그램 자체가 본질적으로 하나의 블록체인이기 때문이다. 그럼에도 불구하고 IBC의 존재 덕분에 Cosmos 생태계는 TVL 기준으로 이더리움에 이어 두 번째로 큰 블록체인 생태계가 되었다.
크로스 체인 상호 운용성 발전의 다음 단계로서, 체인 간 계정(Interchain Accounts)은 크로스 체인 거래에서 원주율 조합 가능성을 구현하여 체인이 데이터를 교환할 뿐만 아니라 상태를 기록할 수 있게 한다.
조합 가능 시스템이란 다양한 구성 요소가 분리되고 재구성되어 더 큰 시스템의 구성 요소로 다시 통합될 수 있는 시스템을 의미한다. 높은 조합 가능성을 가진 설정에서는 혁신과 최적화가 최고 수준에서뿐만 아니라 각 구성 요소에서 이루어질 수 있으며, 조합 가능성은 전체가 부분의 합보다 더 크도록 만든다.
Interchain GmbH, Chainapsis, Informal Systems 및 Confio가 개발한 체인 간 계정(Interchain Accounts) 모듈을 활성화함으로써, IBC 블록체인이 할 수 있는 것은 연결하고 토큰을 이동하는 것 이상이다. 체인 간 계정은 Cosmos Hub 계정에서 모든 IBC 블록체인 계정에 직접 접근할 수 있는 권한을 제공한다.
그렇다면 이것은 무엇을 의미할까? 이는 Cosmos 생태계의 블록체인이 다른 체인의 응용 프로그램에 접근하고 해당 체인 고유의 모든 작업을 수행할 수 있음을 의미한다. 예를 들어, 체인 간 계정 모듈이 활성화되면 사용자는 Sommelier 체인에서 Osmosis에서 거래(예: 스테이킹, 투표, 토큰 교환 등)를 수행할 수 있으며, 그 반대도 마찬가지이다. 이는 사용자 경험을 크게 개선하고 Cosmos 생태계에 절실히 필요한 조합 가능성을 가져온다.
더 나아가, 이더리움이나 유사한 생태계에서 응용 프로그램이 주권을 포기하고 L1 계층의 제약과 거버넌스를 받아야 하는 것과 달리, IBC를 프로토콜로 사용하면 블록체인은 완전한 주권을 유지하면서 상호 운용성을 실현할 수 있다. 즉, 체인 간 계정이 도입한 조합 가능성은 특정 응용 체인의 이점을 박탈하지 않는다.
Cosmos Hub, Sommelier 및 Osmosis가 체인 간 계정을 최초로 활성화할 예정이다
Cosmos Hub, Sommelier 및 Osmosis가 체인 간 계정 모듈을 최초로 구현하고 Cosmos 상호 운용성의 다음 단계를 열 예정이다.
Cosmos Hub의 체인 간 계정 모듈 업그레이드는 2022년 1분기에 Theta 업그레이드의 일환으로 시행될 예정이며, 이는 거버넌스 승인을 기다려야 한다.
물론, IBC에서 성공을 거둔 모든 응용 프로그램과 프로토콜은 더 많은 사용자가 Cosmos를 사용하도록 유도하여 전체 생태계에 혜택을 줄 것이다. 체인 간 계정(Interchain Accounts)에 대한 더 많은 정보는 여기의 Interchain 재단 블로그에서 자세한 보고서를 참조하라.