
Разработка экономической модели сервисной сети на основе оптимизма для децентрализованных услуг
30 марта 2022 г.Авторы: @0xMiracle, @0xAlbion и @Kristian_cy
В этой статье мы описываем дизайн экономической модели для сервисных сетей на основе оптимизма (OP), основанных на децентрализованных сервисах. Изучив некоторые ранние проекты экономических моделей блокчейна, мы обнаружили отсутствие на рынке хороших экономических моделей для сетей мгновенного обслуживания на основе OP. Эта сеть приложений мгновенного обслуживания на основе OP станет основой следующей эры блокчейна приложений.
1. Значение экономики токенов
Мизес [1] назвал типичную отрасль знаний в экономике «человеческим поведением», поэтому суть экономики токенов состоит в том, что, устанавливая набор правил, каждый актор в сети, реагируя на правила, в конечном итоге выполняет видение проекта при его создании, и мы можем думать об этом процессе как о марковском равновесии[2].
Со времен Биткойна[3] мы видели бесчисленное множество созданных проектов, и, читая их схемы экономики токенов, мы можем глубоко почувствовать, что каждая уникальная экономика токенов предназначена для решения скрытой проблемы. Например.
- Чтобы справиться с бесконечной инфляцией централизованных центральных банков, агрегированная постоянная модель Биткойна.
- EIP-1559 был введен для того, чтобы уменьшить потребление газа пользователями и сделать его более экономичным в использовании.
- В сети COSMOS коэффициент инфляции колеблется от 7% до 20%, что соответствует взаимосвязи между ставкой токенов в масштабах всей сети и безопасностью сети.
- Бейкер Tezos обязан иметь маржу для каждой подписи, которая соответствует минимальной процентной марже для предотвращения атаки сивиллы. А в сети COSMOS, чтобы предотвратить атаку разделяющих узлов, предлагается прямоугольный пропорциональный штраф за пропорциональное сокращение.
- Алгоритм выборов Phragmén в Polkadot, с другой стороны, пытается решить проблему избрания определенного набора людей из большего числа кандидатов и предоставления определенной власти сторонникам группы меньшинства.
- График определяет отношение полезности капитала и труда в экономике с помощью функции Кобба-Дугласа.
- Дизайн механизма Wildfire в Arweave, который мотивирует узлы широкой сетевой передачей и быстрым откликом узла на запросы.
- Оформление (3, 3) на Олимпе, где в Ставке участвуют только все, чтобы обеспечить максимальную выгоду для всех.
В зависимости от типа проекта и того, чего проект надеется достичь, разработан ряд правил.
№ 2. Архитектура модели сети приложений на основе OP
Использование aSearch в качестве примера
Прежде чем строить сетевую модель aSearch, нам нужно понять ценность протокола децентрализованного поиска. Основываясь на значении протокола, мы можем построить модель протокола, которая отвечает потребностям и соответствующим экономическим стимулам, чтобы мотивировать каждого экологического участника строить ее вместе.
Отличие от сожжения Александрийской библиотеки в былые времена.
*«Говорят, что халиф Омар, когда его спросили о том, что следует делать с Александрийской библиотекой, ответил так: «Если книги этой библиотеки содержат материалы, противоречащие Корану, они плохи и должны быть сожжены». Если они содержат только учение Корана, все равно сожгите их, ибо они лишние». Наши ученые мужи назвали это рассуждение верхом абсурда. Однако предположим, что вместо Омара там был Григорий Великий, а вместо Корана — Евангелие. Библиотека все равно была бы сожжена, и это могло бы стать лучшим моментом в жизни этого прославленного понтифика».
Новая эра сжигания информации осуществляется другим молчаливым способом, а именно контролем сообщений. Сообщение существует объективно в Интернете, но посредством управления всеми каналами, такими как: СМИ, поисковые системы. Вы не сможете увидеть весь размах событий. Монопольное качество поисковых систем приводит к их крайне слабой устойчивости к цензуре, а децентрализованные маленькие поисковые системы не могут выжить, потому что прибыльность поискового бизнеса зависит от рекламного бизнеса, и в настоящее время люди сильно полагаются на то, что Google не сможет сделать зло для ортодоксии. информации о знаниях.
Основываясь на приведенной выше теории, протокол децентрализованного поиска должен удовлетворять следующим требованиям.
- Кодификация поискового индекса должна быть децентрализованной.
- Чтение и доставка результатов поиска децентрализованы и не подлежат изменению в рамках протокола.
- Урегулирование доходов от поиска должно быть напрямую связано с качеством службы поиска, а не с рекламным бизнесом.
Архитектура общей поисковой сети будет состоять из уровня поиска данных и уровня доставки данных с сетевым шлюзом расчетов, основанным на поведении пользователя.
Роль уровня поиска данных берет на себя майнер, а роль уровня передачи данных берет на себя маршрутизатор, рыбак и арбитр, ответственный за поддержание справедливого дохода от сети.
Майнер: Майнер — это узел в сети, который берет на себя функцию поиска. Майнер запустит клиент локально и предоставит услугу, скомпилировав файл index.
Маршрутизатор: Маршрутизатор – это роль в сети, которая выполняет функцию обмена поисковыми сообщениями. Маршрутизатору необходимо использовать более высокую конфигурацию сервера для сбора и распространения службы поиска. Маршрутизатор выполняет роль рыночного конкурента для всей сети.
Fisherman: Fisherman играет основную роль в поддержании честности сети, отправляя несколько типов запросов, чтобы получить данные, возвращаемые майнером/маршрутизатором, и определить, совершил ли майнер/маршрутизатор мошенничество.
Арбитр: Арбитр отвечает за вторичное рассмотрение мошеннических узлов, представленных fishman.
Стоит отметить, что благодаря Оптимистическому сетевому дизайну узлы будут сосредоточены на поиске бизнес-сервисов, а не на выполнении согласованной синхронизации цепочки, а дизайн цепочки будет трудно поддерживать децентрализованные услуги с высоким TPS.
Стоит отметить, что при оптимистическом дизайне сети узлы будут сосредоточены на поиске бизнес-сервисов, а не на выполнении синхронизации цепи консенсуса, и будет сложно поддерживать децентрализованные услуги с высоким TPS, если он разработан как блокчейн.
3. Проектирование экономической модели сети на основе OP
3.1 Основные правила проектирования моделей
Начнем с некоторых правил построения экономической модели.
- Стимулируйте развитие сети в соответствии со спросом и не расширяйте сеть беспорядочно без спроса. 2. Модель должна возвращать возмущения в сети. Когда цены на токены и услуги узлов резко меняются, модель всегда должна восстанавливать общую сеть до гладкого состояния. Поддерживайте справедливость в сети, предоставляя разную доходность для разных рисков капитала и предоставляя разным участникам сети доход, соразмерный их техническим возможностям.
В настоящее время во всем Интернете содержится около 1,5 ПБ данных веб-сайтов, что является очень большим числом для одного запроса, который . Контент, хранящийся в Arweave, по-прежнему очень мал по сравнению со всей сетью, и спрос на децентрализованные поисковые сервисы будет сильно зависеть от количества ценного контента в децентрализованной сети. С точки зрения спроса на веб-поиск мы рассматриваем поисковый спрос как функцию, которая увеличивается в зависимости от объема хранимых данных, и, аналогичным образом, целостность поисковой инфраструктуры способствует буму контента.
Разработка здорового протокола должна колебаться вверх, т. Е. Значение протокола колеблется вверх и вниз по кривой спроса сети.
Ранние блокчейн-проекты использовали модель экономики агрегированных фиксированных токенов, что было хорошим решением проблемы низкой стоимости сети, но не было способа решить проблему возникновения возмущений на торговом рынке. Предположим сценарий, при котором нет значительного реального спроса на использование в сети, когда проект продувается ничего не подозревающими спекулянтами, а пользователи, которые фактически используют сеть, будут нести в результате высокие комиссии, что приведет к ущербу для реальных провайдеров сети. value.2020 Атака на Chainlink в сентябре 2020 года, когда спекулянты получили дополнительную прибыль от Pump Gas. [8]
Способная к инфляции сетевая модель могла бы предоставить решение, при котором нынешние держатели токенов проекта могли бы получать избыточную прибыль, когда спекулятивные деньги поступают в сеть, тем самым уменьшая вред спекулятивного торгового поведения для текущих игроков сети.
В экономической модели поисковой сети, исключая токены Genesis, общие изменения токенов поисковой сети делятся на три части: инфляционное вознаграждение (R_I), повышение вознаграждения (R_B) и сжигание.
Расширение сети — это компонент дохода конструктора сети aSearch, и его сумма связана с коэффициентом ставок.
3.2 Моделирование динамического равновесия
Теперь, когда у нас есть общее представление об экономике токенов, нам нужно найти некоторые параметры, которые помогут нам воплотить концепцию в модель. Во-первых, нам нужно найти разницу между ролями, и, действуя по-разному по отношению к ролям, мы найдем правильные параметры. Делим сеть на пользователей и строителей. Разница между пользователями и строителями заключается в том, являются ли токены свободными или нет. Процент стейкинга в сети будет хорошим индикатором для определения процента участников, вовлеченных в сеть.
Точное значение определить трудно, сеть COSMOS использует 2/3 в качестве идеального параметра, а Polkadot использует 50%, я использовал золотое сечение 61,8%, чтобы определить это, но, конечно, это может потребовать дополнительных исследований, чтобы определить номер подробно. Это значение в основном используется в блокчейн-сетях для обозначения взаимосвязи между безопасностью сети и ликвидностью, а в сетях типа OP, хотя в майнинге нет необходимости, ставка стейкинга все же влияет на штраф, получаемый узлами за мошенничество. На следующем рисунке показана взаимосвязь между коэффициентом доли узлов и инфляцией сети:
- Когда ставка ставки < 61,8%, сетевая инфляция увеличивается с ставкой ставки.
- Когда ставка ставок = 61,8%, в сети самый высокий уровень инфляции.
- Когда ставка ставки > 61,8%, уровень инфляции в сети уменьшается с увеличением ставки
Затем мы определяем годовую ставку вознаграждения за стейкинг с этой ставкой, которая представляет собой предписанный темп роста сети 10% в год.
На приведенном выше графике горизонтальная координата — это ставка ставки, синяя линия указывает тренд инфляции с учетом ставки, а зеленая — тренд годового дохода с учетом ставки.
коэффициент доли x = общее количество токенов доли / общее количество выпущенных токенов
Годовой уровень инфляции R = (выпуск токенов на конец года — выпуск токенов в начале) / выпуск токенов в начале
Ожидаемая ставка X_ideal
Идеальная годовая доходность 10%
Идеальный уровень инфляции Ri
Уровень инфляции R0, когда ставка равна 0
Скорость затухания d = 0,05
Уровень инфляции R1
Уровень инфляции R2
Уровень инфляции R
Годовая доходность
Когда сеть находится слева от идеальной ставки ставок, увеличение ставки сети увеличивает доход сети и, следовательно, побуждает пользователей делать ставки токенов. Когда состояние сети находится в правой части идеальной ставки, это указывает на то, что пользователи готовы размещать токены в сети с более низкой доходностью, что обычно вызвано высоким вознаграждением за сетевые услуги, и такое высокое вознаграждение представляет собой нарушение равновесия между спросом и предложением, поэтому модель побуждает новые узлы присоединяться к сети, чтобы сбалансировать вознаграждение в сети.
3.3 Ускоренный возврат к динамическому равновесию
Переизбыток услуг:
При перенасыщении рынка, т. е. когда услуги намного превышают спрос, сети необходимо вернуться в идеальное состояние. И единственный вариант для единой инфляционной сети — это снижение цены токена, что обычно занимает много времени, поэтому все пользователи сети теряют доверие. На этом этапе вознаграждение за инфляцию в сети по-прежнему получает узел, и их единственный вариант — продать эти активы, что не подходит для других игроков в сети. Как правило, в сети необходимо стимулировать потенциальных пользователей, поэтому особенно важно создать в сети тренд повышения ценности токенов.
Использование модели сжигания токенов лучше введет игровой механизм, чем модель одиночной инфляции, где токены сжигаются так, чтобы вознаграждение за ликвидные активы было выше, чем за активы, заблокированные в сети. Активы в сети будут постепенно разблокированы до ликвидных активов, что снизит уровень инфляции в сети. В этот момент сжигание токенов будет больше, чем прирост токенов, что уменьшит масштаб сервисов и вернет их к идеальному состоянию.
Tax_burn (далее будет представлено T_b) представляет собой сжигающую налоговую ставку, при которой платежи токенов пользователей будут сжигаться для части налоговой ставки и впоследствии перераспределяться. Ставка налога будет низкой на ранних стадиях, что будет стимулировать рост сети, а при избытке услуг повышение ставки налога за счет управления повысит скорость, с которой сеть вернется к динамическому равновесию.
Экономика контролируется двумя воротами
Мягкая инфляция является хорошим стимулом для любой экономики, но природа инфляции состоит в том, чтобы разбавить стоимость всей сети и стимулировать появление новых участников. - правило поощрения-вознаграждения при наличии полного информационного потока. Это вознаграждение соответствует вложению вкладчика в новый труд в обмен на вознаграждение до тех пор, пока доходность капитала на труд не вернется к среднему социальному значению.
Избыток запросов:
Мягкая инфляция является вторичной трансмиссией, т. е. в случае полного информационного потока сеть вознаграждает всех участников поровну. Это вознаграждение не влияет на результат увеличения сетевых услуг (прибыльные участники не станут напрямую новыми поставщиками услуг), поэтому мы вводим дополнительный механизм ускорения под названием Boost Reward.
Условием для получения вознаграждения Boost является то, что, когда в сети ставка ставок выше идеальной ставки ставок, узел должен выполнить задачу увеличения обслуживания запросов, чтобы получить дополнительное вознаграждение Boost, которое будет предоставлено узлам полностью. . Этот дизайн позволяет избежать соучастия в получении прибыли за счет ограничения роста сети. Детали раздачи Boost будут отмечены позже.
Следующая функция — это функция повышения, представляющая инфляцию, которой пользуются узлы при определенном значении доли в сети. Она отражена на диаграмме ниже красной линией.
Уравнение загрузки выглядит следующим образом:
Красная линия представляет собой кривую доходности BOOST, которая представляет собой инфляцию сети по отношению к объему доли узла при определенной ставке ставок.
Уровень инфляции в сети и уровень ставок
Когда ставка слишком высока, вся сеть будет находиться в инфляционном состоянии, но обратите внимание, что, как мы сказали выше, в этот момент вознаграждение Boost будет полностью вознаграждаться майнеру и маршрутизатору, а доходность пользователя будет уменьшаться по мере роста. ставка увеличивается. Это хороший выбор для пользователя — продать токен по высокой цене вместо того, чтобы размещать его, что вернет доход, и для строителя — лучший выбор построить новый узел, чтобы получить вознаграждение за ускорение в это время.
3.4 Рыночный дизайн ролей
Рыночная модель стимулирования будет стимулировать поставщиков услуг предоставлять более качественные услуги, но здесь есть один момент, на который следует обратить внимание. Стимулы должны напрямую стимулировать однофакторное поведение, а не быть связанными друг с другом. Возьмите в качестве примера Arweave: майнер заинтересован в увеличении конфигурации узлов хранения и не может использовать фактор количества вызовов данных. Обновление оборудования майнера может обеспечить больше хранения данных, что увеличит количество вызовов данных, что также приведет к тому, что майнер будет хранить больше данных, которые вызываются.
Привлекательность услуг на рынке представляет собой сложный процесс, и схема стимулирования не может противоречить конечному результату стимулирования.
Давайте вернемся к нашему протоколу, чтобы подумать о поощрениях для конкретных ролей.
Майнер, майнер — это основной работник сети. коммерциализация майнера должна избегать коммерциализации количества данных запроса, что приведет к тенденции майнера хранить данные, которые часто вызываются. Разница в доходах между разными майнерами будет коррелировать с тремя параметрами: сетевой средой майнера, скоростью вычислений и объемом хранимых данных.
Маршрутизатор, основная часть сети в протоколе поиска, необходим для обеспечения разработки алгоритмов, высокопроизводительного распределения задач и различного ценового предложения для Майнера. Таким образом, Router является управляемым рынком узлом, который может принимать рыночные стратегии работы. И делегирование пользователя также осуществляется маршрутизатором.
Fisherman, Поведение рыбаков в сети ресурсоемкое, поэтому у рыбака крайне низкий механизм доступа, и его выигрыш также зависит от степени мошенничества в сети. Когда сеть предельно честна, выигрыш рыбака будет очень мал , а при увеличении количества нечестных узлов, вместе с ним будет увеличиваться и выигрыш рыбака.
Арбитр, его преимущества связаны с рыбаком, но он является важной частью безопасности сети, у него будет более высокий барьер для входа и более серьезные штрафы, чем у рыбака, если он будет заниматься мошенничеством.
Таким образом, Router может олицетворять эффективность сети, а делегированное поведение представляет собой работу по управлению эффективностью капитала для руководства. Арбитр может олицетворять справедливость сети и представляет работу капитала, направленную на сетевую безопасность. Следовательно, эти две роли могут принимать делегирование пользователей.
Как избежать образования монополий в узлах маркетизации?
При рассмотрении монополии обычный подход заключается в ограничении ее экономической отдачи.
- С точки зрения распределения доходов модель кривой связывания выбрана для распределения доходов между пользователями в порядке поступления заявок, с большим весом дохода для первых участников и меньшим весом дохода для более поздних участников. Таким образом, пользователи выбирают новые узлы с высокими весами распределения, несмотря на низкий коэффициент труда, что также отражает направляющую роль капитала при построении сети.
- Что касается сетевых штрафов, то узлы с более высокой мощностью подвергаются большему штрафу, поэтому пользователям необходимо тщательно обдумать свой выбор при выборе доверенных узлов.
3.5 Конкретное распределение вознаграждений
Что ж, общая структура модели экономики токенов в сети готова. Далее встает вопрос о том, как его распределить. Что касается распределения, мы следуем принципу, позволяющему не всем держателям токенов пользоваться преимуществами той роли, которая действительно платит. Немного при четком распределении дохода мы должны проанализировать, сколько рабочие вложили в свой труд. Как уже упоминалось выше, существует несколько форм получения прибыли от запуска этой сети: распределение токенов сетевой инфляции, ускоренное распределение вознаграждения, плата за запрос.
Далее мы представим эти преимущества в контексте распределения доходов.
1.Распределение токенов сетевой инфляции
Токены сетевой инфляции являются результатом увеличения стоимости сети, поэтому эта добавленная стоимость должна быть предоставлена сети в соответствии с вкладом сети. с точки зрения добавленной стоимости, поэтому их распределение доходов будет основываться на количестве их соответствующих токенов Stake. Однако поведение делегатора на самом деле является выбором рынка, поэтому делегатор, выбравший лучший маршрутизатор, получит больше дохода, чем другие.
Вознаграждение Делегатора связано с двумя параметрами: объемом ставки и объемом труда этого узла маршрутизатора, и мы можем предположить, что отношение Кобба-Дугласа[9] будет обрабатываться следующим уравнением:
Ri_i — вознаграждение делегатора. Qi/Q представляет собой отношение труда к общему труду в этом узле. Si/S представляет отношение ставок к общим ставкам в этом узле.
Каждый узел распределяет общее вознаграждение делегаторов в соответствии с принципом Кобба-Дугласа, а распределение внутри каждого делегатора выполняется с использованием кривой связывания.
2.Повышение распределения наград
Boost предназначен для прямого вклада усилий узлов в рост сети. Майнеры и роутеры в сети распределяют вознаграждение за прокачку по принципу майнер:маршрутизатор = A:1. Параметр A определяется лучшим соотношением майнер:маршрутизатор, протестированным в тестовой сети.
Награды за ускорение, которые может получить майнер, связаны с несколькими факторами: качеством узла (скорость отклика и т. д.), размером хранимых данных и количеством ставок. Будет механизм оценки каждого майнера, и, наконец, оценка будет использоваться для распределения дохода от Boost.
Награда Router Boost также будет зависеть от доступности узлов, используя количество поисковых запросов, обработанных Router в последнюю эпоху, и количество ставок для определения.
3.Плата за запрос
Решение о плате за запрос определяется маршрутизатором, который предоставляет точную котировку, чтобы помочь пользователю более интуитивно оценить услуги маршрутизатора, в то время как майнер имеет право решать, подключаться ли к маршрутизатору на основе цены, предоставленной Маршрутизатор.
Часть платы за запрос будет использована для сжигания налоговой ставки, а остальная часть будет распределена непосредственно между майнером и маршрутизатором, маршрутизатор будет брать соответствующую сумму денег с каждой услуги в соответствии с соотношением распределения доходов, подписанным с майнером.
4. Резюме
Представленная нами модель экономики сервисной сети на основе OP обеспечивает динамическую синергию между ритмом выпуска токенов и ростом сети, и этот дизайн экономики токенов, наполненный игрой, заставляет игроков более охотно участвовать в построении сети. Разработка протокола с механизмом отрицательной обратной связи эффективно повысит надежность протокола.
5. Ссылки
[1] Людвиг фон Мизес — Википедия(https://en.wikipedia.org/wiki/Ludwig_von_Mises)
[2] https://en.wikipedia.org/wiki/Markov_perfect_равновесие
[4] https://eips.ethereum.org/EIPS/eip-1559
[5] https://docs.cosmos.network/master/architecture/adr-014-proportional-slashing.html
[6] Методы выборов Янсона С. Фрагмена и Тиле[R]. Технический отчет, 2016.
[7] https://en.wikipedia.org/wiki/Cobb–Douglas_production_function
[8] https://www.theblockcrypto.com/post/76986/chainlink-nodes-attack-eth
[9]https://en.wikipedia.org/wiki/Cobb–Douglas_production_function
Оригинал