Месяц назад Вибху, основатель DRiP, ведущего потребительского приложения на Solana распространяющего бесплатные NFT от ведущих художников, своим заявлением вызвал столь необходимую дискуссию:
Solana будет иметь и должна иметь L2 и/или роллапы
Его разочарование возникло из-за того, что DRiP терял значительную ценность (~ 20 тыс. долларов в неделю) на базовом уровне из-за роста цен на SOL и перегрузки сети. Повышенная активность на Solana приводит к:
Вибху отмечает: «Компонуемость имеет убывающую отдачу». Он также отмечает, что разработчики приложений Solana в частном порядке обсуждают свое желание использовать роллапы по следующим причинам:
Отправить ссылку
За последние несколько месяцев Solana пережила несколько инцидентов с перегрузками, начиная от аирдропов, таких как JUP, и заканчивая добычей руды и пиковой торговлей мемкоинами. Хотя кто-то может возразить, что Firedancer может решить все эти проблемы, давайте будем реалистами: сроки остаются неопределенными, и на данный момент он не может масштабироваться более чем в 10 раз. Несмотря на это, это правда, что среди всех основных сетей, которые были проверены в бою, Solana является последним оставшимся настоящим монолитом.Должна ли Solana оставаться монолитом или стать модульной? Будет ли Solana также развиваться, как Ethereum, с фрагментированными решениями L2 и L3, среди прочих? Каков текущий ландшафт аппчейнов и роллапов на Solana?
Чтобы ответить на эти вопросы и подвести итог всей дискуссии, в этом эссе будут рассмотрены все возможности, обсуждены различные проекты и оценены их плюсы и минусы.
В этой статье мы не будем углубляться в технические детали, а вместо этого примем более ориентированную на рынок и практическую перспективу при обсуждении различных подходов к масштабированию, чтобы дать общий обзор.
Все инсайты, без лишнего шума — плюс много альфы.
В двух словах мы обсудим:

Фонд Solana Foundation недавно опубликовал блог, призывающий проекты принять немедленные меры для повышения производительности сети, в том числе:
Anza (дочерняя компания от Solana Labs) cпостоянно пытается решить перегрузка сети, которая была идентифицирована как проблемы, связанные с реализацией QUIC, и поведением клиента валидатора Agave (Solana Labs), когда его просят обработать большое количество запросов.
Отправить ссылку
В то время как сторонники модульности решительно выступают за «модульную дорожную карту» для Solana, Solana Labs/Anza (основной разработчик Solana Протокол) по-прежнему сосредоточена на оптимизации пропускной способности и задержка базового уровня. Ниже перечислены некоторые потенциальные улучшения.
Пересмотр рынков комиссий и увеличение базовых сборов (в настоящее время они установлены на уровне 5,000 Lamports или 0.000005 SOL).
Введение экспоненциальной платы за блокировку записи для учетных записей, т. е. постепенное увеличение комиссий с течением времени для предотвращения спама.
Оптимизация бюджетных запросов ТС через систему штрафов.
Улучшение общей сетевой архитектуры.
Даже с этими улучшениями в вертикальном масштабировании (одна цепочка) мы не можем исключить возможность того, что Solana примет горизонтальное масштабирование (роллапы). Реальность такова, что Solana может стать гибридом и того, и другого — он может служить отличным базовым слоем для роллапы, обладая сверхнизким временем задержка блока (~400 мс), что значительно улучшит роллапы, например, обеспечит сверхбыстрое мягкое подтверждение от секвенсоров. Самое приятное то, что Solana исторически быстро внедряла изменения, что потенциально делает ее более эффективным слоем для роллапов, чем Ethereum.
Обновление: Anza теперь выпустила некоторые патчи, помогающие смягчить некоторые текущие перегрузка сети, и за ними последуют дальнейшие улучшения в v1.18.

Для роллапов преимущество может быть получено за счет оптимизации уровня доступности данных (DA) / BLOB-объектов Solana, хотя это может произойти на более позднем этапе.
Источник: Anza DevRel
Джо Си (инженер Anza) также обнародовал планы по созданию SVM модульной, где конвейер обработки транзакций будет вынесен из валидатора и помещен в SVM. Это позволит разработчикам запускать реализацию SVM и работать независимо от какого-либо валидатора.
Изолированная SVM будет представлять собой сборку полностью независимых модулей. Любая реализация SVM может управлять этими модулями через четко определенные интерфейсы, что еще больше снижает барьеры для SVM-совместимых проектов за счет значительного снижения накладных расходов, необходимых для разработки пользовательских решений. Команды могут реализовывать только те модули, которые им интересны, в то время как для остальных используются устоявшиеся реализации, такие как Agave или Firedancer.
В шорт году Solana будет работать по принципу plug-and-play, что значительно упростит Solana аппчейнов и роллапы.

В целом, есть два направления, в которых это может происходить: Layer-2s/Rollups и Appchains. Мы рассмотрим оба варианта по порядку.

В широком смысле он может быть двух типов:

