암호화폐/용어

IBC란?

anecdote 2024. 4. 3. 01:00

IBC란?

 

IBC는 Inter Blockchain Communication의 약자로 블록체인 간 통신을 뜻한다. A 블록체인과 B 블록체인 간 메시지와 데이터를 전달하는 데 사용되는 오픈소스 프로토콜이다. IBC를 통해 블록체인 간 상호 운용성 확보를 통해 확장성을 높이고 생태계를 넓힐 수 있다. 언뜻 생각하면 브리지(Bridge)와 비슷하다고 생각할 수 있는데 둘의 큰 차이점은 신뢰의 유무이다. 브리지의 경우 한쪽 블록체인의 스마트 컨트랙트에서 브리지 요청을 받게 되면 검증인들의 합의를 통해 다른 블록체인으로 트랜잭션을 발생시키는 구조이다. 보통 한쪽 체인에서는 토큰을 잠그고 반대쪽에서 새로운 토큰을 발행하는 구조인데 이러한 방식으론 토큰을 발행하는 블록체인에서 요청을 받게 되었을 때 이 요청이 올바른 요청인지 검증할 방법이 따로 없으며 그저 상대 검증인들을 믿는 수밖에 없다. IBC는 이와 다르게 두 체인이 연결되는 순간 핸드쉐이킹이라는 연결 과정을 통해 트랜잭션 안에 상대 체인의 상태가 저장된다. 이를 통해 해당 트랜잭션이 올바른 요청인지 확인할 수 있다. 블록체인의 큰 특징 중 하나인 Decentralized라는 특징이 잘 구현된 것이 IBC가 아닐까 생각한다.

 

 

'암호화폐 > 용어' 카테고리의 다른 글

rollup이란?  (0) 2024.04.08
EIP1559, MaxPriorityFee와 MaxFeePerGas란 무엇인가?  (0) 2024.04.05
DN-404란?  (0) 2024.04.01
RWA란?  (0) 2024.03.29
DePIN이란?  (0) 2024.03.27