“모든 길은 로마로 통한다” — — 신뢰가 필요 없는 트래픽 네트워크 구축

산업 속보
2024-06-14 13:22:24
수집
인터넷의 트래픽 풀은 사용자로부터 온다면, Web3의 트래픽 네트워크는 자산, 데이터 및 프로토콜에 더 기반을 두고 있다.

출처:kokii.eth X 계정

저자: kokii.eth

편집: Summer Ventures

인터넷 시대에 살고 있다고 상상해 보세요: 싱가포르와 미국 친구들이 메시지를 교환하기 위해 서로 다른 네트워크 프로토콜을 처리해야 하고; 한국과 영국의 게이머들이 온라인 게임 팀에서 경쟁할 때 심각한 지연을 겪고; 브라질에서 홍콩으로 송금하려면 여러 번의 통화 환전이 필요해야 하는 --- --- 이것은 악몽 같은 경험입니다. 다행히도 현재 우리는 이러한 어려움을 극복할 필요가 없습니다: TCP/IP와 같은 통신 프로토콜 덕분에 Facebook 사용자들은 언제든지 공유하고 온라인 친구들과 상호작용할 수 있으며, 매일 수십억 번의 좋아요가 생성됩니다; UDP 데이터 교환의 낮은 지연 프로토콜 덕분에 《리그 오브 레전드》는 매일 수십억 번의 명령과 상태 동기화 요청을 처리할 수 있습니다; SWIFT와 같은 은행 간 프로토콜 덕분에 마스터카드와 알리페이와 같은 결제 기관의 일일 거래 건수는 10억 건을 초과할 수 있으며, 사용자는 간단한 모바일 애플리케이션을 통해 한 번의 클릭으로 거래를 완료할 수 있습니다; 클라우드 서비스 프로토콜 덕분에 ChatGPT는 매일 1천만 건 이상의 작업을 처리할 수 있습니다.

응용 시나리오는 인터넷 발전의 원동력입니다. 수요와 문제점이 있기 때문에 더 간단하고 사용하기 쉬운 인터페이스와 기능을 구축해야 하며, 복잡한 기술과 다양한 프로토콜을 숨길 수 있습니다. 사용자는 소셜, 결제, 게임 및 기타 금융 시나리오와 같은 고빈도 응용 프로그램을 사용할 때 기본 인프라를 고려할 필요가 없습니다. 이것이 바로 "프로토콜 추상화"이며, 본질적으로는 서로 다른 지역, 생태계 및 인프라 간의 사용자 간 상호 연결을 실현하고 효율적인 트래픽 네트워크를 구축하는 것입니다.

Web3는 여전히 통합된 네트워크 프로토콜이 없거나, 즉 상호 연결된 트래픽 네트워크가 없는 황무지 시대에 있습니다. 생태계는 대규모 응용 프로그램의 진행을 촉진하기 위해 "프로토콜 추상화"를 실현해야 하며, 사용자에게 매끄러운 경험을 제공하고 응용 프로그램에 효율적인 유동성을 제공해야 합니다. 인터넷의 트래픽 풀은 사용자로부터 나오지만, Web3의 트래픽 네트워크는 자산, 데이터 및 프로토콜에 더 기반을 두고 있습니다.

Web3 현황: "단절된" 네트워크

인터넷과 비교할 때, Web3의 기술 스택은 불가피하게 분산되고 복잡해지고 있습니다: 네트워크, 롤업, 사이드체인, 애플리케이션 체인 등이 처음 "백가쟁명"의 영광을 경험한 후 "이소저장"의 상황에 직면하고 있습니다. 근본적인 원인은 블록체인 기술이 여전히 상대적으로 초기 단계에 있으며, 통합된 기술 표준과 트래픽 인프라가 부족하기 때문입니다. 새로운 블록체인 프로젝트가 끊임없이 등장하여 새로운 응용 시나리오와 기술 가능성을 탐색하고 있지만, 각 응용 프로그램은 고유한 설계 개념과 비즈니스 고려 사항을 가지고 있으며, 점차적으로 주요 프로젝트가 트래픽에 의존하고 스스로 인프라를 구축하는 상황으로 발전하고 있습니다.

이러한 분산화와 다양성은 복잡성의 번영을 가져왔으며, 블록체인의 탈중앙화 본질을 반영합니다. 하지만 사용자, 개발자 및 유동성이 점점 더 단절되고 있습니다 --- ---

