Благодаря высокопроизводительной архитектуре и инновационным технологиям, блокчейн Solana становится новым центром децентрализованных приложений по мере быстрого развития DeFi. Однако по мере роста экономической активности в центре внимания сообщества постепенно оказываются проблемы, связанные с рынком вознаграждений и максимальной извлекаемой стоимостью (MEV) Solana.
Возвышение Solana в DeFi
Рост Solana расширяет DeFi пространство. Пока мы наблюдали издалека, мы никогда не предлагали новую точку зрения. Однако бурная активность на Solana в последние месяцы предоставила нам новую возможность понаблюдать за ее положением на рынке и тем, как она может развиваться.
Плата за транзакции необходима для поддержки самых основных видов деятельности в блокчейне, поскольку она подтверждает транзакции пользователей и включает их в блокчейн. Основная цель этих сборов — предотвращение спама; они также являются частью субсидии, выплачиваемой валидаторам за создание/валидацию блоков. В некотором смысле эти сетевые сборы похожи на арендную плату: пользователи платят за доступ к ограниченному товару в единицу времени. В данном случае товаром является «пространство блока», т. е. место в блоке.
Здесь мы оцениваем пространство блока на двух крупнейших блокчейнах со смарт-контрактами, Ethereum и Solana. По мере углубления мы понимаем, что рынок комиссий, как созданный в рамках протокола, так и органично развившийся с нуля, позволяет валидаторам использовать свой доступ к пространству блока.
Рынок вознаграждений Solana оптимизирован для высокой производительности и призван избежать проблем, наблюдаемых в подходе Ethereum. Однако, хотя рынок Solana в конечном итоге может оказаться более эффективным, чем рынок Ethereum, ему еще предстоит пережить подобную MEV-революцию (валидаторы начнут использовать свое привилегированное положение). Solana не нужно идти по пути предложенного Ethereum разделения блокчейн-протокола (PBS), но ей необходимо определить комплексный подход к долгосрочной стабильности своего рынка комиссий.
Основы оценки блокчейн-пространства
Прежде чем углубиться, давайте попробуем понять, как примерно определяется стоимость блокчейн-пространства.
Существуют как технические, так и социальные аспекты (по сути, координация между различными сторонами, которые придают ценность блокчейну). Технически блокчейн может регулировать размер блока, время блока, а также механизмы производства и распространения блоков. На диаграмме ниже представлено более подробное описание и сравнение подходов Ethereum и Solana.
Социальный аспект относится к координации действий заинтересованных сторон для достижения технических и финансовых целей цепочки. Его также можно рассматривать как социальный статус блокчейна, субъективный, но, тем не менее, важный показатель. Не менее эффективно, чем социальное давление, и создание культуры для решения проблем, и Solana, и Ethereum создали такие культуры. Среди недавних примеров дискуссий вокруг социального слоя — споры об увеличении лимита газа в Ethereum и эмиссии за эпоху, а также недавнее закрытие мемпула Jito на Solana.
Теперь давайте более подробно рассмотрим и сравним рынки сборов Ethereum и Solana.
Краткое описание рынка сборов Ethereum
Популярность Ethereum объясняется в первую очередь средой исполнения: виртуальной машиной Ethereum Virtual Machine (EVM), которая делает возможными смарт-контракты. Другим фактором является безразрешительный характер Ethereum, который привел к различным волнам инноваций: буму ICO в 2017-2018 годах, лету DeFi в 2020 году и увлечению NFT в 2021-2022 годах. Постоянное существование этих приложений создало ценность для валидаторов, которые предоставляют блокчейн-пространство для этой деятельности.
Вскоре после всплеска экономической активности в Ethereum (это было еще до перехода на PoS) майнеры начали изучать, как вставлять свои транзакции при возникновении арбитражных возможностей, используя свое положение в качестве поставщиков блоков.
Фил Дайан был первым, кто задокументировал эту деятельность. Он впервые задокументировал эту деятельность в своей новаторской статье «Flash Boys 2.0», опубликованной в 2019 году (которую мы теперь называем MEV). В то время рынок сборов Ethereum допускал только повышение цен на газ в качестве стимула для включения транзакций. Эти приоритетные газовые аукционы (PGA) перегружали сеть Ethereum и приводили к росту цен на газ до тех пор, пока не был запущен Flashbots (одним из основателей которого был Даян). Это создало рынок для майнеров, которые могли получать плату за включение транзакций от поисковиков, которые являются арбитражными трейдерами на цепочке. Впоследствии исследователи Ethereum поняли, что добыча MEV может быть более эффективной, чем плата за включение в цепочку.
Самым значительным изменением на рынке сборов Ethereum может быть EIP-1559, который создал базовый сбор (динамически определяемый за период, для предотвращения спама и сжигания) и приоритетный сбор (используемый для отображения срочности или указания предпочтений и выплачиваемый для блокировки предлагающих включение транзакций). Важным моментом является то, что «приоритетная плата» функционально отличается от «чаевых». Первая обеспечивает включение и опосредуется базовой цепочкой, а вторая обеспечивает упорядочивание и включение и опосредуется рынком сборов.
Подход Ethereum развивался; ознакомьтесь с нашим подробным исследованием MEV осенью прошлого года. Это произошло благодаря сочетанию социального слоя, который пытается децентрализовать концентрированную индустрию MEV, и технического слоя, где MEV теперь стал ключевой частью технической дорожной карты (Виталик называет эту часть дорожной карты «Бичом»).
Механика рынка гонораров Соланы
Solana использует радикально иной подход к архитектуре блокчейна, особенно в плане масштабируемости.
Некоторые заметные инновации Solana включают:
- Нет общего пула памяти: В Solana транзакции направляются непосредственно от инициирующего клиента к текущему лидеру, ответственному за генерацию блока, что устраняет необходимость в пуле памяти. Теоретически это уменьшает задержку подтверждения транзакций, но на практике ситуация не всегда однозначна из-за «джиттера» (т. е. разного времени обработки разными валидаторами транзакций или блоков).
- Изоляция состояния: Отсутствие расширения пула памяти делает транзакции на его dAPP более независимыми друг от друга. Этот подход похож на концепцию «добавления дополнительных полос для облегчения движения»; различные типы транзакций на Solana должны следовать по определенным «путям», от пользователей к лидерам, чтобы быть добавленными в блоки.
- Параллельное выполнение: Solana может обрабатывать непересекающиеся транзакции одновременно в одном и том же блоке. Это обусловлено двумя факторами:
- Производство блоков в Solana (примерно) непрерывно, поскольку ожидается, что лидеры будут добавлять транзакции в блоки по мере их получения.
- Лидеры слотов фиксированы, поскольку они заранее расписаны в очереди и также отвечают за непрерывную добычу четырех последовательных блоков.
Эти два фактора в сочетании с изоляцией состояний Solana позволяют транзакциям быть «многопоточными». Это означает, что транзакции в нескольких потоках подтверждаются примерно в одно и то же время в расписании Leader текущей эпохи (при условии, что транзакции в одном потоке не изменяют одно и то же состояние) одним и тем же способом и в одно и то же время.
Рынок гонораров Соланы: Дешевле ≠ Лучше
Сетевые сборы в Solana обычно очень низкие (хотя в последнее время они выросли). В отличие от Ethereum, у Solana статичная базовая плата, измеряемая в лампортах. Приоритетная плата измеряется в микролампортах за запрашиваемую вычислительную единицу.
Это означает, что в то время как плата алгоритмически масштабируется в зависимости от сложности и спроса на EVM, SVM необходимо увеличивать свою плату за приоритет только при выполнении простых запросов. Нединамические технические проблемы подробно описаны здесь, но суть в том, что статическое ценообразование на колебания спроса для товара с определенным предложением не является идеальным.
Рынок тарифов Солана: Неизбежность MEV
Социальный консенсус Solana рассматривает низкие тарифы как уникальное преимущество по сравнению с другими блокчейнами. Такой подход приглашает спам, поэтому некоторые выступают за повышение сборов или внедрение динамических базовых сборов в периоды высокой активности (аналогично EIP-1559).
До сих пор Солана использовала локальные рынки платных услуг для удовлетворения растущего спроса. Поскольку государство изолировано, сеть может легко определить «горячие точки» или штаты, испытывающие повышенный спрос. Такой подход позволяет блокчейну алгоритмически устанавливать цены на транзакции с более высокими целевыми комиссиями за транзакции, чем в менее востребованных штатах. Этот подход похож на роль строителя блоков в Ethereum, дополненную планировщиком, который помогает размещать транзакции в последовательных блоках на основе приоритетных комиссий.
В рамках реализации локализованных рынков комиссии Solana создала внутрипротокольный планировщик, который локально планирует транзакции для выполнения на основе алгоритма «первый пришел — первый ушел». Транзакции постоянно поступают к лидерам слотов, которые затем сортируют их на основе предоставляемых ими подсказок.
Алгоритм также требует, чтобы Лидеры слотов делились создаваемыми ими шардами с некоторыми узлами, к которым они подключены, на основе их доли. Однако, как упоминалось ранее, этот процесс нарушается из-за джиттера. В частности, дрожание планировщика (из-за того, что Solana случайным образом распределяет входящие транзакции по потокам выполнения) и дрожание сети (из-за задержки P2P-трансляции входящих транзакций и шардов) создают неопределенность в упорядочивании транзакций на Solana, что делает аукционы на блокчейне экономически целесообразными. Другими словами, у валидаторов есть экономический стимул вставлять или переупорядочивать транзакции при наличии джиттера. Для пользователей это означает утечку MEV, а для валидаторов — прибыль MEV.
Solana против Ethereum
Небольшой обзор MEV на Ethereum: До появления Flashbots на Ethereum активность MEV вытесняла обычную активность блокчейна, повышая цены на бензин для всех пользователей за счет PGA. На Solana комиссии не подскакивают, потому что у нее нет общего состояния и глобальной минимальной цены, как у Ethereum, но во время повышенной активности обычные пользователи сталкиваются с проблемой завершения транзакций на Solana. Flashbots выпустила MEV-GETH для обработки PGA, создав отдельный канал для сбора стоимости MEV вне внутрипротокольного механизма комиссий. В случае с Solana компания Jito представила аналогичный продукт для валидаторов, предоставив им пул псевдопамяти и пользовательский планировщик для наиболее выгодного упорядочивания транзакций. Пул памяти Jito был привлекателен для пользователей, предлагая им гарантию включения (т. е. извлечения их MEV).
Несмотря на популярность продукта, пул памяти Jito оказался под давлением общества и был закрыт в прошлом месяце. Возможно, это произошло по тем же причинам, по которым более 20 % транзакций Ethereum проходят через частные пулы памяти: пользователи устали от сэндвич-атак. Спам снова стал единственным механизмом для чувствительных ко времени транзакций на Solana (с вероятностной точки зрения). Отсутствие эффективного механизма торгов за место в блокчейне приводит к неопределенности в периоды высокого спроса.
Поскольку транзакции на Solana теперь поступают напрямую к слотам-лидерам, а модель приоритетов нарушена, топология (и возникающая при этом задержка) является важнейшим компонентом для пользователей, рассматривающих чувствительные ко времени транзакции.
Топологию пользователей в сети можно понимать как то, насколько «далеко» они находятся от Лидеров, в зависимости от их веса ставки и/или веса ставки узлов, с которыми они связаны. Таким образом, рациональные агенты будут стремиться быть связанными с узлами, где уже контролируются высокие ставки, что ведет к централизации.
Как краткосрочное последствие спама, Солана сейчас настолько перегружена, что практически непригодна для менее искушенных пользователей из-за сбоев в транзакциях. Поэтому устранение долгосрочных последствий (централизация ко-локации и сетевых долей) становится более важным.
Более рациональная структура рынка?
Первоначальная философия дизайна Solana была направлена на устранение трения между пользователями и предоставление сети валидации для удовлетворения спроса любым способом. При этом они упустили из виду, что рынки работают наиболее эффективно, когда в их работе есть определенная степень уверенности. Рынки сборов позволяют демократизировать инклюзивность, требуя от пользователей платить больше, переводя проблему из топологической плоскости в плоскость, основанную на стимулах.
Несмотря на то, что это меняет пользовательский опыт, принятие рынков платы, особенно их связи с MEV, является лучшим способом продвижения вперед для Solana и ее пользователей. Обеспечение затратного пакетного подхода при сохранении целостности цепочки гораздо лучше, чем полное отсутствие метода.
На самом деле, деятельность на цепи почти всегда чувствительна ко времени, особенно когда агенты стремятся извлечь ценность с минимальными или нулевыми экономическими затратами. Выполнение с высокой степенью уверенности лучше, чем дешевое вероятностное выполнение.
Специализация рынков вознаграждений позволяет вести торги и аукционы за место в блокчейне на более высоком уровне, вдали от консенсуса и исполнения. Таким образом, валидаторы могут выполнять свои обязанности, не заботясь об оптимизации наилучшего результата для накопленной стоимости блокчейна.
Грядущая MEV-революция Solana
В настоящее время в цепочке Solana ведутся дискуссии о том, как должен быть реструктурирован рынок вознаграждений (то, что Ethereum обдумывает уже много лет, но так и не решил).
Solana еще не прошла необходимую трансформацию MEV. Хотя недавний всплеск активности на цепи привлек таких участников MEV, как Jito и Ellipsis, к созданию инфраструктуры MEV, крупные валидаторы еще не преодолели этот порог, чтобы запустить свои собственные стратегии MEV в Solana. В отличие от этого, все крупные стейкеры на Ethereum работают с MEV. Сообщество валидаторов Solana не столь враждебно, как сообщество Ethereum, поэтому ради приоритета опыта конечных пользователей обе стороны достигли рукопожатного соглашения не добывать MEV (пока что).
Такая ситуация не продлится долго: социальный слой не может бесконечно следить за поведением. Блокчейн должен работать в среде заинтересованных субъектов. Solana может работать лучше, чем Ethereum, потому что она может решить некоторые проблемы MEV, не будучи так сильно ограничена децентрализацией. Однако ей все еще предстоит ответить на некоторые сложные вопросы, например, должны ли все участники SOL иметь право на вознаграждение MEV, как это было достигнуто с помощью MEV boost в Ethereum.
Для решения проблем с перегрузками на Solana мы изучаем некоторые минимальные механизмы. Эти механизмы включают в себя динамические структуры оплаты, изменения в готовящейся спецификации локального планировщика, ограничения на основе доли и другие оптимизации на уровне приложений. Прогресс происходит быстро. Генеральный директор Jito недавно признался: «Небольшая группа операторов/поисковиков сэндвичит частные мемпулы».
MEV — это признак экономического роста, а значит, он неизбежен. На самом деле, даже биткойн, простоту которого часто называют его главной особенностью, начал перестраиваться после ординаров и роста экономической активности. Выбор в пользу игнорирования решений из-за негативных внешних эффектов (как в случае с Джито) не устраняет эти внешние эффекты; он лишь приводит к несогласованному рынку.
Социальный слой — эффективный инструмент для предотвращения хищнического поведения, но он может просуществовать лишь короткое время. В Ethereum недостатки социального слоя проявляются в росте «игр времени» — стратегии, в рамках которой разработчики блоков намеренно откладывают выпуск своих блоков на максимально возможный срок, чтобы максимизировать получение MEV. Это подрывает безопасность цепи, но имеет экономический смысл с точки зрения валидаторов. Стыд может длиться некоторое время, но исследование протокола — единственное долгосрочное решение.
Пока рано говорить о том, как будет выглядеть цепочка поставок MEV в Солане через несколько лет. Но в одном мы можем быть уверены уже сейчас: большую часть стоимости будет получать большое количество валидаторов.