프로토콜이 해결하는 비즈니스 문제
BigShort는 곡선에서 초기 발행을 후속 스팟 거래 및 토큰 대출 짧은 판매와 연결합니다. 이 버전은 Run on BSC (Chain ID 56): Factory는 BNB-settled virtual-reserve curve를 관리합니다. 판매 인스턴트가 제로에 도달하면 실제 자금은 WBNB에 포장되고 예약된 토큰으로 원자적으로 마이그레이션됩니다. PancakeSwap V2 Pair 그리고 시장의 별도의 Short Engine을 배포하고 초기화합니다.
이 짧은 코드는 실제로 토큰을 한 쌍으로 대출하고 판매하며 출발시 토큰을 다시 구매해야합니다. 그들은 단지 인덱스 가격 차이를 해결하는 가상 위치가 아닙니다. 폴드 깊이, 위험 능력 및 대출 가능한 재고는 공동으로 실행을 제한합니다.
현재 그룹의 초기 발행량은 11,997,367,528 Token: 곡선 공급은 10,000,000,000 토큰으로, 판매를 위한 8,000,000,000와 마이그레이션을 위한 2,000,000,000가 포함되어 있으며, 대출을 위한 1,997,367,528 토큰이 추가됩니다. 화재 세금은 나중에 줄일 수 있습니다 총공급량 감소하지만 프로토콜 시장 수용량은 여전히 그룹의 고정 곡선 공급 매개 변수를 사용합니다.
전체 비즈니스 흐름
| 단계 | 사용자 동작 | 프로토콜 동작 | 핵심 상태 |
|---|---|---|---|
| 생성 | 이름, 상징, URI, 소금 및 세금 설정을 제출 | 기본 MarketGroup으로 Token 컨트랙트를 생성하고 Engine 주소를 예약 | 창조주가 부르심을 받으리라 토큰은 Bonding에 들어갑니다 |
| 내부 시장 | BNB에서 토큰을 구입하거나 다시 판매하십시오. | 가상 예비, 실제 자금 및 판매 인벤토리 업데이트 | 단지 순 곡선 자금만 실제 예비를 입력합니다.Only net curve funds enter actual reserves |
| 곡선 완료 | 남은 판매 가능 재고 전량 매수 | 실제 BNB를 래핑하고 연결된 Pair에 자금을 투입한 뒤 Engine을 배포·초기화 | 성공 시 Migrated로 전환, 실패 시 전체 트랜잭션 롤백 |
| 외부 시장 현물 거래 | 관련 토큰 세금 행동을 지원하는 경로를 통해 거래 | Pancake V2 스위스 토큰/WBNB; 옵션 세금은 전송 엔드포인트에 의존합니다. | 실제 쌍의 예비가 가격을 결정합니다.Actual Pair reserves determine price |
| 공매도 | 예금 BNB 보증금 및 명시적 | 엔진은 토큰을 빌려서 판매하고, WBNB를 받으며, 회계를 위해 BNB로 꺼내줍니다. | 각 사용자는 각 Engine에서 최대 하나의 활성 포지션 보유 가능 |
| 종료 / 청산 | 부분적인 폐쇄, 완전한 폐쇄 또는 허가된 청산 | BNB가 빚 토큰을 다시 구입하도록 Wrap; 자금, 나쁜 빚, 그리고 유산 | 재고를 반환하고 빚을 업데이트 |
모듈별 역할
| 모듈 | 역할 | 배포 유형 / 범위 |
|---|---|---|
| Factory | 창조, 곡선 거래, 이주 및 비즈니스 역할 관리 | 시장에 공유되는 투명한 프록시 |
| Registry | MarketGroup 경제/수익 스냅샷, 토큰 레코드, 예약 엔진 주소 및 마이그레이션 레코드 | 자체 소유자와 분리된 투명한 프록시 |
| ProtocolDeployer | Deterministic Business Proxy를 예측하고 배포하는 방법 | 소유자와 업그레이드 메커니즘이없는 일반 배포 계약 |
| TaxProcessor | 해당 Token의 거래 세금을 처리합니다. | 세금이 부과되는 토큰 당 1 개의 계약; 아무것도 없고, 아무것도 없으며, |
| Short Engine | 대출 매장, 위치, 자금 조달, 청산, 유산 및 수익 의무 | 마켓 당 하나의 계약, 이주에 배치 |
| RiskOracle | TWAP 관찰 및 확인된 위험 능력 | MarketGroup 당 하나의 계약; 엔진에 의해 고립된 상태 |
| Quoter | 곡선 견적, 위험 미리보기 및 실행 가능한 Short 한도 | 읽기 전용 보조 모듈 |
| Engine Event Emitter | Emit Engine/Position 스냅샷 | 공유하는 도움말 로그는 엔진 프록시에서 유래합니다. logs still originate from the Engine proxy |
각 시장의 Token, Engine 및 TaxProcessor는 독립적으로 회계 처리하며 그룹 Oracle은 Engine별로 분리하여 관측합니다.
각 시장의 대출 인프라는 별도의 플랫폼을 통한 공유 풀이 아닙니다. 토큰 빚, 나쁜 빚 및 대출 가능한 원본은 별도로 계산됩니다. 새로운 MarketGroup는 기존 시장의 경제적 또는 장소 스냅샷을 자동으로 다시 작성하지 않습니다. 그룹을 비활성화하면 새로운 토큰 창출이 차단되지만 기존 시장의 거래 또는 마이그레이션은 중지하지 않습니다.
자산 및 금액의 정의
- 토큰 토큰 토큰: 18 십자열; 스팟 거래와 대출 주요 모두에 사용됩니다.
- BNB: 곡선 결제, 담보, Funding, Legacy 및 네이티브 수익 정산에 사용하는 소수점 이하 18자리 자산입니다.
- 명목원금, 순매도액, 사용자 담보 및 포지션 margin 서로 다른 값을 가지고 있으며, 하나의 "포지션 금액"표를 공유해서는 안됩니다.
자세한 정의는 정밀도 및 수학 규약 와 포지션 생애주기.