사용자는 서로 다른 체인과 미들웨어 간의 상호작용이 필요하며, 높은 진입 장벽과 자산 안전성의 위험에 직면하고 있습니다:

  • 진입 장벽: 간단한 상호작용을 하려면 공공 체인 프로토콜과 해당 지갑을 선택해야 하며, 자산이 크로스 체인될 때 목표 체인의 거래 수수료(Gas Fee)를 먼저 확보해야 합니다;
  • 거래 마찰: 여러 지갑, 여러 주소, 여러 체인의 개인 키와 자산을 수동으로 관리해야 합니다;
  • 안전 위험: 모든 거래는 여러 번의 서명 승인이 필요하며, 피싱 공격 및/또는 프로토콜 고장 등의 위험에 항상 직면해 있으며, 자산 자체는 전통적인 은행 네트워크와 같은 보호를 받을 수 없습니다.

개발자에게는 생태계의 선택을 우선 고려해야 하며, 제품 설계와 사용자 경험에 집중할 수 없습니다:

  • 생태계 선택: 프로토콜 코드, 개발자 도구, 커뮤니티 활성도 등 여러 방향에서 권한을 선택해야 합니다;
  • 유동성 선택: 사용자와 유동성이 서로 다른 생태계에 분산되어 있지만, 서로 다른 생태계에 배포하면 팀의 집중도가 분산되어 유동성 단절 및 자본 활용률 저하 등의 문제가 발생합니다;
  • 제품 고립: 제품이 다른 제품과 유기적으로 결합하거나 매끄럽게 전환할 수 없습니다.

현재의 Web3 세계는 사용자가 진입하기에 마치 깔때기와 같으며, 각 단계의 장애물에서 이탈이 발생합니다. 불필요한 작업 단계나 사전 지식 요구는 잠재적인 사용자와 개발자를 계속해서 걸러내고 있습니다. 비록 인프라 구축이 급속도로 발전하고 있지만, 사용자 경험과 응용 프로그램 수준의 발전은 더디기만 합니다. 결국, 극소수의 응용 프로그램만이 이렇게 높은 상호작용 및 개발 장벽을 견딜 수 있으며, 대부분의 활성 응용 프로그램은 주요 탈중앙화 금융 시나리오에 집중되어 있습니다.

응용 주도의 인프라 업그레이드: 기술 추상화

Web2 초기 사용자도 복잡한 기본 기술에 직면해야 했지만, 기술 발전에 따라 추상화(Abstraction) 덕분에 사용자는 프론트엔드 인터페이스와 상호작용에만 집중하면 됩니다. 추상화는 모듈을 캡슐화하여 사용자와 개발자가 혼란에 빠지지 않도록 합니다.

이러한 추상화는 응용 프로그램이 폭발적인 성장을 할 수 있는 조건을 제공합니다 --- --- 개발자는 제품 설계와 사용자 경험에 집중할 수 있으며, 사용자는 장애물 없이 응용 프로그램을 사용할 수 있습니다; 가장 중요한 것은, 모든 응용 프로그램과 사용자가 동시에 전체 네트워크의 생태계 상호작용과 트래픽 네트워크를 누릴 수 있다는 것입니다. 사용자는 네트워크 연결을 신속하게 실현하고, 그래픽 인터페이스를 통해 작업을 완료하며, 주소창에 URL을 입력하기만 하면 웹 페이지를 탐색할 수 있고, 통합된 신원 인증을 통해 어떤 응용 프로그램에도 로그인할 수 있습니다; 응용 프로그램 개발자는 비즈니스 논리에 집중할 수 있으며, 기본 브라우저 호환성 및 DOM 조작에 대해 걱정할 필요가 없으며, 클라우드 가상 서버는 모든 응용 프로그램의 기본 인프라(저장, 계산 등)를 완전히 연결합니다. 블록체인 인프라와 응용 경험 측면에서의 추상화 작업은 이제 막 시작되었지만, Web3는 Web2의 성숙한 추상화 프레임워크를 재사용할 수 있으며, 그 발전 속도는 Web2 시대를 초월할 수 있습니다.

