BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

즉시 입출금이 가능한 Optimistic Bridge 설계

TT
特邀专栏作者
2021-10-16 10:48
이 기사는 약 2105자로, 전체를 읽는 데 약 4분이 소요됩니다
두 개의 EVM 기반 Layer1 프로토콜 간의 교차 체인 입금 및 출금에 사용할 수 있으며 작업을 즉시 완료할 수 있으며 두 프로토콜 간에 동일한 합의가 필요하지 않습니다.
AI 요약
펼치기
두 개의 EVM 기반 Layer1 프로토콜 간의 교차 체인 입금 및 출금에 사용할 수 있으며 작업을 즉시 완료할 수 있으며 두 프로토콜 간에 동일한 합의가 필요하지 않습니다.

개요

개요

본 논문에서는 두 개의 EVM 기반 체인 간의 즉각적인 낙관적 ERC20 전송(즉, 브리지)을 위한 방안을 제안합니다. 사용자가 긴 도전 시간을 기다려야 하는 대신 대부분의 낙관적 솔루션(예: 메인넷과 POS 체인 간의 낙관적 브리지)에서 사용되는 2단계 메커니즘(요청/도전). 이 방법은 대상 체인에서 즉시 작업을 완료할 수 있습니다(예: 래핑된 토큰 발행 또는 락박스 계약에서 토큰 추출). 또한 이 접근 방식은 체인 합의에 구애받지 않습니다. 즉, 합의에 관계없이 여러 EVM 체인의 자산을 연결하도록 쉽게 확장할 수 있습니다.

프로그램 전제

  • 토큰 T가 있는 소스 체인 S

  • 래핑된 토큰 W가 있는 대상 체인 D

  • 소스 체인 S의 토큰 T를 대상 체인 D의 토큰 W와 1:1의 비율로 교환하려는 사용자

  • 발행자는 대상 체인 D에 일정량의 토큰 W를 담보로 두고 사용자에게 토큰 W를 발행합니다.

기본 설계 개념

기본 아이디어는 누구나 토큰 W를 무한정 발행할 수 있는 채굴자가 될 수 있도록 하는 것입니다.

  • 최근 CHALLENGE_PERIOD 발행된 값의 합계 <= 대상 체인 D / COLLATERAL_RATIO에 고정된 발행자의 담보 값; 및

  • Minters는 지난 CHALLENGE_PERIOD 동안 챌린지되지 않았습니다.

예(좋은 경우)

사용자는 ETH(소스)에서 BSC(목적지)로 USDT를 전송하려고 합니다. COLLATERAL_RATIO(담보 비율) = 2, CHALLENGE_PERIOD(챌린지 기간) = 1일이라고 가정합니다. 발행인은 BSC에서 100,000 Warpped USDT를 담보로 고정했습니다. 즉, BSC에서 1일 창에서 최대 50,000 USDT를 발행할 수 있습니다.

  • 시간 0에서 사용자 1은 ETH에서 20,000 USDT를 잠그거나 전송하고, 발행인은 이벤트를 감지하고 BSC에서 사용자에게 20,000 WUSDT를 발행합니다(현재 남은 할당량은 30,000입니다).

  • 시간 12h에 사용자 2가 ETH에서 30,000 USDT를 잠그거나 전송하고, 발행인은 이벤트를 감지하고 BSC에서 사용자에게 30,000 WUSDT를 발행합니다(현재 남은 할당량은 0입니다).

  • 18시간에 사용자 3이 ETH에서 10,000 USDT를 잠그거나 전송합니다. 채굴자는 이벤트를 모니터링하지만 가장 최근 1일 창에서 50,000을 채굴했기 때문에 WUSDT를 채굴할 수 없습니다.

  • 24.1시간에 채굴자는 BSC의 사용자 3에게 10,000 USDT를 발행합니다(현재 남은 할당량은 10,000입니다).

예(챌린지 포함)

PENALTY_RATE(페널티 비율) = 1이라고 가정

  • 시간 0에서 사용자 1은 ETH에서 20k USDT를 잠그거나 전송합니다. 발행인은 이벤트를 감지했지만 30k WUSDT를 발행했습니다. 즉, 추가로 10k WUSDT가 BSC의 사용자에게 발행되었습니다.

  • CHALLENGE_PERIOD 내에 검증자는 악의적인 채굴자를 캡처하고 BSC에서 채굴자에게 다수결 투표로 도전을 시작합니다.

  • 확장하다

확장하다

대상 체인에서 Wrapped Token 대신 Native Token 사용

대상 체인에 소스 체인과 동일한 기본 토큰이 있는 경우(예: USDT가 여러 체인에서 발행됨) 기본 토큰을 담보로 사용할 수 있습니다. 체인 간에 토큰을 전송할 때 발행인은 래핑된 토큰을 발행하지 않지만 대상 체인 계약에서 토큰을 인출합니다. 토큰은 다음에서 올 수 있습니다.

  • 로컬에서 잠긴 기본 토큰(및 다른 체인에서 생성/인출됨)

  • 담보를 통해 유동성을 제공하는 담보.

대상 체인의 네이티브 토큰이 소진된 경우 하이브리드 솔루션은 대상 체인에서 네이티브 토큰과 래핑된 토큰을 모두 지원할 수 있습니다.

  • 대상 체인에 충분한 유동성이 있는 경우. 체인 간 전송을 위한 기본 토큰만 인출하십시오.

  • 그렇지 않은 경우 발행인은 기본 토큰을 인출한 다음 래핑된 토큰을 발행하여 나머지를 구성할 수 있습니다.

하이브리드 솔루션에서 래핑된 토큰은

  • 충분한 유동성이 있는 한 기본적으로 기본 토큰으로 변환하거나

  • 우리가 제안한 방법에 따라 네이티브 토큰 또는 다른 체인의 래핑된 토큰 대신 다른 체인으로 전송합니다.

다른 확장

  • 초기 래핑된 토큰 전송. minter 담보에는 래핑된 토큰이 없을 수 있으므로 2단계 메커니즘 또는 다수결 투표를 사용하여 이러한 초기 래핑된 토큰을 생성할 수 있습니다.

  • 여러 체인이 지원됩니다. 생성자는 여러 체인을 수신할 수 있으며 해당 잠금/전송 이벤트가 모든 체인에서 발견되는 한 생성할 수 있습니다.

  • 유효성 검사기 세트 설정을 변경합니다. 평판이 좋은 고정 검증자 세트로 시작할 수 있지만 더 나아가 기존 낙관적 브리지에서 개발한 검증자 세트를 사용하여 프로토콜을 변경할 수 있습니다.

  • 대규모 전송. 2단계 요청/챌린지 메커니즘을 계속 사용할 수 있으며 발행인은 대규모 전송이 만족될 때까지 계속 발행할 수 있습니다.

  • 가스 전쟁을 피하십시오. 여러 채굴자가 소스 체인에서 잠금/전송 이벤트를 생성하려는 경우 사용자는 교차 체인 전송에 대해 선호하는 생성자를 지정할 수 있으며 선호하는 생성자만 PREFERRED_MINT_PEROID(예: 30분) 내에 생성할 수 있습니다.

유사

  • "차용" 제약 조건이 다른 대출 프로토콜(예: Compound/Aave)과 일부 유사합니다.

크로스체인
Odaily 공식 커뮤니티에 가입하세요