CONTENTS
1. 크로스 체인(Cross Chain)이란?
2. 크로스 체인 브릿지 작동 방식
3. 크로스 체인 브릿지의 문제점
1️⃣ 크로스 체인(Cross Chain)이란?
크로스 체인(Cross Chain)은 하나의 블록체인 네트워크에서 다른 블록체인 네트워크로 정보, 암호화폐, NFT 등을 교환하는 것을 뜻합니다.
보통 블록체인은 서로 호환되지 않으며, 이는 각 블록체인이 폐쇄적인 생태계를 형성하게 만듭니다. 이러한 문제를 해결하고 상호 운용성을 지원하기 위하여 많은 블록체인이 크로스 체인을 지원하고 있습니다.
예를 들면 A 블록체인의 코인을 B 블록체인의 코인으로 바꾼다고 가정해 보겠습니다. 이를 위하여 A 블록체인의 코인을 중앙화 거래소에 입금하여 판매하고 B 블록체인의 코인을 구매한 후 코인을 출금하여야 합니다. 이렇게 서로 다른 블록체인의 코인을 교환하려면 여러 단계를 거쳐야하는 불편함이 있으며, 입출금마다 수수료가 부과됩니다.
하지만 크로스 체인 이용 시 이렇게 번거로운 과정 없이, 단 한번의 거래만으로 A 블록체인의 토큰을 B 블록체인의 토큰으로 교환 가능합니다.
2️⃣ 크로스 체인 브릿지 작동 방식
일반적으로 크로스 체인을 지원하기 위하여 브릿지(Bridge) 기술을 활용합니다.
아까의 예시와 동일하게 A 블록체인의 코인을 B 블록체인의 코인으로 바꾼다고 가정 후, 크로스 체인 브릿지의 작동 방식을 설명해드리겠습니다.
스마트 컨트랙트를 통하여 A 블록체인의 코인을 A 블록체인의 특정 계좌에 묶어둔 후, 이를 담보로 하여 B 블록체인에서 동 자산을 래핑하여 새로운 토큰을 발행하는 구조입니다. A 블록체인에서 담보를 잡고 B 블록체인에서 새로운 코인을 발행했다고 이해하시면 됩니다.
3️⃣ 크로스 체인 브릿지의 문제점
크로스 체인 브릿지는 서로 다른 블록체인의 토큰을 직접 전송하는 것이 아닙니다. 이러한 작동 방식으로 인하여 여러 문제가 발생했습니다.
2022년, 크로스 체인 브릿지에서 발생한 피해액은 10억 달러를 넘었습니다. 크로스 체인은 여러 개의 체인이 담보로 연결되어있기 때문에 연결된 체인 중 하나가 공격받거나 스마트 컨트랙트 결함으로 인한 해킹, 가치 연동 해제 등의 이유로 담보로 잡은 코인에 문제가 생긴다면 담보로 발행한 새로운 코인도 가치를 잃게 됩니다. 이러한 문제 때문에 이더리움 창시자인 비탈릭은 크로스 체인 브릿지에 대하여 부정적인 입장을 가지고 있습니다.
블록체인 간의 상호 운용성은 각 블록체인의 폐쇄성을 극복하고 확장성을 확보할 수 있으므로, 블록체인 대량 채택에 있어서 중요한 달성 과제 중 하나입니다. 현재 크로스 체인 브릿지 뿐만 아니라 무신뢰 IBC(인터 블록체인 커뮤니케이션) 등 블록체인 간 상호 운용성을 달성하기 위한 여러가지 방법들이 실험되고 있습니다.