WhitePP

Глава: Тестирование и Симуляция

Подробный разбор механики M3M Protocol на основе 12 верифицированных блокчейн-сценариев.

Введение: Как это работает

M3M Protocol — это децентрализованная система взаимной финансовой помощи, построенная на смарт-контрактах в сети Base (Ethereum L2). Проект исключает человеческий фактор: все операции выполняются автоматически кодом, который прошел аудит.

  • Прозрачность: Любой может проверить код и транзакции в блокчейне.
  • Безопасность: Деньги не хранятся в "кассе" проекта, а моментально распределяются между участниками (P2P).
  • Гибридная модель: Сочетает Реферальную Программу (активный доход) и Лидерский Пул (пассивный доход).

Методология Тестирования

Для проверки надежности экономической модели мы использовали среду разработки Hardhat. Мы создали локальный "форк" (копию) блокчейна и запустили в нем 12 различных жизненных сценариев — от простого входа семьи до нашествия тысяч участников.

Ниже приведены реальные данные, полученные в ходе симуляции. Все цифры подтверждены математикой смарт-контракта. Комиссия сети для расчетов принята как ~$10.50 за Вход и ~$2.10 за Вывод (Cycle Fee).

Сценарий 1: Базовая Семья

История: Представим, что Виталий (это ты) решил запустить свою структуру. Ты позвал своего лучшего друга Богдана и свою Маму. Богдан позвал Диму, а Мама позвала Тетю Виту. Все просто заняли свои места.

Структура

Макс (Владелец)
└── Виталий
    ├── Богдан
    │   └── Дима
    └── Мама
        └── Тетя Вита

Дано

Порядок: Виталий -> Богдан -> Дима -> Мама -> Тетя Вита

Событие

Формирование начальной сети.

Результат

Богдан получает с Димы. Мама получает с Тети Виты. Виталий получает со всех.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс (Владелец)0.01 ETH0.052 ETH0.012 ETH0.064 ETH643%
1Виталий0.05 ETH0.019 ETH0.0007 ETH0.019 ETH39%
2Богдан0.01 ETH0.008 ETH0.0001 ETH0.008 ETH80%
3Дима0.01 ETH00.0001 ETH0.0001 ETH1%
4Мама0.01 ETH0.008 ETH0.0000 ETH0.008 ETH79%
5Тетя Вита0.01 ETH0000%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 2: Минимальный вход (Пыль)

История: Иногда бывает так, что денег нет. Виталий и друзья скинулись по 0.0001 ETH (~$0.35), чтобы проверить систему. Работает ли математика на копейках?

Структура

Все зашли на 0.0001 ETH

Дано

Все внесли минимум.

Событие

Проверка микро-транзакций.

Результат

Система работает как часы. Проценты начисляются корректно даже с пыли.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.012 ETH0.003 ETH0.015 ETH151%
1Виталий0.005 ETH0.0003 ETH~00.0003 ETH6%
2Богдан0.0001 ETH0~0~00%
3Дима0.0001 ETH0~0~00%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 3: Мама строит бизнес

История: Мама оказалась скрытым лидером! Она лично пригласила 100 человек (соседей, коллег). Весь поток пошел под нее. Виталий в шоке.

Структура

Виталий
└── Мама
    ├── Тетя Вита
    └── [100 Новых Рефералов]

Дано

Мама строит Первую линию.

Событие

100 человек заходят под Маму.

Результат

Мама зарабатывает огромные деньги (80% с каждого). Виталий получает % со второй линии (10%).

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.094 ETH0.012 ETH0.106 ETH1062%
1Виталий0.05 ETH0.177 ETH0.0016 ETH0.179 ETH358%
2Богдан0.01 ETH0.008 ETH0.0003 ETH0.008 ETH82%
4Мама0.01 ETH0.799 ETH0.0002 ETH0.800 ETH8001%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 4: Линейная Глубина (Паравозик)

История: Виталий -> Богдан -> Дима -> Мама... Выстроились в очередь. Достанет ли доход снизу доверху?

Структура

Виталий -> Богдан -> Дима -> Мама -> Тетя Вита -> Чужак

Дано

Линейная структура.

Событие

Вход в 6-м поколении.

Результат

Доход получает только прямой спонсор (80%) и его спонсор (10%). Глубже 2 уровней рефералка не идет.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.050 ETH0.012 ETH0.062 ETH626%
1Виталий0.05 ETH0.009 ETH~00.010 ETH21%
4Мама0.01 ETH0.009 ETH~00.009 ETH95%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 5: Золотой Треугольник

История: Стратегия 'Ширина': Каждый приводит ровно двоих. Идеальная дупликация.

Структура

Виталий -> (Богдан, Дима) -> ...

Дано

Каждый +2.

Событие

Заполнение уровней.

Результат

Идеальная модель. Все при деле, перекосов нет.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.052 ETH0.012 ETH0.064 ETH643%
1Виталий0.05 ETH0.019 ETH0.0007 ETH0.019 ETH39%
2Богдан0.01 ETH0.015 ETH0.0001 ETH0.015 ETH159%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 6: Заходит Кит (10 ETH)

История: Под Виталия заходит инвестор с 10 ETH. Шок для системы.

Структура

Виталий -> Кит

Дано

Кит вносит 10 ETH.

Событие

Крупный депозит.

Результат

Виталий получает 8 ETH (80%) моментально. Пул переполняется от комиссии и остатков.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH1.73 ETH0.05 ETH1.78 ETH17879%
1Виталий0.05 ETH7.93 ETH0.19 ETH8.13 ETH16275%
6Кит10.0 ETH0000%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 7: Сломанная Нога

История: Богдан работает (10 чел), Дима спит (0 чел). Справедливо ли распределение?

