Вырастет ли Solana до $400 после релиза Firedancer?
Аналитики Bernstein прогнозируют, что Solana возглавит гонку за внедрение ончейн-платежей. Это мнение разделяет и Мэтти Тейлор, соучредитель Colosseum и бывший глава отдела роста Solana Foundation. Он считает, что «параллелизированный» блокчейн обгонит Ethereum по количеству потребительских Web3-приложений.
Но не все так гладко — на фоне «мем-лихорадки» и всплеска торговых объемов DEX в экосистеме Solana нередко сбоит, не справляясь с огромным множеством транзакций.
Однако на горизонте появился новый клиент, который может изменить ситуацию. Но способен ли он решить все проблемы?
- Готовящийся к релизу новый клиент Firedancer призван кардинально увеличить пропускную способность и надежность Solana, что может позитивно отразиться на цене нативного токена.
- Некоторые эксперты прогнозируют рост SOL до $400 к концу года; другие считают маловероятным стремительный взлет курса криптовалюты и превосходство над Ethereum по капитализации в обозримом будущем.
- Пока что Solana регулярно сталкивается с ограничениями масштабируемости и сбоями, но Firedancer может решить эти проблемы благодаря параллелизации, шардингу и оптимизированной P2P-коммуникации.
Нерешенные проблемы Solana
Среди крупных блокчейнов Solana является самым быстрым — 6 апреля среднесуточное количество транзакций в секунду (TPS) достигло рекордного уровня в 1504 на фоне бума мем-коинов.
Данные: CoinGecko.
При этом Solana пока достигла лишь 1,6% от своей теоретической максимальной скорости в 65 000 TPS, подчеркнули исследователи CoinGecko.
Несмотря на выдающиеся показатели производительности, блокчейн периодически сбоит из-за перегрузок.
Например, 6 февраля протокол в течение почти пяти часов не обрабатывал блоки. По словам главы отдела цифровых активов VanEck Мэтью Сигела, проблема была связана с механизмом Berkley Packet Filter. Он обеспечивает развертывание и обновление приложений на Solana.
Эксперты во главе с журналистом Колином Ву напомнили, что это далеко не первый сбой в сети:
- в мае 2021 года множество транзакций не удалось финализировать из-за нестабильной работы блокчейна;
- в сентябре на протяжении примерно часа сеть демонстрировала низкую производительность;
- в этом же месяце объем транзакций, связанных с IDO проекта Raydium, привел к переполнению памяти;
- в январе 2022 года активность ботов-арбитражеров стала причиной остановки сети на 30 часов;
- следом блокчейн не выдержал всплеск NFT-транзакций;
- в июне уязвимость в функции nonce-подписи стала причиной приостановки работы;
- в октябре сеть вышла из строя из-за бага в централизованном сервисе Sentry;
- последующий сбой вызвала ошибка в конфигурации ноды;
- в феврале 2023 года сеть прекратила обработку транзакций, что вызвало необходимость в перезапуске (его удалось совершить только со второго раза).
«Оглядываясь назад, мы понимаем, что появление большого количества транзакций является основной причиной исторических сбоев в сети, которые могут быть связаны с механизмом Solana», — прокомментировал президент Boundary Intelligence Research Institute Ху Чживэй.
Проблема диверсификации
В стремлении к децентрализации и устранению единой точки отказа проекты вроде Ethereum стимулируют сторонних разработчиков создавать собственные реализации ПО на различных языках программирования, чтобы операторы узлов имели несколько вариантов выбора клиента.
Основные преимущества такого подхода:
- у каждого клиента свой уникальный код, что снижает общую уязвимость сети к ошибкам и атакам;
- уменьшается риск манипулирования транзакциями в блокчейне со стороны одного клиента;
- разработчики могут создавать приложения, используя удобный для себя язык программирования.
В настоящее время с блокчейном Solana взаимодействуют три клиента валидатора:
- Solana Labs, написанный на языке Rust;
- Jito-Solana (форк клиента Solana Labs, также создан на Rust);
- Sig (написан на языке Zig).
В активной разработке также TinyDancer. Но это легкий клиент, который не создает блоки и не участвует в консенсусе, а лишь упрощает пользователям проверку состояния блокчейна без необходимости самостоятельно запускать полную ноду.
Это означает, что Solana не так устойчива к атакам, как ее главный конкурент Ethereum. С последним взаимодействует заметно более широкий спектр клиентов.
Данные: ClientDiversity.
Кроме того, нативный клиент Solana не поддерживает шардинг — систему, которая повышает масштабируемость блокчейна, распределяя нагрузку на обработку транзакций одновременно между несколькими сегментами сети.
Что такое Firedancer и как он решит проблемы Solana?
В августе 2022 года Solana Foundation и венчурная фирма Jump Crypto объединили усилия для создания клиента-валидатора для повышения децентрализации и производительности блокчейна Solana.
Масштабирование — ключевой фактор в криптопространстве, уверены аналитики Messari. По их словам, клиент от Jump Crypto призван стать антитезой набирающему популярность модульному подходу.
1/ Scalability is a key factor in the crypto space, with the modular approach gaining popularity. However, @Solana has taken a contrarian stance.@kelxyz_ explains how @jump_firedancer, a validator client developed by @jump_ aims to enhance Solana’s monolithic approach.🧵 pic.twitter.com/zRc3Q5wSeT
— Messari (@MessariCrypto) June 6, 2023
ПО с открытым исходным кодом под названием Firedancer основывается на C++ и призвано дополнить клиент от Solana Labs на базе Rust.
В ходе тестирования новой разработки показатель TPS достиг 1 млн.
2/ @jump_firedancer’s first milestone, «fd_quic,» demonstrated impressive transaction propagation throughput of 1M transactions per second (TPS) in initial performance tests.
But there’s more work to be done to achieve the full potential of Firedancer.
— Messari (@MessariCrypto) June 6, 2023
Инициатива рассчитана на повышение стабильности сети в случае, если у одного из типов клиентов возникнут проблемы, а также на уменьшение доли стейкированных активов с поддержкой того или иного ПО.
Эксперты Alchemy очертили основные недостатки мейнстримного клиента Solana Labs. По их словам, «подводные камни» обусловлены изъянами программного обеспечения, а не аппаратной части:
- валидаторы Solana могут обрабатывать ограниченное количество транзакций одновременно, что способно привести к замедлению работы системы и возникновению узких мест;
- действующие в настоящее время валидаторы не поддерживают шардинг, что может обернуться недостаточной масштабируемостью по мере роста сети.
Эволюция Solana или просто хайп?
Новый клиент Solana нацелен на устранение текущих ограничений и превосходит существующие решения по нескольким параметрам:
- Параллельная обработка транзакций. Firedancer, написанный на C и C++, способен обрабатывать больше транзакций одновременно, что ускоряет работу сети и снижает вероятность узких мест. Решение предполагает переосмысление протокола Turbine, который разбивает данные на фрагменты и распределяет их между узлами. Это позволяет быстро передавать и обрабатывать большие объемы информации.
- Шардинг. Поддержка шардинга позволит Solana масштабироваться горизонтально, что критически важно для растущего блокчейна.
- Оптимизированная P2P-коммуникация. Улучшенное сетевое взаимодействие ускоряет распространение блоков и транзакций. Это достигается за счет использования методов сжатия и батчинга, позволяющих уменьшить объемы передаваемых ончейн-данных.
- Улучшенный консенсус. Firedancer использует модифицированную версию PoS-протокола Solana, которая обещает быть эффективнее и надежнее. Важно отметить, что новое ПО не заменяет, а дополняет существующий клиент.
«Он [Firedancer] фокусируется на снижении зависимости от сторонних библиотек и улучшении сетевого взаимодействия и криптографических функций — критических факторов, сдерживающих производительность Solana», — отметили специалисты DataWallet.
Плюсы и минусы Firedancer
Преимущества:
- производительность и масштабируемость. Поддержка большего числа транзакций и шардинг значительно улучшат эти показатели;
- надежность. Оптимизации и улучшения Firedancer делают сеть стабильнее;
- эффективность. Новый клиент обещает снизить операционные расходы валидаторов, о чем свидетельствуют описанные в документации требования к оборудованию;
- открытый исходный код. Открытость способствует развитию проекта сообществом;
- отказоустойчивость. Больше валидаторов означает меньше точек отказа и меньше простоев сети.
По словам аналитиков Messari, в случае успеха клиент от Jump Crypto может открыть «целый океан» возможностей для экосистемы Solana благодаря достижению «беспрецедентной пропускной способности, компонуемости и снижению затрат».
3/ If successful, @jump_firedancer could unlock blue ocean markets for the @Solana ecosystem by offering unprecedented throughput, composability, and low costs.
However, challenges in execution, timing, and competition pose risks to its adoption and success. pic.twitter.com/EYI73mZx8k
— Messari (@MessariCrypto) June 6, 2023
Эксперты называют масштабируемость «вопросом на миллиарды». И сеть, способная решить эту проблему, будет иметь значительные преимущества на пути к массовому принятию.
4/ Scalability is worth billions in the crypto space, as networks strive to solve scalability.
The network that cracks this challenge will have a significant advantage in achieving widespread adoption.
Validator node-to-node communications lie at the core of this problem.
— Messari (@MessariCrypto) June 6, 2023
«Связь между узлами лежит в основе этой проблемы», — подчеркнули в Messari.
5/ In Web3, scalability across distributed servers and decentralized databases is a challenge.
The modular approach splits functions across chains, while the monolithic approach aims for Web2-level scalability at Layer-1.
— Messari (@MessariCrypto) June 6, 2023
По словам аналитиков, модульный подход разделяет функции по цепочкам, монолитный — нацелен на «масштабируемость Web2-уровня».
6/ @jump_firedancer aims to achieve scalability by rewriting each component of the @Solana architecture.
It addresses transaction propagation through its QUIC implementation, fd_quic. Load balancing is achieved through hardware and software optimizations. pic.twitter.com/VjhmuKJKLI
— Messari (@MessariCrypto) June 6, 2023
«Firedancer стремится достичь масштабируемости путем преобразования каждого компонента архитектуры Solana. Он заточен на распространение транзакций через свою реализацию QUIC — fd_quic. Балансировка нагрузки достигается за счет аппаратной и программной оптимизации», — отметили в Messari.
По информации представителей компании, в ходе демонстрации производительности TPS достиг отметки в 1,08 млн «всего на четырех ядрах CPU, превзойдя рекомендуемый Solana 12-ядерный сетап». Также продолжаются дальнейшие оптимизации уровней консенсуса и исполнения.
7/ @jump_firedancer’s performance demo showcased transactions at 1.08M TPS off just four CPU cores, surpassing @Solana’s recommended 12-core setup.
Further optimizations and scaling of consensus and execution layers are also in progress. pic.twitter.com/hnjdReyqyF
— Messari (@MessariCrypto) June 6, 2023
Эксперты компании убеждены, что Firedancer «разблокирует» ряд существенных преимуществ.
7/ @jump_firedancer’s performance demo showcased transactions at 1.08M TPS off just four CPU cores, surpassing @Solana’s recommended 12-core setup.
Further optimizations and scaling of consensus and execution layers are also in progress. pic.twitter.com/hnjdReyqyF
— Messari (@MessariCrypto) June 6, 2023
Во-первых, это может «сделать более зрелым DeFi-сектор за счет сокращения времени задержки», приблизив его по скорости и эффективности к централизованным аналогам.
Во-вторых, новый клиент принесет пользу высокопроизводительным финансовым приложениям и сектору SocialFi.
9/ Secondly, @jump_firedancer opens up new application possibilities by enabling Web2 applications on-chain with 1+M TPS.
This scalability would benefit high-throughput financial apps and consumer apps like social media. pic.twitter.com/iMLXQ8FgC3
— Messari (@MessariCrypto) June 6, 2023
Наконец, Firedancer увеличит надежность сети Solana за счет разнообразия клиентов. Это снизит риск ошибок, даже если новый клиент столкнется с проблемами.
10/ Lastly, @jump_firedancer increases @Solana’s chain robustness by introducing client diversity.
With backup clients like @solanalabs and @jito_labs, the network can mitigate the risk of bugs and maintain performance even if Firedancer encounters issues. pic.twitter.com/giVnNIzyAE
— Messari (@MessariCrypto) June 6, 2023
Недостатки:
- новая технология. Как и любой новый продукт, Firedancer может содержать ошибки и недоработки;
- кривая обучения. Валидаторам потребуется время, чтобы освоить новый клиент и адаптировать свои процессы.
Удастся ли Solana обойти Ethereum?
Инвестиционный директор Merkle Tree Capital Райан Макмиллин спрогнозировал, что уже к ноябрю этого года SOL подорожает до $400. Катализатором роста станет волна посвященных предвыборной кампании в США мем-коинов.
Эксперт указал, что активы вроде Jeo Boden (BODEN) и Doland Tremp (TREMP) помогли Solana обойти Ethereum по объему торгов. По его мнению, тенденция сохранится в ближайшие несколько месяцев.
По состоянию на 20 мая рыночная капитализация эфира составляет $376,9 млрд, согласно CoinGecko. Соответствующий показатель Solana — $81,2 млрд при цене SOL в $180.
Данные: TradingView.
Это значит, что при прогнозируемой Макмиллином цене в $400 капитализация монеты должна превышать $180 млрд. Но это даже меньше половины от показателя главного конкурента и пока что лидера DeFi-сегмента — Ethereum.
В разговоре с Cointelegraph руководитель отдела стратегии Solana Foundation Остин Федера сказал, что флиппенинг маловероятен в краткосрочной перспективе. Однако исключать его не стоит из-за «потенциальной волны ориентированных на потребителя приложений» на базе L1-блокчейна с Firedancer «под капотом».
Эксперт добавил, что недавно заметил увеличение числа разработчиков, желающих мигрировать с Ethereum.
«При работе с Solana каждый может написать интерфейс практически на любом языке программирования», — подчеркнул Федера, приведя в пример Rust, C и Python.
По его словам, вскоре появится поддержка языка Move.
Управляющий портфелем VanEck Пранав Канадэ подчеркнул, что главной проблемой Solana, препятствующей серьезной конкуренции с Ethereum, является недостаточная диверсификация клиентов. Это значит, что ошибки в коде могут парализовать блокчейн, что уже случалось как минимум 10 раз за последние годы.
Канадэ и Федера возлагают надежды на грядущее обновление.
«Я вижу в Firedancer ключевой катализатор. Его успешный запуск станет прорывом для сети и может сократить разрыв в стоимости между ETH и SOL, вплоть до потенциального флиппенинга. Если же нет, модульная дорожная карта второй по капитализации криптовалюты наверстает упущенное», — отметил топ-менеджер VanEck.
Однако Канадэ признал, что благодаря «более длительному опыту и огромному сообществу разработчиков» эфира новые проекты по-прежнему чаще выбирают его и экосистему решений второго уровня. Solana еще предстоит пройти долгий путь, чтобы догнать конкурента.
На графике ниже видно, что в 2023 году экосистема Ethereum привлекла 16 700 новых кодеров — примерно в четыре раза выше показателя амбициозного конкурента.
Данные: Electric Capital, Cointelegraph.
Основатель и генеральный директор блокчейна Fuse Network Марк Смаргон также скептически оценивает вероятность флиппенинга:
«Если смотреть на долгосрочные цели эфира и то, как децентрализованная экономика строится снизу вверх, видно, что многие идеи попадают на Solana только после тестирования на второй по капитализации криптовалюте».
Выводы
Firedancer — разработанное Jump Crypto инновационное ПО для Solana — призвано вывести производительность сети на новый уровень. Благодаря эффективному распределению блоков, оптимизированной проверке подписей и прочим улучшениям новый клиент способен увеличить пропускную способность сети до более чем 1 миллиона TPS.
Запуск тестовой сети Firedancer в октябре 2023 года стал важной вехой в развитии проекта, открыв возможности для масштабных испытаний и оптимизации в среде, максимально приближенной к мейннету Solana.
Точная дата полноценного релиза клиента в основной сети пока не анонсирована. Как правило, после запуска тестнета разработчики собирают данные и отзывы, вносят необходимые коррективы, прежде чем осуществить полномасштабный запуск в мейннете.
Firedancer способен произвести революцию в сети Solana, значительно повысив ее пропускную способность и надежность. Хоть и маловероятно, но все же не исключено, что в долгосрочной перспективе популярная L1-система приблизится по капитализации к главному конкуренту — Ethereum.