Мой путь в блокчейн: как доширак, теория игр и 20 кг лишнего веса привели меня к созданию собственной экономики
Привет, Хабр!
Хочу поделиться своим путем в блокчейн. К 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 — это самобалансирующаяся система. Что из этого в итоге получится — посмотрим. Залетайте в тестнет!
Блокчейн как конструктор для экономиста-программиста
Такой путь — от челледжа до кастомных экономик — позволил мне сформулировать для себя, зачем все это нужно.
Блокчейн для меня — это песочница. Песочница, где программист с интересом к математике может брать готовую теоретико-игровую модель (как парадокс Бернулли), или такой классический финансовый инструмент, как облигация, и воплощать его в работающую экономическую систему с помощью кода.
Можно придумать кучу таких проектов: берем модель из учебника по теории игр, добавляем смарт-контракты — и получаем новую, прозрачную форму экономических отношений.
Сейчас ищу работу и новые проекты. В идеале, в этой же сфере. Интересной вам работы и удачи!
Автор: evgenyspace