우리는 Web3의 진정한 대규모 응용 프로그램을 실현하기 위해 인터넷처럼 슈퍼 응용 프로그램과 다양한 사용자 시나리오를 위한 인프라와 혁신 기술을 구축해야 한다고 생각합니다. 우리는 많은 공공 체인 인프라의 부상과 번영이 일부 "슈퍼 응용 프로그램"의 사용자 측에서의 추진 덕분임을 관찰하고 있습니다. 예를 들어 Binance / Trust Wallet --- BSC, Coinbase --- Base, OKX / OK Wallet --- X Layer, Telegram --- TON, Metamask --- Linea, Tether --- Tron, Axie Infinity --- Ronin 등이 있습니다.**

체인 추상화: 블록체인의 복잡성 숨기기

체인 추상화는 블록체인 기술의 복잡성을 차단하고 사용자에게 간단하고 친숙한 프론트엔드 인터페이스만을 제공합니다. 궁극적인 목표는 조합 가능한 방식으로 각 모듈을 통합하여 매끄러운 개발자와 사용자 경험을 만드는 것입니다. 이를 통해 최종 사용자는 블록체인과의 상호작용에서 장애물 없이 Web3 응용 프로그램을 탐색하고 사용할 수 있으며, 사용 중인 체인, 크로스 체인 작업, Gas 지불 등의 복잡한 세부 사항에 대해 걱정할 필요가 없습니다.

체인 추상화는 특정 기술이 아니라 디자인 개념으로, 사용자가 블록체인과 상호작용하는 다양한 측면을 포괄하는 다양한 솔루션을 조합해야 합니다. 접근 계층(Access Layer)은 사용자가 블록체인과 상호작용하는 프론트엔드 인터페이스로, 직관적이고 사용하기 쉬운 사용자 인터페이스(UI)와 사용자 경험(UX)을 제공하여 사용자가 여러 체인과 상호작용할 수 있도록 합니다. 인터페이스 계층(Interface Layer)은 사용자가 체인 위에 구축된 응용 프로그램과 실제로 연결되는 계층으로, 안전하고 신뢰할 수 있는 접근 경로를 제공합니다. 기능 계층(Functional Layer)은 탈중앙화 응용 프로그램(Dapp)과 블록체인을 연결하며, Web3에서 프로토콜, 사용자, 자산, 유동성의 상호 운용성(Interoperability)을 실현하는 데 핵심입니다.

다중 체인 발전은 피할 수 없는 것처럼 보이며, 다중 체인 통신은 기능 계층 체인 추상화의 핵심입니다. 초기 크로스 체인 브리지는 크로스 체인 토큰 전송을 가능하게 했지만, 사용이 복잡하고 자산 전송 요구만 충족할 수 있었습니다. 체인 간 메시지를 전달하는 능력은 크로스 체인 Dapp을 구축하는 데 필수적이며, 더 복잡한 사용 사례를 실현하고 크로스 체인 거버넌스, 토큰 자산 상호작용, 계약 호출 및 사용자 경험을 촉진합니다. 현재 100개 이상의 브리지가 다양한 동형 또는 이형 체인을 연결하고 있으며, 이는 상호 운용성의 삼중 난제에 뿌리를 두고 있습니다:

  • 신뢰 필요 없음: 기본 블록체인의 보안성과 동등함;
  • 확장성: 모든 종류의 자산 및 모든 블록체인을 지원하는 능력;
  • 일반성: 임의의 크로스 체인 데이터를 전송할 수 있는 능력.

