IBC 프로토콜은 무엇인가요?

Beginner
3m

The Inter-Blockchain Communication Protocol (IBC)Cosmos의 인터체인 통신 표준입니다. 이것은 블록체인 간에 메시지를 신뢰할 수 있고 순서가 지정되며 검증 가능한 방식으로 전달하는 방법입니다.

IBC는 Cosmos의 개발 계획에 이미 포함되어 있었습니다. Cosmos의 창시 이후 4년 만에 개발되었으며 2021년 2월에 Cosmos 네트워크에 공식적으로 통합되었습니다. Cosmos SDK와 Tendermint와 함께 IBC 프로토콜은 Cosmos 생태계의 핵심 구성 요소입니다.

Cosmos SDK와 유사하게 IBC는 다양한 사양과 속성을 가진 모듈의 모음으로 구성됩니다. 기본 요구 사항을 충족하는 한 다른 시나리오에서도 동일한 크로스체인 통신 기능을 달성할 수 있습니다. 블록체인의 경우 기본 IBC 요구 사항과 호환되면 특별한 권한을 요구하지 않고 자유롭게 연결하고 상호 작용할 수 있습니다.

또한, IBC는 Tendermint 기반 블록체인에만 제한되지 않습니다. Ethereum, Polkadot 등 다른 블록체인에도 적용할 수 있습니다. 확인 가능한 결정성을 지원하는 어떤 합의 알고리즘을 사용하여 구현할 수 있습니다. IBC는 운영되는 블록체인 네트워크의 네트워크 위상 구조에 대해 가정을 하지 않습니다. IBC는 두 체인의 두 모듈 간의 단일 연결 수준에서 보안 및 정확성에 대해 추론할 수 있습니다.

IBC가 해결하는 문제는 무엇인가요?

IBC는 Cosmos 생태계 내에서의 크로스체인 통신 문제를 해결합니다. 여러 개의 블록체인으로 구성된 복잡한 생태계에서, 체인간에 정보를 교환하여 체인 간의 상호 운용성을 달성하기 위해 필요합니다. 예를 들어, 사용자는 블록체인 A의 안정화 코인을 블록체인 B의 DEX에 스테이킹하여 수익을 창출하고자 할 수 있습니다. IBC 프로토콜은 이러한 크로스체인 자산 이전을 용이하게 하는 필수 표준을 제공합니다.

IBC는 중개인을 신뢰할 필요 없이 두 개의 블록체인 간의 통신을 가능하게 합니다. 이것은 Cosmos 생태계 내의 체인간 상호 운용성 문제뿐만 아니라 신용을 최소화한, 확장 가능하고 일반적인 방식으로 임의의 데이터의 크로스체인 전송을 가능하게 합니다. 이는 자산 및 NFT 자산의 크로스체인 이전, 체인간 계정 관리, 정보 조회 등 자산 및 정보의 크로스체인 전송을 포함합니다.

IBC 프로토콜
Source: IBC 프로토콜