Перейти к основному содержимому

Механизм эталонной цены на газ (RGP) Sui

· 8 мин. чтения
Dora Noda
Software Engineer

Введение

Блокчейн Sui, анонсированный к публичному запуску 3 мая 2023 года после обширного трехволнового тестнета, представил инновационную систему ценообразования на газ, разработанную для выгоды как пользователей, так и валидаторов. В её основе лежит Эталонная цена на газ (RGP) — базовая сетевая комиссия за газ, которую валидаторы согласовывают в начале каждой эпохи (примерно 24 часа).

Эта система направлена на создание взаимовыгодной экосистемы для держателей токенов SUI, валидаторов и конечных пользователей, обеспечивая низкие, предсказуемые транзакционные издержки и одновременно вознаграждая валидаторов за производительное и надёжное поведение. В этом отчёте подробно рассматривается, как определяется RGP, какие расчёты выполняют валидаторы, её влияние на экономику сети, её эволюция через управление и как она сравнивается с другими моделями газа в блокчейне.

Механизм эталонной цены на газ (RGP)

RGP Sui не является статичным значением, а переустанавливается каждую эпоху посредством динамического процесса, управляемого валидаторами.

  • Опрос по цене на газ: В начале каждой эпохи каждый валидатор представляет свою «резервную цену» — минимальную цену на газ, которую он готов принять за обработку транзакций. Затем протокол упорядочивает эти заявки по доле стейка и устанавливает RGP для данной эпохи на уровне 2/3 перцентиля, взвешенного по доле стейка. Такая конструкция гарантирует, что валидаторы, представляющие супербольшинство (не менее двух третей) от общего стейка, готовы обрабатывать транзакции по этой цене, обеспечивая надёжный уровень обслуживания.

  • Частота и требования к обновлению: Хотя RGP устанавливается каждую эпоху, валидаторы обязаны активно управлять своими котировками. Согласно официальным рекомендациям, валидаторы должны обновлять свою котировку цены на газ не реже одного раза в неделю. Кроме того, если происходит значительное изменение стоимости токена SUI, например, колебание на 20% или более, валидаторы должны немедленно обновить свою котировку, чтобы гарантировать, что RGP точно отражает текущие рыночные условия.

  • Правило подсчёта и распределение вознаграждений: Чтобы гарантировать соблюдение валидаторами согласованной RGP, Sui использует «правило подсчёта». В течение эпохи валидаторы отслеживают производительность друг друга, проверяя, оперативно ли их коллеги обрабатывают транзакции по цене RGP. Этот мониторинг приводит к получению оценки производительности для каждого валидатора. В конце эпохи эти оценки используются для расчёта множителя вознаграждения, который корректирует долю каждого валидатора в вознаграждениях за стейкинг.

    • Валидаторы, показавшие хорошие результаты, получают множитель ≥1, увеличивая свои вознаграждения.
    • Валидаторы, которые задерживали, откладывали или не смогли обработать транзакции по RGP, получают множитель <1, что фактически сокращает часть их заработка.

Эта двухкомпонентная система создаёт мощную структуру стимулирования. Она отговаривает валидаторов от указания нереально низкой цены, которую они не могут поддерживать, поскольку финансовый штраф за низкую производительность был бы суровым. Вместо этого валидаторы мотивированы предлагать самую низкую цену, которую они могут устойчиво и эффективно обрабатывать.


Операции валидатора: Расчёт котировки цены на газ

С точки зрения валидатора, установка котировки RGP является критически важной операционной задачей, которая напрямую влияет на прибыльность. Она требует создания конвейеров данных и уровней автоматизации для обработки ряда входных данных как из ончейн, так и из офчейн источников. Ключевые входные данные включают:

  • Единицы газа, выполненные за эпоху
  • Вознаграждения за стейкинг и субсидии за эпоху
  • Взносы в фонд хранения
  • Рыночная цена токена SUI
  • Операционные расходы (оборудование, облачный хостинг, обслуживание)

