Yield program (XP matching)
Эта страница объясняет механику Yield — XP → matching → payout — с точки зрения пользователя. (Во внутренней технической документации модуль может называться иначе, но здесь используются термины Yield/XP.)
1) Что такое Yield в PolyStake?
Yield — это часть программы, где:
- Инвестиции генерируют XP
- XP накапливается на LEFT/RIGHT сторонах
- Когда на обеих сторонах достаточно XP → происходит matching
- Выплата от matching попадает в пул
carryYeld, затем выплачивается по расписанию
2) Откуда берется XP
Каждая инвестиция генерирует XP согласно проценту, заданному для TIP:
- Концептуально:
XP = investmentAmount × xpPercent
3) От чего зависят LEFT/RIGHT стороны
- Placement вашей инвестиции определяется investment invite code
- Если код совпадает с LEFT office inviter-а → XP идет в LEFT branch
- Если совпадает с RIGHT office → XP идет в RIGHT branch
4) Правило matching
Matching работает по фиксированной логике:
- 10 XP (LEFT) + 10 XP (RIGHT) → 10 USDO payout
- После matching соответствующий XP вычитается из carries
- Payout добавляется в
carryYeldpool
Пример
Если:
- LEFT carry = 125 XP
- RIGHT carry = 83 XP
Тогда:
- MatchedPairs = floor(min(125,83)/10) = 8
- Payout = 8 × 10 = 80 USDO
- Новый carry → LEFT=45 XP, RIGHT=3 XP
5) Когда приходит payout?
carryYeldpool не попадает на баланс мгновенно- Выплата идет по payout schedule (например, еженедельно)
- Есть weekly cap в зависимости от reward level
- Если
carryYeldбольше cap → overflow может не выплачиваться (burn)
6) Важное ограничение
На практике Yield payout receivers становятся только пользователи определенных tiers (часто TIP3).
- Если у вас не TIP3, вы можете не накапливать yield carry, даже если команда инвестирует.
7) Детали
- Руководство пользователя: user-guide
- Подробная механика: yield-info