속도, 비용, 보안성 간의 균형을 기반으로, 다양한 아키텍처, 특성 및 검증 방법을 가진 크로스 체인 통신 프로토콜 설계가 존재합니다. 다중 체인 통신의 핵심은 어떤 신뢰 가정을 기반으로 하며, 목표 체인이 원 체인 정보를 어떻게 검증하는지(예: 필요한 거래가 완료되었는지)입니다. 검증 메커니즘은 "누가" 거래를 확인하는지로 요약될 수 있습니다:

  1. 중앙화 모델 (Centralization): 중앙화된 외부 검증자가 검증을 수행하며, 일반적으로 다중 서명을 사용하여 구현됩니다.
  • 신뢰 가정: 실체는 자신의 명성을 걱정하므로 부정직하지 않습니다;
  • 예시: 중앙화 거래소, 크로스 체인 브리지(예: Wormhole는 단 19명의 검증자) 등.
  1. 지분 증명 경제 모델 (Proof of Stake Economics): 역시 다중 서명을 사용하지만, 스테이킹 자산 보장 조치를 추가합니다.
  • 신뢰 가정: 실체가 명성을 걱정하는 것 외에도, 악행 비용을 높이기 위해 스테이커의 담보를 삭감/몰수하는 데 의존합니다;
  • 예시: PoS에는 여러 설계가 있으며, 예를 들어 Cosmos 기반의 L1에서 스마트 계약 기능을 구현하는 (Axelar, Zetachain) 등이 있으며, 재스테이킹된 ETH가 보장을 제공합니다 (Omni Network) 등.
  1. 게임 이론 모델 (Multiparites under Game Theory): PoS 보장 조치를 추가하는 것 외에도, 검증 과정을 두 개(또는 그 이상)의 독립적인 실체가 수행하도록 분해하여 실체 간의 조정을 억제하여 보안을 보장합니다.
  • 신뢰 가정: 외부 실체가 자신의 명성과 경제적 동기를 걱정하는 것 외에도, 서로 독립적으로 운영되고 서로 결탁하지 않도록 합니다;
  • 예시: 크로스 체인 메시지 전달 및 검증을 서로 다른 역할에 맡기는 것, 예를 들어 Layerzero (Oracle + Relayer); Connext (낙관적 검증, Watchers 신고 메커니즘 도입).

4. 수학적 증명 모델 (Math Proof): 간결한 수학적 증명을 사용하여 목표 체인에서 검증합니다.

  • 신뢰 가정: 암호학적 증명, 목표 체인과 원 체인 자체의 보안성에 의존합니다;
  • 예시: 해시 시간 잠금 (BTC 라이트닝 네트워크), 경량 노드 검증 (Cosmos IBC), ZK-Rollup 브리지 등.

보안성은 사용자 경험의 기초이지만, 일반적으로 확장성과 일반성을 위해 희생됩니다. 이론적으로 우리는 수학적 검증에만 의존하여 높은 보안을 실현하기를 원하지만, 이러한 크로스 체인 통신 프로토콜은 대규모로 확장 배포하기 어렵습니다. 그러나 빈번한 해킹 사건은 다시 한 번 보안의 중요성을 입증합니다. 개발자는 기본 아키텍처에서 보안 보장을 제공하고 속도, 비용, 생태계 단절 등의 문제를 해결하기 위해 노력해야 하며, 단순히 위험을 사용자에게 전가해서는 안 됩니다.

기본 계층 (Fundamental Layer)은 가장 하위 계층에서 블록체인 기술을 제공하며, 안정성, 보안성, 비용 및 속도를 최적화하기 위해 블록체인 아키텍처를 설계하는 방법과 관련이 있습니다. 엔지니어들의 끊임없는 노력 덕분에 현재 단일 체인의 성능은 상당히 유용한 수준에 도달했다고 생각하며, 일부 솔루션은 블록에서 다중 체인을 연결하는 시도를 하고 있습니다. 이 추상화의 핵심은 확장성이며, 이 계층에서 구축되는 방향은 다음과 같습니다:

  • 공유 정렬기 (shared sequencer): 각 L1/Rollup은 자신의 Sequencer를 유지해야 하며, 거래를 수집하고 패키징하며 합의에 도달/주 체인에 제출하는 역할을 합니다. Shared Sequencer 아키텍처에서는 여러 체인이 하나의 Sequencer 집합을 공유하여 상호 운용성을 지원합니다. 이질적인 체인의 합의 메커니즘으로 인해 블록 구조의 차이가 크기 때문에 현재 Shared Sequencer는 이더리움 Rollup (Espresso)에 집중하고 있으며, Rome은 Solana를 Shared Sequencer의 실행 계층으로 활용하여 Solana와 이더리움 Rollup 간의 크로스 체인 유동성을 실현합니다.
  • 집계 증명 (Aggregated Proof): L1에서 Rollup 크로스 체인 브리지 계약을 통합하고, 집계 계층에서 서로 다른 Rollup의 블록 간 의존 관계를 구축하여, 제로 지식 증명을 통해 모든 체인의 크로스 체인 정보를 집계하여 원자적 상호 운용성을 실현합니다. Polygon AggLayer는 Polygon CDK를 사용하여 구축된 L2에 제공되는 크로스 체인 인프라로, 모든 연결된 Rollup의 ZK 증명을 집계하여 이더리움 메인넷에 업로드합니다.

