수차례의 강세장과 약세장, 그리고 크로스체인 브리지가 해커에게 털리는 수많은 사건을 목격해 온 Cardano 커뮤니티 멤버로서, 7월에 IOG가 발표한 CANS 프로토콜 관련 기사는 의심할 여지 없이 제가 올해 본 가장 고무적인 기술적 돌파구 중 하나입니다.
오랜 기간 우리는 암호화폐 세계에서 거대한 단절에 직면해 있었습니다. 비트코인은 약 1조 달러에 달하는 시가총액과 가장 깊은 유동성을 보유하고 있지만, 제한적인 스크립트 언어로 인해 복잡한 DeFi 세계와는 단절되어 있었습니다. 반면 Cardano는 성숙한 DeFi 생태계(DEX, 대출, 유동성 스테이킹 등)를 갖추고 있음에도 불구하고 외부의 막대한 유동성을 간절히 필요로 했습니다.
전통적인 '돌파구’는 종종 타협을 수반했습니다. Edmund Judge가 작성한 이 소개 글을 읽은 후, 저는 커뮤니티의 관점에서 CANS 프로토콜이 Cardano뿐만 아니라 전체 Web3 산업에 왜 이정표적인 의미를 갖는지 이야기해 보고자 합니다.
전통적 브리지의 치명적 결함: 중앙화된 타협
CANS가 등장하기 전, 우리는 어떻게 BTC를 다른 생태계로 가져왔을까요? 대부분의 경우 우리는 크로스체인 브리지나 래핑토큰을 사용했습니다. 소위 말하는 이러한 솔루션들은 일반적으로 관리자가 실제 비트코인 자산을 보관하고 다른 체인에서 '대체 토큰’을 발행해야 합니다. 이는 블록체인이 본래 없애고자 했던 단일 실패점과 거래 상대방 위험을 초래합니다. 지난 몇 년 동안 크로스체인 브리지 취약점으로 인해 발생한 수십억 달러의 손실은 아직도 눈앞에 생생합니다. 우리는 '유동성’과 ‘보안’ 사이에서 타협할 수밖에 없었으며, 이는 본질적으로 '탈중앙화의 탈을 쓴 중앙화된 솔루션’이었습니다.
CANS의 혁신: 무신뢰 링 형태 아토믹 스왑
CANS 프로토콜이 저를 놀라게 한 이유는 '중개자’와 '유동성 풀’이라는 개념을 완전히 버렸기 때문입니다. 이는 링 형태 다자간 아토믹 스왑메커니즘입니다.
- 링 구조: 참여자들을 링 형태로 배열합니다. 각자는 체인 상의 다음 사람에게 자산을 보내는 데 동의하며, 마지막 사람이 루프를 완성합니다. 모든 사람은 단 한 번 보내고 단 한 번 받습니다.
- 원자성: 이것이 가장 핵심입니다. 전체 교환 과정은 모두 성공하거나 모두 실패합니다. 어떠한 중간 상태도 존재하지 않으며, 어떠한 제3자도 중간에 자금을 보관하지 않습니다.
비유하자면, 이는 한 무리의 사람들이 둥글게 모여 선물을 교환하는 것과 같지만 서로를 신뢰할 필요가 없습니다. 기반 암호학이 이를 보장합니다: 모든 사람이 자신이 원하는 선물을 받을 수 있다고 확신할 때만 모든 사람의 손에 있는 선물이 동시에 상대방에게 넘어갑니다. 어느 한 단계에서라도 문제가 발생하면 모든 사람의 자금은 원래 자리에 안전하게 남게 됩니다.
실전 검증 및 광범위한 적용 가능성
CANS는 백서에만 머무르는 공상이 아닙니다. Intersect IOR 제안의 일환으로 IOG 팀은 이미 Rust 언어를 사용하여 레퍼런스 구현을 완료했으며, 최대 20명의 동시 참여자에 대한 공식 검증 및 테스트를 성공적으로 통과했습니다. 이는 현재 실제로 작동 가능함을 의미합니다.
저를 더욱 흥분시키는 것은 그 보편성입니다. CANS는 BTC와 ADA의 교환에만 국한되지 않습니다. 슈노르 서명을 기본적으로 지원하거나, 스마트 컨트랙트 레이어에서 슈노르 서명을 검증할 수 있는 블록체인이라면 모두 이 교환 네트워크에 참여할 수 있습니다. 이는 미래에 우리가 Cardano, 비트코인 및 기타 여러 기반 퍼블릭 체인과 수십 명의 참여자가 관련된 신뢰가 필요 없는 크로스체인의 향연을 보게 될 것임을 의미합니다.
과거 외부에서는 종종 Cardano의 발전이 너무 느리고 항상 학술 논문과 동료 평가에만 집착한다고 비판했습니다. 하지만 CANS 프로토콜의 출시는 IOG와 Cardano 커뮤니티의 고집이 옳았음을 다시 한번 증명했습니다. 즉, 보안에 타협하지 않고 엄격한 암호학과 수학을 사용하여 산업의 근본적인 난제를 해결하는 것입니다.