Привет, Хабр!
Хочу поделиться своим путем в блокчейн. К 2023 году за плечами было уже 7 лет строгого режима веб-разработки, и она начала казаться рутиной. Хотелось нового. В идеале — области, где можно было бы применить свою любовь к математике. Выбор стоял между датой и блокчейном. Я выбрал второе — во многом потому, что несколько моих друзей уже погрузились в этот «тёмный лес» и своими проектами пробудили во мне интерес. Это решение привело меня к неожиданным открытиям, трем разным проектам, нескольким месяцам жизни на доширак и к пониманию, что блокчейн — это идеальный полигон для любого разработчика, увлеченного математикой.
Выбор пал на TON. В общем-то, случайно — как раз в тот момент проводился TON Smart Challenge 4 на FunC. У меня была неделя, чтобы освоить базу и примерно столько же, чтобы попробовать себя в решении задач. Вышло неплохо — из пяти задач с четырьмя удалось разобраться. По итогам я попал в первую сотню среди более чем 300 участников и получил свои первые 100 TON. Но самое главное — за ту неделю я узнал больше, чем за весь прошлый год. Следом ещё удача — знакомство с людьми, которые хотели делать свой проект на TON. Так появился мой первый опыт — накопительный челлендж.
Первый проект: Накопительный челлендж и теория игр в действии
Гипотеза крипто-энтузиастов основывалась на простом наблюдении — люди плохо копят деньги. Известный факт: если откладывать по доллару в день, то за год можно накопить на билет из Москвы до Камчатки. А если по целых по два — хватит и на билет обратно. Но вредные привычки сильнее полезных, а потому далеко не все справятся с такой задачей. И они предложили построить на этом игру с нулевой суммой. Так родилась концепция антикредитной системы: вы не берете в долг с процентами, а сначала копите, а затем получаете доход от тех, кто своей цели не достиг. По сути — игровой депозит, где финансовая дисциплина конвертируется в прибыль.
Я развил гипотезу до полноценной теоретико-игровой модели:
Пользователь ставит цель (сумму и регулярность пополнений).
Выбирал размер штрафа (% от накопленного) на случай срыва.
На основе параметров получал NFT с грейдом.
После завершения цикла штрафы тех, с кем случился финансовый срыв, перераспределялись между держателями NFT пропорционально грейдам.
Игровая модель и почему она должна была работать:
Эта система создавала два типа стимулов:
Кнут |
Потерять часть своих накоплений и не участвовать в распределении |
Пряник |
Получить долю от штрафов менее дисциплинированных участников |
Я собрал MVP, ребята подали заявку на грант и уже все выбирали себе машины, но… Получили жесткий фидбэк. Помимо фонда, отвечавшего за грант, знакомый инвестиционный банкир четко указал на главный изъян: «Деньги должны работать, а у вас они просто лежат». Он приехал к нам на встречу на BMW XM, поэтому все решили - он точно знает, о чем говорит! Пользователю действительно было выгоднее просто положить средства в стейкинг (это такой крипто-депозит) с гарантированным, пусть и небольшим, доходом.
К тому моменту я уже полностью ушёл с работы в проект. В какой-то момент у ребят, финансировавших проект, кончились деньги. Но мне настолько нравилось мое текущее занятие, что договорился об оплате моей квартиры в центре Москвы и скромной суммы на еду. Около трёх месяцев я жил в таком богемном стиле, полностью погруженный в размышления и тестирование новых идей.
Я осознал, что блокчейн — это не про крипту, а про полигон для тестирования теоретико-игровых моделей. Место, где можно с малыми затратами (иногда — ценой собственного комфорта) проверять смелые экономические гипотезы.
Рождение Paradox: как старый парадокс породил новый токен
Я задумался: как создать систему, которая будет не просто сбалансированной, а выгодной для всех участников по своей конструкции? На тот момент я читал книгу Джона Неймана “Теория игр и экономическое поведение”, где наткнулся на ссылку к Санкт-Петербургскому парадоксу. Вспомнил, что он подробно разобран в «Парадоксах теории вероятностей» Габора Секея. Открыл, перечитал, и меня осенило.
Парадокс Бернулли
Классическая формулировка Санкт-Петербургского парадокса описывает гипотетическую лотерею:
Организатор подбрасывает монету до тех пор, пока не выпадет решка
Если решка выпала при первом броске — игрок получает 2 монеты
Если при втором — 4 монеты
Если при третьем — 8 монет
И так далее: при n-м броске игрок получает 2n монет
Математическое ожидание выигрыша в такой лотерее бесконечно:
Однако на практике разумные люди готовы платить за участие в такой лотерее лишь очень небольшую сумму (обычно не более 20-30 монет). Это противоречие между бесконечным математическим ожиданием и скромной реальной ценностью и составляет суть парадокса.
Бернулли разрешил этот парадокс, введя концепцию предельной полезности — идею о том, что дополнительная монета имеет разную ценность для богатого и бедного человека. Эта революционная для своего времени идея легла в основу современной экономической теории и теории принятия решений в условиях неопределенности.
Я понял, что если взять за основу эту модель, рассмотреть её конечную версию с потолком для подбрасываний, отрицательным математическим ожиданием (-12.5%) и «зашить» эту механику в токен, то мы придем к удивительному свойству: токен будет в среднем расти в цене с каждой такой операции. Он станет дефляционным активом — в то время как классические фиатные валюты по своей сути инфляционны.
Так родился Paradox (PRDX). В этой системе операция Mine (майнинг) — это и есть та самая игра. Пользователь (назовем его Боб) сам выбирает два параметра: размер депозита в PRDX и число возможных исходов n (от 2 до 32). Я также ввел ключевое ограничение: максимальная награда за одну операцию майнинга не может превышать 12.5% от общего количества выпущенных PRDX. Это обеспечивает стабильность системы и делает максимально возможную просадку курса предсказуемой.
Зачем это Бобу? Майнинг обладает приятным свойством - несмотря на отрицательное матожидание, дисперсия от n растёт экспоненциально.
Пример
Боб решает рискнуть депозитом в 16 PRDX, выбрав 6 возможных исходов
Возможные исходы:
Исход |
Награда |
Вероятность |
---|---|---|
1 |
4×20=4 PRDX |
1 / 2 |
2 |
4×21=8 PRDX |
1 / 4 |
3 |
4×22=16 PRDX |
1 / 8 |
4 |
4×23=32 PRDX |
1 / 16 |
5 |
4×24=64 PRDX |
1 / 32 |
6 |
4×25=128 PRDX |
1 / 32 |
Саморегулирующаяся экономика Paradox
В системе естественным образом возникают две чистые стратегии, которые балансируют друг друга:
Участник |
Роль |
Стратегия |
Выгода |
Вклад в систему |
---|---|---|---|---|
? Алиса |
Консерватор |
Покупает PRDX и держит |
Пассивный рост курса за счет дефляции |
Обеспечивает стабильность и ликвидность |
? Боб |
Риск-тейкер |
Участвует в Mine |
Шанс многократно примножить свои активы |
Создает дефляционное давление, "сжигая" токены |
Возникает цикл обратной связи:
Если «Алис» становится мало, ликвидность падает, но рост курса ускоряется до нового равновесия.
Если «Алис» много, рост курса замедляется, но высокая ликвидность делает майнинг привлекательнее для «Бобов». Потолок для майнинга увеличивается.
Если «Бобов» становится мало, рост курса замедляется, что приводит к оттоку «Алис» до нового равновесия
Если «Бобов» становится много, рост курса ускоряется, что приводит к притоку «Алис» и замедляет рост курса.
Как может расти токен

