Yield 프로그램 (XP matching)
이 페이지는 사용자 관점에서 Yield 메커니즘 — XP → matching → payout — 을 설명합니다. (기술 문서에서는 모듈 이름이 다를 수 있지만, 여기서는 Yield/XP 용어를 사용합니다.)
1) PolyStake의 Yield란?
Yield는 프로그램의 다음 부분을 의미합니다:
- Investments가 XP를 생성
- XP가 LEFT/RIGHT sides에 누적
- 양쪽에 충분한 XP가 있으면 → matching 발생
- matching으로 생성된 payout은
carryYeld풀에 모인 뒤 스케줄에 따라 지급
2) XP는 어디서 오는가
각 investment는 TIP에 정의된 비율에 따라 XP를 생성합니다:
- 개념식:
XP = investmentAmount × xpPercent
3) LEFT/RIGHT sides가 무엇에 의존하는가
- 투자 placement는 investment invite code로 결정됩니다
- code가 inviter의 LEFT office와 일치하면 → XP는 LEFT branch로 이동
- RIGHT office와 일치하면 → XP는 RIGHT branch로 이동
4) Matching 규칙
Matching은 고정 로직을 따릅니다:
- 10 XP (LEFT) + 10 XP (RIGHT) → 10 USDO payout
- Matching 후 matched XP는 carries에서 차감
- Payout은
carryYeld풀에 추가
예시
만약:
- LEFT carry = 125 XP
- RIGHT carry = 83 XP
그러면:
- MatchedPairs = floor(min(125,83)/10) = 8
- Payout = 8 × 10 = 80 USDO
- New carry → LEFT=45 XP, RIGHT=3 XP
5) payout은 언제 도착하는가?
carryYeld풀은 즉시 잔액으로 들어오지 않습니다- payout 스케줄(예: weekly)에 따라 지급됩니다
- reward level에 따른 weekly cap이 있습니다
carryYeld가 cap보다 크면 → overflow는 지급되지 않을 수 있음 (burn)
6) 중요한 제한 (현재 버전)
실무상 특정 tier 사용자만 Yield payout receiver가 됩니다 (보통 TIP3).
- TIP3가 아니면 팀이 투자해도 yield carry가 누적되지 않을 수 있습니다.
7) 상세
- User guide: user-guide
- Deep mechanics: yield-info