⚒️크로스체인 상호 운영 프로토콜
Link Network의 크로스체인 상호 운영 프로토콜은 IBC 프로토콜을 기반으로 하며, 중간자나 노드의 신뢰 없이도 서로 다른 블록체인 간의 통신을 지원합니다. 이는 블록체인 간의 상호 운영성 문제를 해결할 뿐만 아니라, 신뢰를 최소화하고 확장 가능하며 범용적인 방식으로 임의의 데이터를 크로스 블록체인으로 전송합니다. 이러한 데이터에는 자산 크로스체인 및 정보 크로스체인이 포함됩니다. 예를 들어 암호화폐, NFT 자산 및 크로스체인 계정 관리 또는 조회와 같은 정보가 있습니다.
클라이언트: IBC 아키텍처에서 클라이언트는 블록체인을 나타내며 다른 체인의 상태와 합의 정보를 추적하는 역할을 합니다. 클라이언트는 한 체인에서 다른 체인의 거래 및 블록 헤더를 확인하여 거래의 안전성을 보장합니다.
연결: 연결은 두 개의 체인 상의 클라이언트 간의 관계이며, 이를 통해 두 체인은 정보 및 자산을 교환할 수 있는 안전한 채널을 구축합니다. 각 연결은 양방향이며 데이터가 두 체인 사이에 자유롭게 이동할 수 있습니다.
채널: 채널은 연결 위에 구축되며 구체적인 데이터 전송에 사용됩니다. 각 채널은 대상이나 자산 교환과 같은 특정 유형의 정보에 전용되어 있으며, IBC 프로토콜에 정의된 표준화된 데이터 패킷 형식을 사용하여 데이터를 전송합니다.
데이터 패킷: 데이터 패킷은 채널을 통해 전송되는 정보 단위입니다. 각 데이터 패킷에는 자산 양, 보내는 사람 및 받는 사람의 주소 등 거래 정보가 포함됩니다. 데이터 패킷은 소스 체인에서 확인 및 승인된 후 대상 체인에서 수신 및 실행됩니다.
확인: 데이터 패킷이 대상 체인에서 성공적으로 처리되면 대상 체인은 소스 체인에 확인 메시지를 생성하여 거래 완료를 증명합니다.
라우팅: 다중 체인 환경에서 IBC 프로토콜은 데이터 패킷의 전송 경로를 결정하기 위해 라우팅 메커니즘을 사용합니다. 라우터는 데이터 패킷의 유형 및 목적지 주소를 기반으로 패킷을 어떤 채널 및 연결을 통해 전송할지 결정합니다.
Last updated