Yield プログラム(XP matching)
このページでは、ユーザー視点で Yield メカニクス — XP → matching → payout — を説明します。(技術文書ではモジュール名が異なる場合がありますが、ここでは Yield/XP 用語を使用します。)
1) PolyStake における Yield とは?
Yield は次の流れで構成されるプログラム部分です:
- Investments が XP を生成する
- XP が LEFT/RIGHT sides に蓄積する
- 両 side に十分な 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