Размышление о сути
Люди вкладывают свободные средства в финансовые активы по двум причинам: a) не потерять; б) приумножить. Если мы говорим про рынок акций, или, не дай бог, про большинство токенов в крипте, то у них есть фундаментальный изъян — ассиметрия информации. Непредсказуемость, манипуляции, принятие решений на основе ожидания от ожиданий и так далее. Paradox лишен этих недостатков — математика вместо хаоса, предсказуемые риски и симметрия информации.
В моей голове система уже работала как часы, но реальность отставала от мысли. Я устроился в одну из известных корпораций, в попытке уйти от дешевой лапшы к ресторанам, реализовывая свой проект в свободное от работы время. Иллюзия, скажу я вам! Комфорт расслабляет. Лишь спустя год удалось завершить начатое. Очередной хакатон, в этот раз уже телеграм-ботов, и — новый импульс. В итоге удалось подняться на 5ую ступень среди более чем 70 команд. Оценки экспертов — высокие. Не взял гран-при, в общем-то, по одной причине: «мало что понятно, поэтому надо поработать на UX». Что ж…
Тем временем в корпорации дела не задались, но к тому времени я набрал уже почти 20 кило, поэтому решил — самое время перестать быть винтиком в системе. Кроме этого, со мной связался один знакомый по TON митапу и предложил написать для их проекта смарт-контракты.
Новый эксперимент — заказной проект по токенизации облигаций (RWA).
Зачем это надо? Вот эти размышления и привели к решению: обыкновенная облигация — она же цельная, а что если её дробить? Её сложно продать? Значит, сделаем вторичный рынок.
Дальше — целая история, как упаковать этот актив в токен. Ведь кроме генерации доходности в стейблкоинах, нужно было учесть досрочные погашения и дефолты. Написал контракты AMM и пула ликвидности для вторичного рынка.
Владельцам токенизированных облигаций важна избирательность. А тем, кто поставляет ликвидность в пул — снижение риска дефолта и возможность начать с любой суммы. По сути пул — это ETF-фонд. Много гипотез, моделирования на Python и кода на FunC.
Больше рассказать не могу, ребята готовят проект к релизу.
За последние четыре месяца я много узнал о классических финансовых инструментах и много думал над тем, что блокчейн может дать нового.
Возвращение Paradox
Наконец, в сентябре появилось время и на себя. Переработал UX, обновил документацию. Похудел на 10 кило. Сделал, наконец, туториал — теперь все должны разобраться. Надеюсь. Сейчас провожу открытое тестирование в тестовой сети TON. Завёл телеграмм канал. Теоретически, Paradox — это самобалансирующаяся система. Что из этого в итоге получится — посмотрим. Залетайте в тестнет!
Блокчейн как конструктор для экономиста-программиста
Такой путь — от челледжа до кастомных экономик — позволил мне сформулировать для себя, зачем все это нужно.
Блокчейн для меня — это песочница. Песочница, где программист с интересом к математике может брать готовую теоретико-игровую модель (как парадокс Бернулли), или такой классический финансовый инструмент, как облигация, и воплощать его в работающую экономическую систему с помощью кода.
Можно придумать кучу таких проектов: берем модель из учебника по теории игр, добавляем смарт-контракты — и получаем новую, прозрачную форму экономических отношений.
Сейчас ищу работу и новые проекты. В идеале, в этой же сфере. Интересной вам работы и удачи!
atues
Можно. Но за какой срок? ))) И из какого пункта отправления/прибытия?
evgenyspace Автор
За год! Из Москвы! Спасибо, поправил)