작성: THE DEFI SAINT 편집: Cointime.com QDD
기본으로 가는 것이 DeFi로 돌아가는 이유 중 하나입니다.
항상 매일 새로운 것을 만드는 것이 아니라 더 나은 것을 만드는 방법에 대해 생각하는 것입니다.
브리지가 해킹되어 26억 6천만 달러 이상이 도난당했습니다. 최근 멀티체인에서도 비슷한 상황을 목격했습니다.
왜 항상 브리지?
디자인 패턴으로 인해 브리지는 항상 해커의 미끼였습니다.
본격적으로 들어가기 전에 크로스체인, 멀티체인, 풀체인이라는 용어에 익숙해지도록 합시다.
크로스 체인에 대한 수요는 여러 블록체인(멀티 체인)에서 비롯되며, 여기서 크로스 체인은 자산이 한 체인에서 다른 체인으로 이동하는 방식을 나타냅니다.
또한 현재 DeFi 상태에는 서로 다른 네트워크에 존재하는 30개 이상의 블록체인이 있으며 각각 고유한 유동성을 가지고 있습니다.
이는 각 체인이 자체 유동성 점유율을 끌어들이기 위해 점점 더 치열한 유동성 전쟁을 벌이게 합니다.
이로 인해 획일성보다는 이동성의 파편화가 발생했습니다.
DeFi가 대량 채택을 달성하고 더 많은 기관을 유치하려면 유동성이 파편화되지 않고 통합되어야 합니다.
이것은 또 다른 솔루션인 "풀 체인"(크로스 체인 구성성을 해제하는 솔루션)을 낳았고 LayerZero는 레이어 0을 기본 레이어로 사용하여 모든 블록체인을 연결하여 블록 체인 상호 운용성 문제(즉, 통신 및 자산)를 해결함으로써 이를 수행합니다. 블록체인 간 전송).
시퀀스는 L0-L1-L2-L3이며, L3은 L2에, L3 및 L2는 L1에, L3, L2 및 L1은 L0에 있습니다.
하지만 아쉽게도 DeFi의 현재 상태에서는 크로스체인 브릿지 문제에 대한 다른 솔루션으로 여전히 기존 브릿지 설계의 정반대입니다.
"사람들은 자신의 현재가 완벽하고 과거가 완벽했던 것처럼 나를 판단합니다."
조금 더 깊이 파고들자.
한 체인에서 다른 체인으로(즉, 체인 간) 자산을 이동하기 위해 브리지가 사용되어 자산이 한 체인에서 다른 체인으로 이동할 수 있지만 이는 설계 원칙에 많은 장단점이 있습니다.
교량의 분류를 살펴 보겠습니다.
l 신뢰 가정 기반
1. 신뢰
2. 신뢰가 필요 없다
교량의 분류를 살펴 보겠습니다.
l 신뢰 가정 기반
1. 신뢰
2. 신뢰가 필요 없다
신뢰할 수 있는 브리지에서 사용자는 자금을 보유하기 위해 중앙 기관/제3자에게 의존해야 하는 반면 무신뢰 브리지에서는 자금을 사용자 자신이 보유합니다.
l 자산양도 방식에 따름
1. 잠금 및 발행
2. 주조 및 소각
3. 아토믹 스왑
자물쇠와 민트
이 모델은 소스 체인의 자산을 잠그고 대상 체인의 자산을 발행하여 대상 체인에 래핑된 버전을 도입합니다.
주조 및 굽기
이 모델은 소스 체인의 자산을 완전히 파괴하면서 대상 체인의 자산을 발행합니다.
아토믹 스왑
P2P가 작동하는 방식과 마찬가지로 이 모델은 소스 체인의 자산을 대상 체인의 자산과 교환합니다.
불행하게도 브리지가 직면한 문제에 대한 많은 크로스체인/풀체인 솔루션은 여전히 락앤민트(lock-and-mint), 민트앤번(mint-and-burn) 모델을 사용하고 있으며 일반적으로 사용자가 보안에 의존해야 하므로 "신뢰할 수 있는" 범주에 속합니다. 트랜잭션을 확인하기 위한 설정 유효성 검사기.
기능 및 연결된 개체를 기반으로 하는 다른 분류가 있지만 이 경우 질문과 관련이 없습니다.
이는 교차 체인 브리지의 현재 상태에 대한 L2BEATS 관찰을 기반으로 여전히 유효합니다.
브리지에 대한 Vitalik의 관점에서 그는 브리지 대신 원자 스왑을 사용할 것을 권장합니다. 왜냐하면 원자 스왑은 브리지와 같이 소스 체인에 자금을 잠그고 보유하지 않고 스마트 계약 풀을 통해 두 사용자 간에 이러한 자산을 교환하기 때문입니다.
Thorchain과 같은 일부 원자 스왑 솔루션은 이미 존재하며 원자 스왑은 여러 장애물에 직면하지만 여전히 브리지보다 더 나은 옵션입니다.
이러한 장벽에는 다음이 포함됩니다.
l 제한된 유동성
엘 제한된 기능
l 다른 언어: EVM은 Solidity를 기반으로 하므로 Rust, Sway 등은 어떻습니까?
Chainflip과 Atomic Swap에 대한 접근 방식을 살펴보겠습니다.
Chainflip은 현재의 모든 크로스체인 솔루션을 최적화하여 크로스체인 결합성을 극대화하는 것을 목표로 합니다.
EVM과 non-EVM, Bitcoin, Cosmos SDK, Substrate 등 서로 다른 체인과 네트워크 간에 자산을 자유롭게 전송할 수 있는 궁극적인 인프라를 목표로 합니다.
Chainflip은 현재의 모든 크로스체인 솔루션을 최적화하여 크로스체인 결합성을 극대화하는 것을 목표로 합니다.
EVM과 non-EVM, Bitcoin, Cosmos SDK, Substrate 등 서로 다른 체인과 네트워크 간에 자산을 자유롭게 전송할 수 있는 궁극적인 인프라를 목표로 합니다.
최근 Ignas 연구를 바탕으로 아토믹 스왑의 타당성을 조사하면서 Thorswap 팀원들에게 아토믹 스왑의 타당성에 대해 물었고 여전히 유동성 문제를 언급했습니다.
뿐만 아니라 미끄러짐 측면에서 여전히 약간의 장단점이 있습니다.
Chainflip은 이러한 문제를 해결하기 위해 Chainflip JIT AMM이라는 보다 효율적인 유동성 관리 시스템을 사용하여 기본적으로 스왑을 허용하므로 설계로 이러한 문제를 해결합니다.
Chainflip JIT AMM은 Just In Time Automated Market Maker의 약자이며 Uniswap v3 AMM의 설계를 기반으로 합니다.
자금이 스마트 계약의 AMM 풀에 보관되는 것처럼 JIT AMM은 가상입니다. 즉, 자산 래핑을 통해 직접 온체인 풀에 자금이 보관되는 것이 아니라 상태 체인 가상으로 알려진 Chainflip 조정 블록체인에 보관됩니다. 거래는 인터넷에서 이루어지며 계정 잔액은 볼트 풀에 예치된 기존 자산을 사용하여 정산됩니다.
이 전에 크로스 체인이 탄생하기 전에 한 체인에서 다른 체인으로 자산을 어떻게 이전한다고 생각하십니까?
"중앙화 거래소(CEX)가 해결책입니다."
지금까지 일부 사용자는 중앙 집중식 거래소에 자산을 예치한 다음 원하는 블록체인으로 인출하여 한 블록체인에서 다른 블록체인으로 자산을 이전했지만 DeFi가 대량 채택되기를 원하고 항상 중앙 집중식 거래소에 의존하는 것은 아닙니다. '티.
크로스 체인 솔루션은 아토믹 스왑을 포함하여 다양한 모델을 통해 제공되지만 대규모 전송의 경우 여전히 약간의 미끄러짐 및 유동성 장애물이 있습니다.
중앙 집중식 거래소는 미끄러짐 및 유동성 측면에서 여전히 이러한 교차 체인 솔루션보다 우수합니다.
근접한 유일한 것은 Thorchain이지만 여전히 약간의 장단점, 즉 더 높은 미끄러짐과 유동성이 있습니다.
이러한 결론은 Ignas 연구의 실험 결과를 바탕으로 필요한 비용과 시간을 보여줌으로써 도달했습니다.
Chainflip은 이러한 CEX 작업 방식을 연구하여 DeFi에 적용했습니다.
CEX에서 작동하는 방법은 다음과 같습니다.
CEXes는 지갑에 있는 서버일 뿐 사용자가 CEXes(서버)에 자산을 보내면 서버는 잔액을 사용자 계정에 등록하고 사용자는 서버에서 거래를 수행할 수 있습니다. 자산을 인출하고자 할 때 서버는 보유하고 있는 지갑에서 자금을 전송합니다.
단순한 이체 모델일 뿐이고 거래가 온체인이 아닌 오프체인에서 일어나기 때문에 수수료가 훨씬 저렴합니다.
단순한 이체 모델일 뿐이고 거래가 온체인이 아닌 오프체인에서 일어나기 때문에 수수료가 훨씬 저렴합니다.
그리고 친구들에게만 말할 수 있는 약간의 비밀은 계산이 오프체인에서 이루어지기 때문에 ZK(영지식 증명)가 더 저렴하다는 것입니다.
다음으로 Chainflip JIT AMM의 작동 방식과 JIT가 Just in Time(instant)을 의미하는 이유에 대해 자세히 설명합니다.
예를 들어 10$ETH를 로컬 $BTC로 교환하려는 Bob은 네트워크에서 입금 채널을 열고 대상 주소에 연결해야 합니다.이 채널에서 그는 10$ETH만 입금하면 됩니다.
스왑은 자동으로 두 풀(ETH-USDC) 및 (USDC-BTC)로 라우팅됩니다.
"(ETH/USDC) 풀에서 Bob의 $ETH를 $USDC로 교환한 다음 $USDC를 (USDC/BTC) 풀에서 $BTC로 교환하십시오."
이더리움 블록체인은 마켓 메이커가 모니터링하는 다음 블록의 거래를 포함하고 8 체인플립 상태 체인에서 거래를 실행하기 위해 대기합니다.
48초 안에 모든 작업이 완료됩니다.
거래 보증금이 증인 임계값에 도달하면 마켓 메이커는 거래를 수신하고 스왑을 실행합니다.
Chainflip JIT AMM은 다음과 같은 특성을 유지하면서 마켓 메이커가 경쟁하도록 하여 거래를 실행한다는 점에 유의해야 합니다.
엘 최소 미끄러짐
l 더 나은 시장 가격 책정
엘 저렴한 비용
이것이 명확하게 설명되어 있습니까? 당신에게 약간의 비밀을 말하고, 당신의 친구들에게만 말하세요. 간단합니다; 모든 마켓 메이커가 귀하의 거래를 실행하기 위해 경쟁할 수 있습니다.
Chainflip에는 MEV 봇에 의한 사용자의 선행 실행을 줄이기 위해 이와 같은 메커니즘도 있습니다. 그들은 시장 조성자들이 서로 앞장서서 사용자들이 이익을 얻도록 장려합니다.
체인플립은 네트워크에 있는 약 150개의 무허가 검증자의 TSS(Threshold Signature Scheme)를 활용하여 트랜잭션을 처리하므로 크로스체인 프로토콜 중에서 고유하고 안전하며 신뢰할 수 있습니다.
이러한 모든 작업은 Chainflip 생태계 내에서 발생하며 상태 체인에서 발생한다는 것을 이해하는 것이 중요합니다.
상태 체인
이것은 간단히 말해 Chainflip 생태계를 위해 설계된 애플리케이션별 블록체인인 BaaS(Blockchain as a Service)의 애플리케이션을 설명합니다.
State Chain에는 개발자가 Dapp을 배포하거나 Chainflip 네트워크에서 구축할 수 있는 자체 SDK가 있습니다.
그 외에도 상태 체인에서 발생하는 핵심 핵심 기능은 다음과 같습니다.
내가 증인 예금
l 방송 펀딩
l 유효성 검사기 경매, 채권 및 보상
l 명성과 처벌
증인입금(입장거래)
Chainflip 상태 체인에서 트랜잭션은 외부 체인에서 발생하며 검증자가 모니터링하고 선택합니다.
트랜잭션은 확인 및 지원되는 블록체인의 블록 포함에 따라 선택됩니다.
예금은 블록이 지원되는 블록체인에 의해 감지될 때 최종적인 것으로 간주되며 최종성을 달성하기 위해 100명의 검증자만 필요합니다.
트랜잭션을 검증할 때 낙관적 롤업은 트랜잭션 계산을 검증하기 위해 사기 증거를 제출하고 검증에 실패하면 검증자가 불이익을 받게 됩니다.
유효성 검사기가 규정된 시간 제한 내에 트랜잭션을 처리할 수 없는 경우에도 발생할 수 있습니다.
방송 자금(나가는 거래)
여기에는 Chainflip이 사용자의 목적지 주소로 출력 토큰 전송, 유동성 공급자에게 자산 전송, 담보 인출 등과 같이 프로토콜 외부에서 트랜잭션을 생성, 서명 및 브로드캐스트하는 방법이 포함됩니다.
여기에서 TSS(Threshold Signing Scheme)를 기반으로 가스 비용을 절약하고 필요한 서명식 수를 줄이기 위해 트랜잭션을 일괄 처리합니다.
서명식이 완료되면 트랜잭션이 상태 체인에 다시 제출되고 전송될 준비가 됩니다. 그 후 서명된 트랜잭션을 대상 체인에 브로드캐스트하도록 검증인이 지정되고, 지정된 검증인이 어떤 이유로든 그렇게 할 수 없는 경우 실패를 상태 체인에 다시 보고하고 다른 검증인이 브로드캐스트를 수행하도록 지정됩니다. .
또한 Chainflip TSS는 빠르고 확장 가능한 MPC를 위해 FROST(Flexible Round Optimized Schnorr Threshold) 다중 서명 체계를 사용한다는 점에 유의해야 합니다.
시스템에 다수의 검증자가 있기 때문에 사용되며 모든 볼트를 보호하는 데 사용됩니다.
THORChain의 GG20과 달리 FROST는 분산화를 유지하는 데 가장 적합하며 종종 개별 검증인이 자신의 단축키로 사용자 자금을 관리하도록 합니다.
전반적으로 Chainflip은 FROST 서명 체계를 사용하는 최초의 플랫폼이 될 것이며 검증자가 보안을 희생하지 않고 더 저렴한 하드웨어에서 실행할 수 있게 합니다.
$FLIP 토큰
Chainflip의 상태 체인에서 상태 체인 계정은 네트워크에서 외부 트랜잭션 활동을 제출하는 데 사용됩니다. 이러한 활동에는 다음이 포함될 수 있습니다.
l 유효성 검사기 경매
l 유동성 업데이트
l 브로커 트랜잭션
l 거버넌스
이 모든 것은 네트워크에서 모니터링하고 $FLIP 토큰의 공급과 경제를 제어하는 Chainflip 게이트웨이 스마트 계약을 통해 발생합니다.
Validator는 $FLIP 토큰을 사용하여 가장 높은 입찰 경매에 참여하여 키 생성을 완료하고 Authorized Validator Set(Authority Set)의 구성원으로 선택됩니다.
승인된 유효성 검사기는 블록 생성/포함, 합의 입회, 임계값 서명 및 트랜잭션 방송을 담당합니다.
또한 $FLIP 토큰은 Chainflip 네트워크에서 다양한 유형의 검증자에게 보상하는 데 사용됩니다.
유동성 공급자는 또한 $FLIP 토큰을 사용하여 상태 체인의 계정에 자금을 지원하며 주문을 하고 업데이트할 때 가스 비용을 지불하는 데 사용됩니다.
브로커는 최종 사용자를 대신하여 블록체인에 입금 요청을 구성하고 제출하여 사용자가 복잡한 트랜잭션 메타데이터를 포함하는 부담을 덜어주므로 사용자의 가스 요금을 줄일 수 있습니다.
유동성 공급자는 또한 $FLIP 토큰을 사용하여 상태 체인의 계정에 자금을 지원하며 주문을 하고 업데이트할 때 가스 비용을 지불하는 데 사용됩니다.
브로커는 최종 사용자를 대신하여 블록체인에 입금 요청을 구성하고 제출하여 사용자가 복잡한 트랜잭션 메타데이터를 포함하는 부담을 덜어주므로 사용자의 가스 요금을 줄일 수 있습니다.
이 브로커가 스테이트 체인에 거래를 제출할 때마다 $FLIP 토큰으로 지불된 소액의 스테이트 체인 거래 수수료를 지불해야 합니다.
스테이트 체인의 모든 거래 수수료는 소각되어 $FLIP 토큰에 더 많은 가치를 부여합니다.
Chainflip은 곧 메인넷에서 활성화될 예정입니다.
탐색할 가치가 있는 다른 교차 체인 스왑 솔루션이 있으며 업계에서 새로운 솔루션이 계속 등장하는 것을 볼 수 있습니다.
또한 LayerZero의 현재 상태는 여전히 타사 유효성 검사기에 의존하므로 상당한 개선이 필요합니다.
위험이 없고 독립적이며 신뢰할 수 없는 크로스체인/풀체인 솔루션을 지금까지 찾지 못했다면 향후 크로스체인, 멀티체인 또는 풀체인이 될 것인지에 대해 여전히 논의할 것입니다.
모든 댓글