Это не заменяет сам Виртуальную Машину Solana. Вместо этого сохраняется совместимость с выполнением SVM, при этом модифицируется инфраструктура вокруг нее. Одним из самых значительных изменений является реализация валидатора. Fogo использует пользовательский валидатор, созданный на базе клиента Firedancer от Jump Crypto, который разработан для экстремальной производительности. Сетевая стека оптимизирована для высокой частоты обработки данных, исполнительные конвейеры сильно параллелизированы, а эффективность аппаратного обеспечения повышена для сокращения задержек обработки. Эти изменения уменьшают нагрузку, которая обычно присутствует при выполнении валидатора, и помогают достичь времени блока менее 40 миллисекунд. Важный момент заключается в том, что снижение задержки достигается за счет оптимизации инфраструктуры, а не переписывания виртуальной машины.
Мультилокальная колокация для достижения консенсуса сокращает время распространения по сети
Родной Solana распределяет валидаторов по всему миру для максимальной децентрализации. Хотя это повышает устойчивость, это также вводит физическую задержку сети, поскольку узлы должны взаимодействовать на больших расстояниях. Fogo изменяет этот подход, colocating валидаторов в крупных финансовых дата-центрах, таких как Токио, Лондон и Нью-Йорк, при сохранении резервных копий. Физическая близость сокращает задержки распространения данных, позволяя блокам быстрее передаваться между валидаторами. Это архитектурное решение ставит в приоритет скорость выполнения над максимальным географическим распределением.
Консенсус, основанный на зонах задержки
Fogo вводит модель мультилокального консенсуса, где лидерство поочередно переходит между географическими зонами по принципу «следуй за солнцем». Блоки создаются ближе к активным рыночным регионам, что минимизирует задержки для пользователей, взаимодействующих с цепочкой. Это сокращает задержки на координацию по сравнению с полностью распределенной сетью валидаторов. Основная оптимизация заключается в согласовании географии консенсуса с реальными моделями использования, а не в равномерном распределении по регионам.
Оптимизированный слой исполнения для торговли поверх SVM
Хотя Solana предназначена для общего использования, Fogo настраивает выполнение под задержко-чувствительные рабочие нагрузки, такие как ордербуки в цепочке, реальное время ликвидаций и высокочастотная торговля. Важны справедливость исполнения и детерминированный порядок, поскольку финансовые приложения очень чувствительны к задержкам в миллисекундах. Эта специализация снижает конкуренцию за обновление состояния при высокой активности и повышает отзывчивость торговых систем.
Кураторский набор высокопроизводительных валидаторов
Еще одна оптимизация связана со структурой валидаторов. Вместо неограниченного расширения Fogo использует кураторский набор валидаторов с предсказуемыми требованиями к оборудованию. Это снижает вариативность в производительности сети и обеспечивает стабильное время блока. Недостаток — меньшая децентрализация по сравнению с более широкой экосистемой валидаторов Solana, но преимущество — значительно меньшая задержка.
Более быстрое создание блоков и достижение финальности
Объединяя оптимизацию Firedancer, colocated валидаторов и специализированную логику консенсуса, Fogo стремится к времени создания блока около 40 миллисекунд и времени подтверждения около 1,3 секунды. Родная Solana уже быстра, но Fogo дополнительно снижает задержки, оптимизируя каждый слой выполнения.
Ключевая идея: сама SVM остается совместимой
Важная деталь — Fogo не кардинально меняет модель выполнения SVM. Разработчики могут повторно использовать программы Solana, инструменты остаются знакомыми, а семантика выполнения сохраняется. Улучшения достигаются за счет архитектуры сети, производительности валидаторов и дизайна консенсуса, а не за счет изменения логики виртуальной машины.
Личный взгляд: почему это важно
Основная инновация носит философский, а не только технический характер. Solana стремится стать быстрой универсальной блокчейн-платформой, в то время как Fogo ориентирована на создание ультранизколатентной среды выполнения, оптимизированной под конкретные рабочие нагрузки, такие как торговля. Вместо погоні за более высокой теоретической пропускной способностью, Fogo сосредоточена на сокращении задержек в реальном мире, вызванных расстоянием в сети, вариативностью валидаторов и координацией консенсуса.
#fogo @fogo
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Как Fogo модифицирует или оптимизирует виртуальную машину Solana для достижения сверхнизкой задержки
Это не заменяет сам Виртуальную Машину Solana. Вместо этого сохраняется совместимость с выполнением SVM, при этом модифицируется инфраструктура вокруг нее. Одним из самых значительных изменений является реализация валидатора. Fogo использует пользовательский валидатор, созданный на базе клиента Firedancer от Jump Crypto, который разработан для экстремальной производительности. Сетевая стека оптимизирована для высокой частоты обработки данных, исполнительные конвейеры сильно параллелизированы, а эффективность аппаратного обеспечения повышена для сокращения задержек обработки. Эти изменения уменьшают нагрузку, которая обычно присутствует при выполнении валидатора, и помогают достичь времени блока менее 40 миллисекунд. Важный момент заключается в том, что снижение задержки достигается за счет оптимизации инфраструктуры, а не переписывания виртуальной машины. Мультилокальная колокация для достижения консенсуса сокращает время распространения по сети Родной Solana распределяет валидаторов по всему миру для максимальной децентрализации. Хотя это повышает устойчивость, это также вводит физическую задержку сети, поскольку узлы должны взаимодействовать на больших расстояниях. Fogo изменяет этот подход, colocating валидаторов в крупных финансовых дата-центрах, таких как Токио, Лондон и Нью-Йорк, при сохранении резервных копий. Физическая близость сокращает задержки распространения данных, позволяя блокам быстрее передаваться между валидаторами. Это архитектурное решение ставит в приоритет скорость выполнения над максимальным географическим распределением. Консенсус, основанный на зонах задержки Fogo вводит модель мультилокального консенсуса, где лидерство поочередно переходит между географическими зонами по принципу «следуй за солнцем». Блоки создаются ближе к активным рыночным регионам, что минимизирует задержки для пользователей, взаимодействующих с цепочкой. Это сокращает задержки на координацию по сравнению с полностью распределенной сетью валидаторов. Основная оптимизация заключается в согласовании географии консенсуса с реальными моделями использования, а не в равномерном распределении по регионам. Оптимизированный слой исполнения для торговли поверх SVM Хотя Solana предназначена для общего использования, Fogo настраивает выполнение под задержко-чувствительные рабочие нагрузки, такие как ордербуки в цепочке, реальное время ликвидаций и высокочастотная торговля. Важны справедливость исполнения и детерминированный порядок, поскольку финансовые приложения очень чувствительны к задержкам в миллисекундах. Эта специализация снижает конкуренцию за обновление состояния при высокой активности и повышает отзывчивость торговых систем. Кураторский набор высокопроизводительных валидаторов Еще одна оптимизация связана со структурой валидаторов. Вместо неограниченного расширения Fogo использует кураторский набор валидаторов с предсказуемыми требованиями к оборудованию. Это снижает вариативность в производительности сети и обеспечивает стабильное время блока. Недостаток — меньшая децентрализация по сравнению с более широкой экосистемой валидаторов Solana, но преимущество — значительно меньшая задержка. Более быстрое создание блоков и достижение финальности Объединяя оптимизацию Firedancer, colocated валидаторов и специализированную логику консенсуса, Fogo стремится к времени создания блока около 40 миллисекунд и времени подтверждения около 1,3 секунды. Родная Solana уже быстра, но Fogo дополнительно снижает задержки, оптимизируя каждый слой выполнения. Ключевая идея: сама SVM остается совместимой Важная деталь — Fogo не кардинально меняет модель выполнения SVM. Разработчики могут повторно использовать программы Solana, инструменты остаются знакомыми, а семантика выполнения сохраняется. Улучшения достигаются за счет архитектуры сети, производительности валидаторов и дизайна консенсуса, а не за счет изменения логики виртуальной машины. Личный взгляд: почему это важно Основная инновация носит философский, а не только технический характер. Solana стремится стать быстрой универсальной блокчейн-платформой, в то время как Fogo ориентирована на создание ультранизколатентной среды выполнения, оптимизированной под конкретные рабочие нагрузки, такие как торговля. Вместо погоні за более высокой теоретической пропускной способностью, Fogo сосредоточена на сокращении задержек в реальном мире, вызванных расстоянием в сети, вариативностью валидаторов и координацией консенсуса. #fogo @fogo