다양한 프로젝트 팀의 목표는 일치하며, 즉 사용자에게 간단하고 직관적인 방법으로 다중 체인 응용 프로그램을 관리할 수 있도록 하는 것이지만, 그들은 초점과 구현 경로에서 상당한 차이를 보입니다. 이는 각자의 독특한 기술적 도전, 기능 요구, 비용-편익 균형 및 시장 고려 사항에서 기인합니다.

사용자는 종종 그들의 요구를 직설적으로 표현합니다. 예를 들어 "더 빠른 말"을 요구하지만, 그들이 진정으로 원하는 것은 "목적지에 더 빨리 도착하는 것"입니다. 자동차의 출현은 이러한 요구를 해결했지만, 그것의 성공은 산업 혁명, 인프라 구축 및 법적 환경의 공동 추진 덕분입니다. 따라서 문제를 진정으로 해결하는 솔루션은 첫 번째 원리에서 출발하여 최하위 계층 최적화에 중점을 두고, 다양한 지원과 노력을 종합하여 위로 쌓아야만 진정으로 실현되고 성공할 수 있습니다.

따라서 우리는 체인 추상화의 스택 설계가 다음과 같은 요점을 따라야 한다고 생각합니다:

  1. 보안을 최우선으로 두기: 모든 보안을 희생한 설계 솔루션은 일시적인 조치일 뿐이며, 대규모 및 대량의 체인 응용 프로그램을 실현하는 데는 도달할 수 없습니다. 탈중앙화는 블록체인 프로토콜 보안의 가장 중요한 고려 사항입니다;
  2. 스택은 하위 계층에서 시작해야 함: 상위 계층의 스택은 하위 계층 스택의 설계에 의존하며, 과도기적 솔루션은 인프라의 반복에 따라 대체됩니다;
  3. 동일 계층의 기술 스택 집합: 인프라가 지속적으로 반복되기 때문에, 지갑, 유동성, 크로스 체인 통신 프로토콜과 같은 서로 다른 계층은 더욱 집합되어야 하며, 간단한 솔루션을 제공해야 합니다.

체인 추상화 기반의 유동성 네트워크: Cycle Network

위의 요점을 기반으로, Cycle Network는 ZK-Rollup 기술을 사용하여 안전한 기본 통신 인프라를 구축하고, 전체 체인 원장에 대한 매끄러운 통합 경험을 실현하며, 보안을 희생하지 않고도 일반성과 확장성을 크게 보장합니다. Cycle이라는 이름은 인프라 발전의 주기적 과정을 의미하며, 궁극적으로 추상화와 통합으로 나아가고, 응용 개발이 다시 핵심이 될 것입니다. Cycle은 이 과정을 가속화하고 있으며, 개발자와 사용자에게 새로운 전체 체인 원장 패러다임을 정의하고, 현재 다중 체인으로 단절된 그들의 상황을 구제하고 있습니다.

미래에는 사용자가 하나의 계좌(또는 더 구체적으로는 특정 체인上的 하나의 지갑 주소)에서 모든 자산을 관리하고, 여러 주요 자산으로 기본 체인의 가스 요금을 지불할 수 있으며, 서로 다른 체인의 응용 프로그램과 상호작용하고 Web2와 같은 매끄러운 경험을 누릴 수 있다고 상상해 보세요.

개발자는 Cycle이 제공하는 SDK를 기반으로 상위 계층으로 추상화를 확장하고, 전체 체인을 기반으로 한 다양한 응용 프로그램을 개발할 수 있습니다. 여러 체인에 계약을 별도로 배포할 필요 없이, 그들의 응용 프로그램 내에서 자산을 다중 체인으로 유통시키고 서로 다른 체인의 사용자에게 서비스를 제공할 수 있습니다.

기술 아키텍처

극도의 보안성과 신뢰 필요성을 추구하기 위해, Cycle의 크로스 체인 통신 본질은 모든 연결된 체인의 ZK-Rollup으로 배포되는 것입니다. ZK-Rollup 브리지는 신뢰가 필요 없는 양방향 검증을 제공하며, Cycle은 이 특성을 이더리움에서 모든 외부 네트워크로 확장하고, 집계 Sequencer를 통해 다중 체인 상태를 Cycle 상태에 고정하여 분산 시스템 내 상태 동기화 문제를 단순화합니다. 모든 블록체인에 대해 탈중앙화된 슈퍼 원장과 유동성 센터를 구축합니다.

