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 добавляется в carryYeld pool

Пример

Если:

  • 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?

  • carryYeld pool не попадает на баланс мгновенно
  • Выплата идет по payout schedule (например, еженедельно)
  • Есть weekly cap в зависимости от reward level
  • Если carryYeld больше cap → overflow может не выплачиваться (burn)

6) Важное ограничение

На практике Yield payout receivers становятся только пользователи определенных tiers (часто TIP3).

  • Если у вас не TIP3, вы можете не накапливать yield carry, даже если команда инвестирует.

7) Детали

  • Руководство пользователя: user-guide
  • Подробная механика: yield-info