Цель состоит в том, чтобы рассчитать котировку, которая гарантирует положительные чистые вознаграждения. Процесс включает несколько ключевых формул:

  1. Расчёт общих операционных затрат: Это определяет расходы валидатора в фиатной валюте за данную эпоху.

    Costepoch=(Total Gas Units Executedepoch)×(Cost in $ per Gas Unitepoch)\text{Cost}_{\text{epoch}} = (\text{Total Gas Units Executed}_{\text{epoch}}) \times (\text{Cost in \$ per Gas Unit}_{\text{epoch}})
  2. Расчёт общих вознаграждений: Это определяет общий доход валидатора в фиатной валюте, полученный как от субсидий протокола, так и от комиссий за транзакции.

    $Rewardsepoch=(Total Stake Rewards in SUIepoch)×(SUI Token Price)\text{\$Rewards}_{\text{epoch}} = (\text{Total Stake Rewards in SUI}_{\text{epoch}}) \times (\text{SUI Token Price})

    Где Total Stake Rewards — это сумма любых предоставленных протоколом Stake Subsidies и Gas Fees, собранных с транзакций.

  3. Расчёт чистых вознаграждений: Это окончательная мера прибыльности для валидатора.

    $Net Rewardsepoch=$Rewardsepoch$Costepoch\text{\$Net Rewards}_{\text{epoch}} = \text{\$Rewards}_{\text{epoch}} - \text{\$Cost}_{\text{epoch}}

    Моделируя свои ожидаемые затраты и вознаграждения при различных уровнях RGP, валидаторы могут определить оптимальную котировку для представления в Опросе по цене на газ.

При запуске основной сети Sui установил начальную RGP на фиксированном уровне 1 000 MIST (1 SUI = 10⁹ MIST) на первые одну-две недели. Это обеспечило стабильный период работы для валидаторов, чтобы собрать достаточные данные об активности сети и наладить свои процессы расчёта до того, как динамический механизм опроса вступил в полную силу.


Влияние на экосистему Sui

Механизм RGP глубоко формирует экономику и пользовательский опыт всей сети.

  • Для пользователей: Предсказуемые и стабильные комиссии: RGP служит надёжным ориентиром для пользователей. Комиссия за газ для транзакции следует простой формуле: Цена газа пользователя = RGP + Чаевые. В нормальных условиях чаевые не требуются. Во время перегрузки сети пользователи могут добавить чаевые для получения приоритета, создавая рынок комиссий без изменения стабильной базовой цены в рамках эпохи. Эта модель обеспечивает значительно большую стабильность комиссий, чем системы, где базовая комиссия меняется с каждым блоком.

  • Для валидаторов: Гонка за эффективностью: Система способствует здоровой конкуренции. Валидаторы стимулируются снижать свои операционные расходы (за счёт оптимизации аппаратного и программного обеспечения), чтобы иметь возможность прибыльно предлагать более низкую RGP. Эта «гонка за эффективностью» приносит пользу всей сети, снижая транзакционные издержки. Механизм также подталкивает валидаторов к сбалансированной прибыли; слишком высокая котировка рискует быть исключённой из расчёта RGP, в то время как слишком низкая приводит к операционным убыткам и штрафам за производительность.

  • Для сети: Децентрализация и устойчивость: Механизм RGP помогает обеспечить долгосрочное здоровье сети. «Угроза входа» новых, более эффективных валидаторов предотвращает сговор существующих валидаторов с целью поддержания высоких цен. Кроме того, корректируя свои котировки на основе рыночной цены токена SUI, валидаторы коллективно обеспечивают устойчивость своих операций в реальном выражении, защищая экономику комиссий сети от волатильности цены токена.


Управление и эволюция системы: SIP-45

Механизм газа Sui не статичен и развивается посредством управления. Ярким примером является SIP-45 (Приоритетная отправка транзакций), который был предложен для уточнения приоритезации на основе комиссий.

  • Решаемая проблема: Анализ показал, что простая оплата высокой цены на газ не всегда гарантировала более быстрое включение транзакции.
  • Предлагаемые изменения: Предложение включало увеличение максимально допустимой цены на газ и введение «усиленной трансляции» для транзакций, оплачивающих значительно выше RGP (например, ≥5x RGP), гарантируя их быстрое распространение по сети для приоритетного включения.

