dpnm. Каждый пользователь $FLOW занимает ровно одну позицию в дереве. Каждый вызов extendTree (и часть каждой buy) платит предкам caller — если эти предки tree-active.
Форма
1 + 3 + 9 + 27 + ... + 3^10 = 88 573 позиций на корень (сам корень плюс 88 572 потомка).
Spillover — почему вы зарабатываете, даже если никого не приглашали
Когда новый пользователь вызываетactivate(referrer), контракт обходит поддерево референта:
- Пытается поставить нового пользователя в слот 1 прямо под референтом.
- Если занято, в слот 2.
- Если занято, в слот 3.
- Если все три прямых слота заняты → spillover вниз в то поддерево референта, где меньше всего заполнения.
Spillover — ключевой механизм. Ваш потенциал заработка завязан на усилия апплайна плюс ваши собственные. С экономической точки зрения вам выгодно, чтобы те, кто над вами, продолжали продавать.
Выплата за extendTree($10)
Каждый раз, когда позиция в дереве вызывает extendTree(months), протокол распределяет маркетинговые награды на 10 уровней вверх:
| Уровень над caller | Выплата за $10 extend |
|---|---|
| L1 | $0.1 |
| L2 | $0.1 |
| L3 | $0.1 |
| L4 | $0.5 |
| L5 | $0.5 |
| L6 | $0.5 |
| L7 | $0.8 |
| L8 | $0.8 |
| L9 | $0.8 |
| L10 | $0.8 |
| Маркетинг всего | $5.0 |
| Удержание в пуле | $1.0 |
| Treasury | $4.0 |
$10 extend приносит:
$5.0распределяется на 10 уровней$1.0остаётся в пуле (поднимает цену)$4.0в treasury
Выплата за buy(...)
Buy fee — 20%, из которых 10% (то есть 10% от значения покупки) — это слайс феноменального дерева. Распределение по 10 уровням идёт в тех же пропорциях, что у extendTree, но масштабируется под фактический размер покупки.
Для покупки на $100:
- Маркетинговый слайс:
$10всего. - Распределяется по L1–L10 в пропорциях
0.1 / 0.5 / 0.8, то есть(1+1+1+5+5+5+8+8+8+8) = 50юнитов → каждый юнит =$0.20. - Предок L1:
$0.20. Предок L4:$1.00. Предок L10:$1.60.
Неактивные предки
Если предок не активен в момент вызова выплаты, его слайс уходит в treasury. Это не эскроу — пропущенная выплата просто теряется. Поэтому активный статус критичен — вы не зарабатываете с потомков, пока неактивны. Активность даётсяactivate(...) (30 дней) и продлевается через extendTree(months) (30 days × months, стек до 90 дней).
Цикл заработка пользователя
Чтение состояния дерева
См. также
- Продление дерева — флоу активации и продления.
- Лимит дохода — как заработок влияет на потолок
1:2. - Закрытая система — зачем дерево вообще существует.