
개요
개요
본 논문에서는 두 개의 EVM 기반 체인 간의 즉각적인 낙관적 ERC20 전송(즉, 브리지)을 위한 방안을 제안합니다. 대부분의 낙관적 솔루션(예:메인넷과 POS 체인 간의 낙관적 브리지프로그램 전제
프로그램 전제
● 토큰 T가 있는 소스 체인 S
● 래핑된 토큰 W가 있는 대상 체인 D
● 소스 체인 S의 토큰 T를 대상 체인 D의 토큰 W와 1:1의 비율로 교환하려는 사용자
기본 아이디어는 누구나 토큰 W를 무한정 발행할 수 있는 채굴자가 될 수 있도록 하는 것입니다.
기본 설계 개념
기본 아이디어는 누구나 토큰 W를 무한정 발행할 수 있는 채굴자가 될 수 있도록 하는 것입니다.
● 최근 CHALLENGE_PERIOD 발행된 값의 합계 <= 대상 체인 D / COLLATERAL_RATIO에서 발행인이 잠근 담보 값, 그리고
예(좋은 경우)
예(좋은 경우)
사용자가 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를 채굴할 수 없습니다.
보조 제목
텍스트
PENALTY_RATE(페널티 비율) = 1이라고 가정
● 시간 0에서 사용자 1은 ETH에서 20k USDT를 잠그거나 전송합니다. 발행인은 이벤트를 감지했지만 30k WUSDT를 발행했습니다. 즉, 추가로 10k WUSDT가 BSC의 사용자에게 발행되었습니다.
● CHALLENGE_PERIOD 내에서 검증자는 악의적인 채굴자를 캡처하고 BSC의 채굴자에게 과반수 득표로 챌린지를 시작합니다.
보조 제목
텍스트
PENALTY_RATE = 1이라고 가정
● 시간 0에서 채굴자는 악의적으로 BSC에서 자신에게 50,000 WUSDT를 채굴합니다.
● CHALLENGE_PERIOD 내에서 검증자는 악의적인 채굴자를 캡처하고 BSC의 채굴자에게 과반수 득표로 챌린지를 시작합니다.
대상 체인에 소스 체인과 동일한 기본 토큰이 있는 경우(예: USDT가 여러 체인에서 발행됨) 기본 토큰을 담보로 사용할 수 있습니다. 체인 간에 토큰을 전송할 때 발행인은 래핑된 토큰을 발행하지 않지만 대상 체인 계약에서 토큰을 인출합니다. 토큰은 다음에서 올 수 있습니다.
확장하다
대상 체인에서 Wrapped Token 대신 Native Token 사용
대상 체인에 소스 체인과 동일한 기본 토큰이 있는 경우(예: USDT가 여러 체인에서 발행됨) 기본 토큰을 담보로 사용할 수 있습니다. 체인 간에 토큰을 전송할 때 발행인은 래핑된 토큰을 발행하지 않지만 대상 체인 계약에서 토큰을 인출합니다. 토큰은 다음에서 올 수 있습니다.
● 로컬에서 잠긴 기본 토큰(및 다른 체인에서 생성/인출됨)
대상 체인의 네이티브 토큰이 소진된 경우 하이브리드 솔루션은 대상 체인에서 네이티브 토큰과 래핑된 토큰을 모두 지원할 수 있습니다.
대상 체인의 네이티브 토큰이 소진된 경우 하이브리드 솔루션은 대상 체인에서 네이티브 토큰과 래핑된 토큰을 모두 지원할 수 있습니다.
● 대상 체인에 충분한 유동성이 있는 경우. 체인 간 전송을 위한 기본 토큰만 인출하십시오.
하이브리드 솔루션에서 래핑된 토큰은
하이브리드 솔루션에서 래핑된 토큰은
● 충분한 유동성이 있는 한 현지에서 네이티브 토큰으로 전환할 수 있습니다.
텍스트
다른 확장
● 초기 래핑된 토큰 전송. minter 담보에는 래핑된 토큰이 없을 수 있으므로 2단계 메커니즘 또는 다수결 투표를 사용하여 이러한 초기 래핑된 토큰을 생성할 수 있습니다.
● 다중 체인을 지원합니다. Minters는 여러 체인을 수신할 수 있으며 어떤 체인에서든 해당하는 잠금/전송 이벤트를 찾는 한 채굴할 수 있습니다.
● 유효성 검사기 세트 설정을 변경합니다. 평판이 좋은 고정 검증자 세트로 시작할 수 있지만 더 나아가 기존 낙관적 브리지에서 개발한 검증자 세트를 사용하여 프로토콜을 변경할 수 있습니다.
● 대규모 송금. 2단계 요청/챌린지 메커니즘을 계속 사용할 수 있으며 발행인은 대규모 전송이 만족될 때까지 계속 발행할 수 있습니다.
유사
유사
● "차용" 제약 조건이 다른 대출 프로토콜(예: Compound/Aave)과 약간 유사합니다.