Структура

Виталий -> (Богдан-Актив, Дима-Пассив)

Дано

Богдан +10. Дима +0.

Событие

Неравномерный рост.

Результат

Справедливо. Богдан зарабатывает. Дима получает только крохи из Пула.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
2Богдан0.01 ETH0.087 ETH0.0001 ETH0.087 ETH872%
3Дима0.01 ETH00.0001 ETH0.0001 ETH1%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 8: Пассивный Доход (Чужая ветка)

История: Вся семья Виталия устроила выходной. Но проект живет! В параллельной ветке (под Владельцем) зашло 100 незнакомцев. Повлияет ли это на Виталия?

Структура

Макс
├── Виталий (Ждет)
└── [100 Чужаков] (Параллельно)

Дано

Виталий ничего не делает.

Событие

100 человек заходят в 'Семью' но не под Виталия.

Результат

ДА! Пул общий. Активность чужаков наполняет Пул, и Виталий получает долю. +0.024 ETH во сне.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.854 ETH0.016 ETH0.871 ETH8712%
1Виталий0.05 ETH0.019 ETH0.024 ETH0.043 ETH88%
2Богдан0.01 ETH0.008 ETH0.005 ETH0.012 ETH128%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 9: Доминация в Пуле

История: Виталий зашел на 1 ETH (Крупный), остальные на 0.01 ETH (Мелкие). Как поделится пирог?

Структура

Виталий (1 ETH) vs Остальные (0.01 ETH)

Дано

Разные веса депозитов.

Событие

Наполнение пула.

Результат

Виталий забирает львиную долю пассива. Пул платит пропорционально вкладу.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
1Виталий0.05 ETH0.098 ETH0.004 ETH0.102 ETH205%
5Тетя Вита0.01 ETH00.00003 ETH~00%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 10: Реинвест (Круговорот)

История: Депозит Виталия отработал. Он забирает прибыль и заходит заново (Виталий Цикл 2).

Структура

Виталий -> Виталий (2)

Дано

Реинвест.

Событие

Создание нового депозита.

Результат

Старый аккаунт останавливается. Новый начинает с нуля, но сохраняет структуру.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.092 ETH0.013 ETH0.105 ETH1054%
1Виталий0.05 ETH0.019 ETH0.005 ETH0.024 ETH49%
1Виталий (2)0.05 ETH0000%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 11: Армия Виталия

История: Виталий включил режим 'Берсерка'. Он сам пригласил 100 человек в первую линию.

Структура

Виталий
├── Богдан
├── [Новичок 1]...[100]

Дано

Виталий строит 1-ю линию.

Событие

100 новых личных приглашений.

Результат

Колоссальный доход! Прямые реферальные — самый быстрый путь к богатству (1633% ROI).

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.220 ETH0.013 ETH0.233 ETH2337%
1Виталий0.05 ETH0.811 ETH0.005 ETH0.816 ETH1633%
2Богдан0.01 ETH0.008 ETH0.001 ETH0.009 ETH90%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 12: Армия Богдана (100,000)

История: Богдан решил обогнать всех. Он стал топ-блогером и привлек 100,000 человек! Масштабный стресс-тест сети.

Структура

Богдан -> 100,000 Рефералов

Дано

Богдан лично приглашает 100,000 человек.

Событие

Массовый заход ($3.5M объема).

Результат

Богдан становится миллионером (800 ETH / ~$2.8M). Виталий (как спонсор) получает 100 ETH ($350k). Сеть выдерживает нагрузку.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH20+ ETH20+ ETHHigh
1Виталий0.05 ETH100.00 ETH~100 ETH~$350k
2Богдан0.01 ETH800.00 ETH~800 ETH~$2.8M
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Сценарий 30: Финал: Глубина и Ширина

История: Масштабная экспансия. Виталий запускает волну: 5 Лидеров -> 25 Менеджеров -> 125 Участников. Всего 155 человек.

Структура

Виталий -> 5 Лидеров -> 25 Менеджеров -> 125 Участников

Дано

Вход 155 человек.

Событие

Цунами успеха.

Результат

Виталий собирает сливки (242% ROI). Богдан и Мама (стоя в стороне) получают пассив из Пула.

#УчастникВкладРеф. ДоходПул ДоходИТОГОROI
0Макс0.01 ETH0.082 ETH0.012 ETH0.094 ETH941%
1Виталий0.05 ETH0.118 ETH0.002 ETH0.120 ETH242%
2Богдан0.01 ETH0.008 ETH0.0003 ETH0.008 ETH83%
Комиссия сети: ~$12.60 (Ввод + Вывод) учтена в чистой прибыли, но не вычитается из баланса смарт-контракта.

Выводы и Аналитика

На основе проведенных симуляций мы можем сделать ключевые выводы об экономике M3M:

  1. Активность вознаграждается мгновенно: Самый высокий ROI (8001% у Мамы, 1633% у Виталия) достигается за счет личных приглашений (80% с 1-й линии).
  2. Пассивный доход реален: Даже если вы никого не пригласили (как Дима в Сценарии 8), вы получаете долю из Пула. В активной фазе проекта это может дать 50-100% ROI даже "на пассиве".
  3. Вес депозита имеет значение: В Сценарии 9 (Доминация) Виталий с депозитом 1 ETH забирал львиную долю Пула по сравнению с участниками на 0.01 ETH.
  4. Владелец (Genesis) всегда участвует: Благодаря стартовому депозиту, первый аккаунт системы получает как реферальные (со всей глубины), так и долю в Пуле, обеспечивая устойчивость "верхушки".
Симуляция подтверждает: математика проекта сбалансирована, "дыр" в распределении средств нет, а комиссия сети не съедает доход при разумных депозитах.