Мережа Solana стала чуть более устойчивой. В пятницу Solana Foundation объявила, что Firedancer — официальный валидаторский (клиент), разработанный в течение трех лет, — официально запущен в работу.
При широком внедрении Firedancer, разработанный под руководством Jump Crypto, поможет диверсифицировать клиентов Solana, снизив тем самым риск сбоев сети из-за ошибок программного обеспечения, независимо от того, случайные они или преднамеренные.
Это событие также позволило Solana войти в редкий клуб блокчейнов с несколькими действительно независимыми клиентами, которые активно используют. В настоящее время Ethereum имеет около четырех основных клиентов, а Bitcoin — десятки различных версий, но в основном сосредоточены вокруг Bitcoin Core.
Блокчейн-клиент — это программное обеспечение, которое используют валидаторы для подключения и участия в сети, аналогично тому, как браузеры Chrome или Brave получают доступ к одному и тому же интернету.
По словам Jump Crypto, Firedancer работал в производственной среде на нескольких валидаторах около 100 дней и был официально представлен на мероприятии Breakpoint в Абу-Даби. Изначально команда планировала запустить этот клиент во втором квартале 2024 года.
Снижение риска централизации клиентов
В течение многих лет экосистема Solana практически вращалась вокруг двух основных клиентов, которые являются ветвями исходного программного обеспечения Solana Labs. Эти два клиента — Agave, разработанный компанией Anza (отделившись от Solana Labs), и Agave-Jito, созданный Jito Labs, — ранее занимали более 95% всех валидаторов в сети.
Версия Agave от Jito, оптимизированная для организации транзакций MEV и рынка комиссий, в какой-то момент занимала более 90% всех развернутых валидаторов. И Agave, и Jito-Agave написаны на языке Rust.
Helius, компания R&D в экосистеме Solana, ранее предупреждала, что чрезмерная зависимость от одного клиента является серьезной формой централизации, поскольку даже одна серьезная ошибка программного обеспечения может привести к остановке всей сети.
Запуск Firedancer с совершенно новой кодовой базой значительно снижает этот риск для сети стоимостью в миллиарды долларов. Более того, Firedancer — это полностью переписанный клиент с нуля, с множеством важных обновлений.
Стремление к 1 миллиону транзакций в секунду
Jump Crypto начала разработку Firedancer в 2022 году, чтобы устранить ограничения по производительности текущего клиента Solana. Firedancer написан на языке C, ориентирован на максимально возможное использование современного аппаратного обеспечения, приближая Solana к цели обработки 1 миллиона транзакций в секунду (TPS).
В отличие от Agave — работающего как одно-блочный приложений — Firedancer использует модульную архитектуру типа «tile», позволяющую разделять задачи валидатора и запускать их параллельно, что повышает эффективность обработки. Использование C/C++ также помогает этому клиенту контролировать аппаратное обеспечение на более низком уровне, создавая условия для глубоких оптимизаций по производительности.
На Breakpoint 2024, Кевин Бауэрс, директор по научным исследованиям группы Jump Trading, продемонстрировал возможность обработки более 1 миллиона TPS Firedancer на обычном оборудовании.
В начале этого года был запущен гибридный клиент под названием Frankendancer — объединяющий компоненты Agave и Firedancer — в бета-версии. Этот клиент быстро достиг значительного уровня использования: более 26% валидаторов уже работают на нем, что в какой-то мере свидетельствует о потенциале принятия Firedancer в будущем.
Следующие обновления Solana
Firedancer — не единственное улучшение, которое Jump Crypto планирует для Solana. В сентябре команда Firedancer предложила SIMD-0370, призывающий убрать текущие ограничения на размер блока, что позволит расширять блоки в зависимости от возможностей высокопроизводительных валидаторов.
Solana отмечает 5-летие со дня запуска в марте этого года. В то же время разработчики готовятся к крупному обновлению протокола под названием Alpenglow, целью которого является сокращение времени завершения блока примерно до 150 миллисекунд и перестройка механизма консенсуса Proof-of-History, уникального для Solana.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Firedancer официально запущен на Solana, с целью достижения 1 миллиона TPS
Мережа Solana стала чуть более устойчивой. В пятницу Solana Foundation объявила, что Firedancer — официальный валидаторский (клиент), разработанный в течение трех лет, — официально запущен в работу.
При широком внедрении Firedancer, разработанный под руководством Jump Crypto, поможет диверсифицировать клиентов Solana, снизив тем самым риск сбоев сети из-за ошибок программного обеспечения, независимо от того, случайные они или преднамеренные.
Это событие также позволило Solana войти в редкий клуб блокчейнов с несколькими действительно независимыми клиентами, которые активно используют. В настоящее время Ethereum имеет около четырех основных клиентов, а Bitcoin — десятки различных версий, но в основном сосредоточены вокруг Bitcoin Core.
Блокчейн-клиент — это программное обеспечение, которое используют валидаторы для подключения и участия в сети, аналогично тому, как браузеры Chrome или Brave получают доступ к одному и тому же интернету.
По словам Jump Crypto, Firedancer работал в производственной среде на нескольких валидаторах около 100 дней и был официально представлен на мероприятии Breakpoint в Абу-Даби. Изначально команда планировала запустить этот клиент во втором квартале 2024 года.
Снижение риска централизации клиентов
В течение многих лет экосистема Solana практически вращалась вокруг двух основных клиентов, которые являются ветвями исходного программного обеспечения Solana Labs. Эти два клиента — Agave, разработанный компанией Anza (отделившись от Solana Labs), и Agave-Jito, созданный Jito Labs, — ранее занимали более 95% всех валидаторов в сети.
Версия Agave от Jito, оптимизированная для организации транзакций MEV и рынка комиссий, в какой-то момент занимала более 90% всех развернутых валидаторов. И Agave, и Jito-Agave написаны на языке Rust.
Helius, компания R&D в экосистеме Solana, ранее предупреждала, что чрезмерная зависимость от одного клиента является серьезной формой централизации, поскольку даже одна серьезная ошибка программного обеспечения может привести к остановке всей сети.
Запуск Firedancer с совершенно новой кодовой базой значительно снижает этот риск для сети стоимостью в миллиарды долларов. Более того, Firedancer — это полностью переписанный клиент с нуля, с множеством важных обновлений.
Стремление к 1 миллиону транзакций в секунду
Jump Crypto начала разработку Firedancer в 2022 году, чтобы устранить ограничения по производительности текущего клиента Solana. Firedancer написан на языке C, ориентирован на максимально возможное использование современного аппаратного обеспечения, приближая Solana к цели обработки 1 миллиона транзакций в секунду (TPS).
В отличие от Agave — работающего как одно-блочный приложений — Firedancer использует модульную архитектуру типа «tile», позволяющую разделять задачи валидатора и запускать их параллельно, что повышает эффективность обработки. Использование C/C++ также помогает этому клиенту контролировать аппаратное обеспечение на более низком уровне, создавая условия для глубоких оптимизаций по производительности.
На Breakpoint 2024, Кевин Бауэрс, директор по научным исследованиям группы Jump Trading, продемонстрировал возможность обработки более 1 миллиона TPS Firedancer на обычном оборудовании.
В начале этого года был запущен гибридный клиент под названием Frankendancer — объединяющий компоненты Agave и Firedancer — в бета-версии. Этот клиент быстро достиг значительного уровня использования: более 26% валидаторов уже работают на нем, что в какой-то мере свидетельствует о потенциале принятия Firedancer в будущем.
Следующие обновления Solana
Firedancer — не единственное улучшение, которое Jump Crypto планирует для Solana. В сентябре команда Firedancer предложила SIMD-0370, призывающий убрать текущие ограничения на размер блока, что позволит расширять блоки в зависимости от возможностей высокопроизводительных валидаторов.
Solana отмечает 5-летие со дня запуска в марте этого года. В то же время разработчики готовятся к крупному обновлению протокола под названием Alpenglow, целью которого является сокращение времени завершения блока примерно до 150 миллисекунд и перестройка механизма консенсуса Proof-of-History, уникального для Solana.