시스템 개요
발행, 마이그레이션, 스팟 거래 및 짧은 판매를 따라 각 모듈의 책임과 토큰/USDC 흐름을 이해하십시오.
프로토콜이 해결하는 비즈니스 문제
BigShort는 Token의 초기 가격 발견과 이후 시장 거래를 연결합니다. 발행 단계에서는 Factory가 가상 준비금 곡선을 관리합니다. 곡선 재고가 모두 판매되면 자금과 사전 확보된 Token이 표준 Uniswap V2 Pair로 자동 마이그레이션됩니다. 마이그레이션을 완료한 시장에는 독립적인 Short Engine이 있으며, 고정 Token 재고를 통해 차입 후 매도와 재매수 후 상환을 지원합니다.
이 짧은 코드는 실제로 토큰을 한 쌍으로 대출하고 판매하며 출발시 토큰을 다시 구매해야합니다. 그들은 단지 인덱스 가격 차이를 해결하는 가상 위치가 아닙니다. 따라서 폴드 깊이와 재고는 실행에 직접적인 영향을 미칩니다.
전체 비즈니스 흐름
| 단계 | 사용자 동작 | 프로토콜 동작 | 핵심 상태 |
|---|---|---|---|
| 생성 | Token 정보, 세금 설정, 생성 매개변수 제출 | Launch Profile 스냅샷을 기준으로 Token과 관련 설정 생성 | Token이 Bonding 단계에 진입 |
| 내부 시장 | 네이티브 USDC로 매수하거나 Token 매도 | 가상 예약을 사용하여 견적; Use virtual reserves 업데이트 실제 자금 및 판매 인벤토리 | 가상 준비금과 실제 준비금을 동기화하여 기록 |
| 곡선 완료 | 남은 판매 가능 재고 전량 매수 | 동일 트랜잭션에서 생성 시 이미 연결된 Pair에 자금을 공급하고 Engine 배포 / 초기화 | 성공 시 Migrated로 전환, 실패 시 전체 트랜잭션 롤백 |
| 외부 시장 현물 거래 | 외부 라우터를 통해 매매 | 표준 V2 Pair가 스왑을 실행하고, Tax Token은 전송 경로에 따라 세금 차감 | 실제 Pair 준비금이 현물 가격 결정 |
| 공매도 | 담보를 예치하고 명목 원금 지정 | Engine이 Token을 대여 후 매도하고, Token 부채, 증거금, 펀딩 지분 기록 | 각 사용자는 각 Engine에서 최대 하나의 활성 포지션 보유 가능 |
| 종료 / 청산 | 포지션 종료, 부분 종료 또는 권한에 따른 청산 | 빚 토큰을 다시 구매하고 사용자 자금, 나쁜 빚 및 유산을 해결하십시오. | 재고를 반환하고 모든 부채 구분 갱신 |
모듈별 역할
| 모듈 | 역할 | 적용 범위 |
|---|---|---|
| Factory | Token 생성, 내부 시장 거래, 자동 마이그레이션, 역할 관리 및 설정 등록 | 여러 시장에서 공유 |
| Profile Registry | Token / Curve / Engine / Venue 설정을 등록하고 검증하여 Launch Profile 구성 | 공유; 설정은 추가 등록 |
| Token | ERC-20 잔액, 단계별 전송 규칙, 선택적 매매세 | 시장당 하나 |
| Tax Processor | 해당 Token의 거래 세금을 처리합니다. | Tax Token당 하나; 일반 Token에는 이 모듈 없음 |
| Short Engine | 대출 재고, 포지션, 펀딩 비용, 청산, Legacy 및 수익 관련 부채 | 마이그레이션된 시장당 하나의 clone |
| Risk Oracle | 각 Engine의 누적 가격 관측 및 TWAP로 확인된 한도 상한 | Engine 계열에서 공유하는 컨트랙트이며, 상태는 Engine별로 분리 |
| Quoter | 곡선 호가, 위험 미리보기, 대출 제약 아래에서 실행 가능한 최대 공매도 규모 | 읽기 전용 보조 모듈 |
| 표준 V2 Pair / Router | 실제 외부 시장 현물 스왑 및 유동성 준비금 | 설정된 외부 거래 장소 |
| Engine Event Emitter | 표준화된 Engine / Position 상태 스냅샷 이벤트 출력 | 공유 구성 요소; 이벤트의 발행 주소는 계속 Engine |
한 시장의 대출 예산은 플랫폼 전체가 공유하는 대출 풀이 아닙니다. 서로 다른 Token의 Engine, 포지션 부채, 부실채무, 차입 가능 재고는 각각 별도로 기록합니다.
두 자산과 세 가지 금액 기준
- 기초 자산 Token: 18자리 정밀도로 현물 거래에 사용되며 Short Engine의 대출 원금도 구성합니다.
- 호가 자산 USDC: 이 Arc 어댑테이션은 네이티브 자금을 18자리로, ERC-20 / V2 Pair 인터페이스를 6자리로 기록합니다.
- 명목 원금, 실제 매도 수입, 증거금: 서로 다른 세 가지 업무 수치이므로 모두 ‘포지션 금액’이라고 부르면 안 됩니다.
자세한 정의는 정밀도 및 수학 규약 , 포지션 생애주기.