Pyth – Аппчейн OG Solana: В свое время на долю Pyth приходилось 10-20% всех транзакций в Solana основной сети. Однако это не требовало какой-либо компонуемости, поэтому они просто разветвили кодовую базу Solana. Это позволило им использовать быстрое время блока Solana в 400 мс для высокочастотных обновлений цен. Pythnet была первой сетью, принявшей SVM для своего аппчейна. Цепочка приложений Pythnet — это форк Proof-of-Authority основной сети Solana, служащий вычислительным базовым уровнем для обработки и агрегирования данных, предоставляемых сетью издателей данных Pyth.
Почему Пит переехал? -Он не требовал высокой компонуемости (особенно для приложений, отличных от Solana) и, таким образом, был свободен от перегрузки основной сети.
Некоторые примеры Solana аппчейнов могут быть следующими:
Отправить ссылку
Можно также создать промежуточное программное обеспечение, подобное Cosmos-SDK, предлагая готовое решение для создания цепочек приложений со встроенной поддержкой для оракулов (таких как Pyth или Switchboard), RPC (например, Helius) и обмена сообщениями (например, Wormhole), среди прочих.
Polygon AggLayer также был бы интересным подходом, где разработчики могут подключить любую цепочку L1 или L2 к AggLayer, который агрегирует доказательства ZK из всех подключенных цепочек.
Будет ли Solana Rollups тем же самым, что и Ethereum? Судя по всему, нет. Для Solana роллапы будут в основном абстрагированы для конечного пользователя. На идеологическом фронте Ethereum роллапы были нисходящими, когда Ethereum Foundation и лидеры решили, что лучший способ масштабирования — это роллапы, и они начали поддерживать различные L2 после фиаско CryptoKitties. В то время как на Solana спрос идет снизу вверх, то есть исходит от разработчиков приложений со значительным принятием потребителями. В результате, большинство текущих ролл-ап спектаклей являются маркетинговыми и в большей степени ориентированы на повествование, чем на потребительский спрос. Это существенная разница, которая может привести к другому будущему роллапов, чем то, что мы видели на Ethereum. Являются ли сжатие = свертками?
L2 масштабируют блокчейны базового уровня (L1), выполняя транзакции на L2, пакетируя данные транзакций и сжимая их. Затем сжатые данные отправляются на L1 и используются либо в доказательстве мошенничества (оптимистичная свертка), либо в доказательстве действительности (свертка zk). Этот процесс доказывания называется «урегулированием». Аналогичным образом, сжатие разгружает транзакции из основной сети, уменьшая конкуренцию за состояние на базовом уровне. Примечательно, что Grass L2 будет использовать сжатие состояний для своего свертки.
Использование структуры, подобной свертке, позволяет:

