서로 다른 블록체인 네트워크 사이에서 가치를 교환하게 만들어주는 IBC 구성을 지원하는 Dapp이 있나요?
안녕하세요.
IBC는 서로 다른 블록체인 네트워크 사이에서 가치를 교환하게 만들어주는 프로토콜 이라고 알고 있습니다. 이러한 IBC 프로토콜에 대한 구성은 암호화폐 거래소에서 지원이 되서 서로 다른 암호화폐의 가치교환이 이루어지는 건가요? 아니면 지원하는 Dapp이 따로 있는 건가요?
그리고 IBC 프로토콜을 사용해서 어떻게 서로 다른 블록체인 네트워크를 이용하는 암호화폐의 가치교환이 이루어 질 수 있는 건가요?
안녕하세요. 질문주신 것처럼 IBC는 Inter-Blockchain Communication Protocol 의 줄임말로 이종의 체인이 서로 가치를 교환할 수 있게 만들어주는 프로토콜 입니다. IBC는 이종체인, 즉 서로다른 메인넷 네트워크 상의 코인교환을 가능하게 만듭니다. IBC를 도입하면 블록체인의 유연성을 극대화 시킬 수 있습니다. 프라이빗 블록체인과 퍼블릭 블록체인의 코인 교환도 가능해지죠.
IBC 코인교환 원리는 쉽게 설명하면 아래와 같습니다.
서로다른 블록체인 네트워크 A와 B가 있다고 가정해 봅니다.
A에서 'X'코인 10개를 B네트워크 위에 올리고 싶으면 우선 A의 'X'코인을 임의로 전송하지 못하도록 잠겨야 합니다.
A의 'X' 코인이 잠겼다는 것을 A의 검증인들 2/3가 보증을 해주면 B에서 이를 유효하다 인정하고 B위에 'X코인 10개를 발행해 줍니다.
A위에 잠겨있는 'X'코인을 풀기 위해서 B의 올라간 'X'코인을 A로 되돌리는 과정도 유사합니다.
거래소에서는 IBC 프로토콜을 이용하여 서로다른 블록체인 네트워크를 사용하는 암호화폐 가치교환을 지원하지 않습니다. 그냥 장부 거래라고 생각하시면 되죠. 그리고 현재 IBC 프로토콜을 이용한 대표적인 Dapp 은 코스모스가 있습니다.