Cycle Network의 전체 아키텍처는 주로 세 가지 구성 요소로 이루어져 있습니다:

  1. Cycle Layer는 Cycle의 핵심 계층으로, Security Layer와 Extend Layer의 ZK-Rollup을 통해 통합된 다중 체인 상태 관리를 제공합니다. 핵심 모듈은 다음과 같습니다:
  • Verifiable Aggregate Sequencer는 Cycle 거래 패키징의 핵심 모듈로, 이더리움에 배포된 Omni State Channel Indexer (OSCI)를 통해 모든 거래를 패키징합니다;
  • Omni-Ledger는 Cycle의 글로벌 원장으로, Cycle Network의 모든 거래 상태를 저장하며, 크로스 체인 거래 및 Cycle Layer의 내부 거래를 포함합니다;

2. Extend Layer는 이더리움을 제외한 다른 블록체인과 연결되며, 모든 L2 및 기타 이형 L1 (Solana, TON 및 Bitcoin 등)을 포함합니다. 핵심 모듈은 다음과 같습니다:

  • 브리지 계약은 Rollup 계약 내의 원래 체인 자산을 잠급니다;
  • ZK Verifier는 Cycle이 생성한 ZK 증명을 검증하여 Rollup 상태의 합법성을 증명합니다;
  • Extend DA는 데이터 가용성을 제공하여 데이터의 불변성과 안전성을 보장합니다.

3. Security Layer는 거래 상태의 안전성을 보장하는 블록체인 계층으로, 프로그래머블 네트워크 중에서 가장 안전한 이더리움을 선택합니다. 핵심 모듈은 다음과 같습니다:

  • Omni State Channel Indexer (OSCI)는 탈중앙화된 다중 체인 인덱서로, Sequencer가 다중 체인 Rollin 및 Rollout 거래를 패키징하는 규칙을 기록합니다;
  • Security Layer는 특별한 Extend Layer로, 브리지 계약, ZK Verifier 및 DA 모듈을 갖추고 있습니다.

크로스 체인 통신

Rollin의 본질은 Cycle이 브리지 계약을 통해 연결된 체인의 상태 업데이트를 읽고 고정하는 것입니다:

  • 사용자가 L1/LE에서 Rollin 거래를 시작하면, L1/LE에 배포된 브리지 계약이 거래를 실행하고, 원 체인과 Cycle 간의 모든 크로스 체인 거래의 머클 트리 루트를 업데이트하며 관련 이벤트를 발행합니다;
  • Cycle은 발행된 이벤트를 수신하고 기록하며, 다음 배치가 생성될 때 브리지 계약 내의 머클 트리를 업데이트하고, Cycle에서 Rollin 거래가 확인됩니다.

Rollout의 본질은 연결된 체인이 Cycle이 제출한 ZK 증명을 검증하여 Cycle의 상태 업데이트를 읽는 것입니다:

  • 사용자가 Cycle에서 Rollout 거래를 시작하면, Cycle은 거래를 패키징하고 L1/LE에 데이터 가용성(DA)을 제공하며, 거래를 실행하고 ZK 증명을 생성하여 L1/LE의 브리지 계약에 제출합니다;
  • 사용자는 L1/LE에서 브리지 계약에 확인 거래 검증 증명을 보내며, 여기에는 Rollout 메타데이터와 머클 증명이 포함됩니다.

다음 사례는 Rollin 및 Rollout 인터페이스를 사용하는 방법을 설명합니다. Arbitrum의 Alice는 Cycle을 통해 Optimism의 Bob에게 2U를 송금하며, 그들의 전체 체인 계좌 상태 변화는 오른쪽 상단에 표시됩니다:

  • 초기에는 Alice가 Arbitrum에서 보유한 5U와 Bob이 Optimism에서 보유한 4U가 각각 Cycle로 Rollin됩니다;
  • Cycle이 브리지 계약 상태 업데이트를 확인한 후, Alice와 Bob은 다중 체인 간 자유롭게 자산을 이동하고 관리할 수 있으며, Alice는 2U를 Bob에게 전송합니다;
  • Bob은 Cycle에서 3U를 Rollout하여 Optimism으로 송금하며, 이 거래가 검증된 후 Optimism에서 자산을 인출할 수 있습니다.

성능 이점