Использование структуры, подобной свертке, позволяет:
Эта разработка позиционирует Grass в качестве базового уровня для широкого спектра приложений, которые возможны только на Grass (обратите внимание, что платформы и инфраструктура часто имеют гораздо более высокую оценку, и Grass скоро запустит токен :P).
Интересно
, что Армани (соучредитель Backpack) также написал в Твиттере, что теперь они стремятся к L2.
Sonic также строит модульную цепочку SVM (Hypergrid), которая позволит играм развертывать свои собственные цепочки на Solana. Существуют также Ethereum роллапы на основе SVM, такие как Eclipse и NitroVM, которые используют SVM в качестве механизма выполнения. Neon функционирует как EVM-совместимый L2 на Solana. Кроме того, есть проекты на стадии идеи, такие как Molecule (SVM Биткойн Уровень 2).
Sovereign SDK — это еще один фреймворк, похожий на node.js, но предназначенный для создания роллапы. Пользователи приносят свой код Rust, а мы превращаем его в роллап Optimistic или ZK, который можно развернуть на любом блокчейне. Код Rust может быть логикой вашего конкретного приложения или любой VM.
Роллапы = выравнивание SOL: Термин «ETH-Aligned» или более подходящее слово для «предубеждения ETH Bag Biases» стал популярным мемом. Как вы думаете, почему Layer 2s и Restaking/EigenLayer стали самыми популярными нарративами? Это потому, что они увеличивают «денежность ETH», при этом ETH повсеместно используется в качестве основного актива. Тот же принцип применим и к Solana. Сообщество Solana сплотится вокруг любого решения, которое увеличит их активы SOL — это так просто. По мере расширения экосистемы Solana когда-то недооцененная «денежность SOL» будет приобретать значение. Помните, что большинство роллапов в любом случае являются «маркетинговой игрой» и дают лучшее начисление стоимости токенов, поскольку рынки по-прежнему ценят инфраструктуру больше, чем приложения.
Роллапы будут ощущаться как расширение Solana: Помимо преимуществ безопасности (т. е. наследования безопасности от базового уровня), легкий доступ к пользователям и активам Solana будет значительным преимуществом. Как отмечает Джон Шарбонно, Ethereum роллапы, такие как Base, Optimism и Arbitrum, больше похожи на расширения Ethereum. Пользователи поддерживают одни и те же кошельки и адреса, нативный токен Газ является единой канонической версией ETH, ETH доминирует DeFi со всеми торговыми парами, социальные приложения оценивают NFT в ETH и платят создателям в ETH (например, friend.tech), а депозиты на L2 мгновенны и т. д. Аналогично это произойдет и с Solana. Учась у Ethereum, большинство Solana Rollapps не заставят пользователей чувствовать, что они используют отдельную цепочку (например, Getcode).
Solana увидит больше «RollApps», чем «Rollups» Solana не имеет проблемы с масштабированием, как Ethereum, где основная сеть просто непригодна для использования из-за высоких комиссий за газ, она высоко оптимизирована. Однако некоторые приложения, которым требуется выделенное блочное пространство, будут создавать свои роллапы. В то время как накопительные пакеты общего назначения на Solana не имеют для меня смысла, с экономической точки зрения они имеют смысл для проектов. Например, Пользователи Base принесли Coinbase 2 миллиона долларов дохода всего за один день! Стимулы для строителей сильно смещены в сторону L2. Однако, как было замечено, каждый роллап EVM выглядит как ванильный роллап, и многие, такие как Linea, Scroll или zkSync, стали призрачными цепочками, в которых только фермеры проводят несколько транзакций для раздачи токенов. Кроме того, я считаю, что L2 общего назначения на Solana могут привести к тем же старым проблемам Ethereum, то есть к централизованным роллапам, перегрузке и фрагментации ликвидности.
Почему некоторые приложения хотят перейти на Rollapps/appchain? Каждое приложение изначально запускается на Solana Основная сеть, так как размещение большего количества приложений в общей инфраструктуре значительно снижает сложность разработки и пользователей. Однако по мере роста этих приложений они могут стремиться:
Захват ценности: Сложнее усвоить ценность на общем уровне Solana, не предназначенном только для одного приложения. Захват MEV может быть еще одним прибыльным вариантом для DEX.- Настраиваемость выделенного блочного пространствав таких сценариях использования, как:
Конфиденциальность: Например, Getcode использует секвенсор для облегчения частных платежей для своих пользователей.- Эксперименты на рынке комиссий- Зашифрованные мемпулы для минимизации MEV- Специализированные книги ордеров
Однако не все приложения захотят запускать свой собственный накопительный пакет, особенно те, которые не достигли определенной скорости побега (например, достаточного TVL, пользователей, объема). Запуск собственной цепочки сегодня включает в себя болезненные и ненужные компромиссы (сложность, стоимость, худший UX, фрагментированная ликвидность и т. д.), которые большинство приложений, особенно на ранней стадии, не могут оправдать дополнительными преимуществами. Solana остается сердцем и душой разработки SVM, и в результате, вероятно, будет развернуто множество новых приложений. Для разработчиков приложений: Solana Основная сеть или Appchain или Rollup Полностью зависит от обстоятельств. Если нет острой необходимости в компонуемости со всеми другими приложениями, имеет смысл полностью вынести несколько различных компонентов вне блокчейна (либо аппчейн, либо роллап). Пользователю не нужно знать, что он использует роллап или аппчейн. Grass, Zeta и Getcode абстрагируют любую инфраструктуру типа свертки, которую они используют для своих пользователей. Для разрешенных и настраиваемых вариантов использования Токен Extension также удовлетворяет большинство потребностей, таких как логика KYC/передачи, сохраняя при этом компонуемость. Итак, будет ли DRiP L2/appchain? В настоящее время DRiP использует Solana для:

И нет, это не означает, что Solana проиграла в битве монолитов и компонуемости; она будет справляться со случаями, которые зависят от компонуемости и низкой задержки, лучше, чем другие цепочки. И нет, Sui/Aptos/Sei/Monad и т.д. и т.. пока не лучше, так как мы этого не знаем, и им еще предстоит пройти боевые испытания на высокую реальную активность пользователей.
В отличие от Ethereum, Solana Основная сеть не стремится быть «сетью B2B», она была и всегда будет потребительской цепочкой. Создание распределенных систем в большом масштабе невероятно сложно, и Solana имеет наилучший потенциал, чтобы стать глобальным общим реестром для самых ценных транзакций.
Solana нуждается в родственных душах: могут ли аппчейны и роллапы стать его идеальным сочетанием?
Не стесняйтесь обращаться ко мне по адресу Yash Agarwal (@yashhsm в Twitter) для любых предложений или если у вас есть какие-либо мнения. Если вы находите это хоть немного проницательным, пожалуйста, поделитесь этим — оно оправдывает мои недели усилий и привлекает больше внимания :)
Особая благодарность Karthik (PepperDEX), Brian Breslow (Dorahacks), Parth (Arana Ventures), Rex (Anza), Het Dagli (Superteam), Kash (Superteam) и Akshay (Superteam), который проанализировал и поделился своими мыслями на разных этапах драфта.