Это демонстрирует приверженность итеративному развитию модели газа на основе эмпирических данных для повышения её эффективности.


Сравнение с другими моделями газа в блокчейне

Модель RGP Sui уникальна, особенно в сравнении с EIP-1559 Ethereum.

АспектSui (Эталонная цена на газ)Ethereum (EIP-1559)
Определение базовой комиссииОпрос валидаторов каждую эпоху (рыночный механизм).Алгоритмический каждый блок (протокольный механизм).
Частота обновленияОдин раз за эпоху (~24 часа).Каждый блок (~12 секунд).
Назначение комиссииВсе комиссии (RGP + чаевые) идут валидаторам.Базовая комиссия сжигается; только чаевые идут валидаторам.
Стабильность ценыВысокая. Предсказуемая изо дня в день.Средняя. Может быстро расти при спросе.
Стимулы для валидаторовКонкурируют по эффективности, чтобы установить низкую, прибыльную RGP.Максимизируют чаевые; не контролируют базовую комиссию.

Потенциальные критические замечания и вызовы

Несмотря на свою инновационную конструкцию, механизм RGP сталкивается с потенциальными вызовами:

  • Сложность: Система опросов, правил подсчёта и офчейн-расчётов сложна и может представлять собой кривую обучения для новых валидаторов.
  • Медленная реакция на пики: RGP фиксируется на эпоху и не может реагировать на внезапные всплески спроса в середине эпохи, что может привести к временной перегрузке, пока пользователи не начнут добавлять чаевые.
  • Потенциал сговора: Теоретически, валидаторы могли бы сговориться, чтобы установить высокую RGP. Этот риск в основном снижается конкурентным характером децентрализованного набора валидаторов.
  • Отсутствие сжигания комиссий: В отличие от Ethereum, Sui перераспределяет все комиссии за газ валидаторам и в фонд хранения. Это вознаграждает операторов сети, но не создаёт дефляционного давления на токен SUI — функцию, которую ценят некоторые держатели токенов.

Часто задаваемые вопросы (FAQ)

Зачем стейкать SUI? Стейкинг SUI обеспечивает безопасность сети и приносит вознаграждения. Изначально эти вознаграждения сильно субсидируются Sui Foundation для компенсации низкой сетевой активности. Эти субсидии уменьшаются на 10% каждые 90 дней, с ожиданием, что вознаграждения от транзакционных комиссий станут основным источником дохода. Застейканные SUI также предоставляют право голоса в ончейн-управлении.

Могут ли мои застейканные SUI быть слэшированы? Да. Хотя параметры всё ещё дорабатываются, применяется «слэшинг по правилу подсчёта». Валидатор, получивший нулевую оценку производительности от 2/3 своих коллег (из-за низкой производительности, злонамеренного поведения и т. д.), будет иметь свои вознаграждения слэшированы на определённую сумму. Стейкеры также могут упустить вознаграждения, если выбранный ими валидатор имеет простой или предлагает неоптимальную RGP.

Автоматически ли реинвестируются вознаграждения за стейкинг? Да, вознаграждения за стейкинг в Sui автоматически распределяются и реинвестируются (компаундируются) каждую эпоху. Чтобы получить доступ к вознаграждениям, вы должны явно их разстейкать.

Каков период разблокировки (unbonding period) Sui? Изначально стейкеры могут разблокировать свои токены немедленно. Ожидается, что будет реализован период разблокировки, когда токены будут заблокированы на определённое время после разстейкинга, и это будет предметом управления.

Сохраняю ли я контроль над своими токенами SUI при стейкинге? Да. Когда вы стейкаете SUI, вы делегируете свой стейк, но остаётесь в полном контроле над своими токенами. Вы никогда не передаёте хранение валидатору.