안전한 전체 체인 상태 동기화를 실현함으로써, Cycle Network가 제공하는 SDK와 API를 기반으로 개발자는 자신의 응용 프로그램을 크로스 체인 기능과 쉽게 통합할 수 있으며, 다중 체인 및 다중 응용 체인의 추세 속에서 응용 설계의 최대 유연성을 유지하면서 다중 체인 유동성과 응용 상호작용성을 통합할 수 있습니다.

  • 보안성: Cycle은 가장 하위 계층의 블록 구성에서 시작하여 수학적 증명을 사용하여 목표 체인에서 크로스 체인 통신을 검증하며, 궁극적으로 이더리움에서 검증하며, 신뢰할 수 있는 제3자에 의존하지 않습니다;
  • 확장성: Cycle은 모든 Layer1 블록체인의 Rollup이 될 수 있습니다;
  • 프로그래머블성: Cycle 자체는 튜링 완전한 Rollup으로, 개발자는 전체 체인 Dapp을 직접 배포할 수 있습니다;
  • 낮은 지연: ZK-Rollup을 기반으로 구축되어 즉각적인 최종성을 보장하며, 크로스 체인 통신 속도와 사용자 경험을 향상시킵니다;
  • 높은 자본 효율성: 포장이나 준비된 유동성 풀 없이 실시간으로 소각하고 실시간으로 주조하여 자본 효율성을 높입니다.

최종 목표

Cycle은 응용 개발자에게 Rollin 및 Rollout 인터페이스를 포함하는 Core SDK를 제공합니다. Core SDK를 기반으로 Cycle은 Liquid Faucet와 같은 응용 전용 SDK도 개발했습니다. Dapp은 이러한 SDK를 통합하여 Cycle에 연결된 모든 체인의 유동성과 사용자에 접근할 수 있습니다.

Cycle Network를 기본 계층으로 하여, 체인 추상화 구성 요소를 위로 쌓을 수 있습니다:

  • 전체 체인 계좌: Cycle은 이미 전체 체인 수익 프로토콜 Piggy Bank를 성공적으로 배포하였으며, 사용자는 어떤 네트워크에서든 전체 체인 자산(예: PiggyBox)을 생성하고 상호작용하여 다중 체인 자산 집합, 생성, 구매 및 가스 수수료 지불 등의 작업을 수행할 수 있습니다;
  • 유동성 집합: Cycle은 어떤 목표 체인에서든 원주율 토큰 발행을 수행할 수 있습니다. Dapp은 Cycle에서 신속하게 배포하여 전체 체인의 유동성에 도달하고, 시장 깊이를 높이며, 거래 기회를 증가시키고, 거래 비용을 낮출 수 있습니다. 유동성 제공자는 Cycle의 통합 유동성 풀에 유동성을 통합하고, 모든 체인에 원활하게 분배합니다.
  • 다중 체인 게임/투자 거래: TapUP은 Cycle을 기반으로 개발된 Telegram의 GameFi로, 게임화된 방식으로 전체 체인의 DeFi 봇을 구축하여 사용자가 게임 내에서 서로 다른 체인의 자산을 거래할 수 있도록 하며, 향후 TON 및 기타 생태계의 게임 자산 거래에 참여할 수 있습니다;
  • 기타 응용 프로그램: Cycle은 AI, DePIN, 결제 등과 같은 전체 체인 데이터가 필요한 모든 시나리오를 지원할 수 있습니다.**

Cycle Network의 최종 목표는 자산 안전, 프로토콜 안전 및 거버넌스 안전을 보장하는 가운데, 모든 공공 체인 인프라와 응용 프로그램을 위한 신뢰 필요 없는 유동성 인프라가 되어, Web3 생태계에서 10억 이상의 사용자의 대량 채택을 실현하는 것입니다.

체인캐처(ChainCatcher)는 독자들에게 블록체인을 이성적으로 바라보고, 리스크 인식을 실제로 향상시키며, 다양한 가상 토큰 발행 및 조작에 경계해야 함을 상기시킵니다. 사이트 내 모든 콘텐츠는 시장 정보나 관련 당사자의 의견일 뿐이며 어떠한 형태의 투자 조언도 제공하지 않습니다. 만약 사이트 내에서 민감한 정보를 발견하면 “신고하기”를 클릭하여 신속하게 처리할 것입니다.
체인캐처 혁신가들과 함께하는 Web3 세상 구축