
Subscribe to Fuel Labs — Russian Blog

Subscribe to Fuel Labs — Russian Blog
Share Dialog
Share Dialog


<100 subscribers
<100 subscribers
Отказ от ответственности
Эта статья была переведена с ее оригинального языка для вашего удобства. Несмотря на стремление к точности, могут быть небольшие ошибки или различия в толковании. Для наиболее точного и достоверного представления, пожалуйста, обратитесь к оригинальной публикации, доступной по ссылке. Мы ценим ваше понимание и рекомендуем обращаться к оригинальному источнику за подробной информацией.
Ключевые Моменты:
Децентрализованный секвенсер Fuel распределяет порядок обработки транзакций между несколькими валидаторами, устраняя единую точку отказа, которая присутствует в большинстве современных rollup-решений.
Система безопасности построена на нескольких уровнях: распределенная валидация, мультиподписная схема для финализации транзакций в Ethereum и усовершенствованный мостовой механизм с автоматическими мерами защиты.
Архитектура, разработанная на базе Cosmos SDK и кастомных модулей, поддерживает как пользовательские транзакции, так и операции, происходящие из Ethereum, обеспечивая при этом 6-секундное время блока.
Запуск нод максимально доступен, требуя всего 4 ядра CPU и 8GB RAM, что способствует формированию разнообразного и децентрализованного набора валидаторов.
Реализация открывает путь к созданию единой инфраструктуры секвенсинга, которая сможет обслуживать несколько rollup-решений, сохраняя при этом высокий уровень безопасности.
Секвенсер прошел всесторонние аудиты безопасности, проведенные независимой фирмой, а все отчеты по аудитам опубликованы в открытом доступе.
Хотя rollups являются важным решением для масштабирования Ethereum, существует очевидная проблема централизации: большинство rollup-решений зависят от централизованных секвенсеров для упорядочивания и обработки транзакций. Эта централизация создает единую точку отказа и противоречит основному принципу блокчейна — децентрализованной и доверенной инфраструктуре, где ни одна отдельная сущность не обладает полным контролем.
Роль секвенсера критически важна — он действует как дирижер в «оркестре» транзакций rollup’а, определяя порядок их обработки и последующего завершения в Ethereum. Когда эта власть сосредоточена в руках одной сущности, это создает риски, начиная от возможной цензуры и извлечения MEV (максимальной извлекаемой стоимости) и заканчивая регуляторными вопросами о реальной децентрализации таких систем.
Fuel решает эту проблему напрямую через внедрение децентрализованного секвенсера. В сотрудничестве с Simply Staking, инфраструктурной компанией Web3, Fuel разработал сложную систему, которая распределяет ответственность за секвенсинг между несколькими валидаторами, обеспечивая при этом высокую производительность и безопасность.
Этот подход решает несколько критически важных проблем:
Регуляторное соответствие: устранение центральных властей из процесса упорядочивания транзакций.
Минимизация доверия: сокращение зависимости от отдельных сущностей при выполнении ключевых операций.
Демократизация Miner Extractable Value (MEV): предотвращение монополизации порядка транзакций и извлечения MEV одной сущностью, с запланированной системой MEV-аукционов, которая позволит вернуть большую часть этой стоимости держателям токена FUEL.
Устойчивость к цензуре: обеспечение того, что ни одна сторона не сможет блокировать или цензурировать транзакции.
В основе своей децентрализованный секвенсер Fuel соединяет Ethereum с сетью нод-валидаторов через модульную архитектуру. Система состоит из четырех основных компонентов: набора контрактов Ethereum, которые обрабатывают интерфейс моста, системы мониторинга, отслеживающей события в Ethereum, самих нод-валидаторов и расчетного решения под названием FuelStreamX. В настоящее время FuelStreamX работает как централизованная мультиподписная система, но это временное решение для расчетов до запланированного перехода на систему расчетов, основанную на zero-knowledge.

Каждый валидатор в сети запускает три ключевых компонента инфраструктуры:
Ноду Geth Ethereum для взаимодействия с сетью Ethereum
Sidecar, который отслеживает события в Ethereum
Ноду секвенсера
Система использует проверенный временем Cosmos SDK, включая как стандартные модули, так и специально разработанные для нужд Fuel. Стандартные модули обрабатывают ключевые функции, такие как управление аккаунтами и операции стекинга, в то время как два специализированных модуля — Bridge и Sequencing — управляют уникальными аспектами архитектуры Fuel.
Модуль Bridge отвечает за депозиты и авторизованные сообщения из Ethereum, а модуль Sequencing управляет обработкой данных rollup. Для данных rollup секвенсер выполняет базовую валидацию размера блоба и идентификаторов namespace (топиков), тогда как фактическая проверка данных транзакций и их упорядочивание осуществляется клиентом Fuel.
В настоящее время транзакции из Ignition упорядочиваются по цене газа, при этом блоки заполняются каждую секунду в соответствии с этим правилом приоритизации.

Операторам нод требуется относительно скромное оборудование для участия в сети: 4 ядра CPU 8 ГБ оперативной памяти 200 ГБ дискового пространства. Эти требования специально остаются доступными, чтобы способствовать формированию разнообразного набора валидаторов и обеспечивать настоящую децентрализацию.
Мост между Ethereum и сетью секвенсеров Fuel представляет собой критически важную инфраструктуру, которая требует тщательного баланса между безопасностью, эффективностью и удобством использования. Эта система обрабатывает как перемещение токенов, так и данные транзакций, обеспечивая надежную связь между двумя сетями.

Когда пользователи впервые взаимодействуют с секвенсером, внося депозит в токенах, система создает один из двух типов аккаунтов:
Базовый аккаунт для стандартных депозитов, где токены сразу доступны
Вестинговый аккаунт для токенов, подлежащих периоду блокировки, обычно используемый для распределения среди участников и ранних контрибьюторов
Система придерживается строгих правил создания и изменения этих аккаунтов, при этом вся информация о владении и вестинге проверяется по транзакциям в Ethereum. Это гарантирует, что, несмотря на возможность взаимодействия пользователей со своими токенами в сети секвенсера, Ethereum остается единственным источником истины для токена Fuel.
Поток Транзакций и Валидация
Секвенсер обрабатывает два ключевых типа событий из Ethereum:
События депозита: когда пользователи вносят свои токены Fuel из Ethereum в сеть секвенсера
События авторизации: когда пользователи хотят выполнить такие действия, как стейкинг токенов, делегирование валидаторам, вывод токенов или участие в управлении
Каждое событие проходит тщательную проверку. Например, при депозите система проверяет сумму токенов, адрес получателя и любые связанные графики вестинга. Для авторизованных действий система убеждается, что отправитель имеет соответствующие разрешения и что операция входит в список разрешенных.
FuelStreamX: Финализация в Ethereum
Финализация обратно в Ethereum осуществляется через систему FuelStreamX. В настоящее время она реализована как централизованное решение (с планами на минимизацию доверия, работа над этим уже ведется). FuelStreamX использует мультиподписную схему, при которой несколько сторон должны проверить и подтвердить обновления состояния секвенсера перед их фиксацией в Ethereum. Процесс включает в себя:
Предложение обновления состояния, которое отправляется пропозером
Множественную проверку данных подписантами
Сервер Gnosis Safe, который управляет сбором подписей
Финальное выполнение в Ethereum, когда собрано достаточное количество подписей
Механизм обработки транзакций и консенсуса секвенсера разработан таким образом, чтобы обеспечивать как децентрализацию, так и эффективность. Понимание того, как транзакции проходят через систему, показывает тщательно выстроенный баланс между этими целями.
Типы Транзакций
Секвенсер работает с двумя отдельными категориями транзакций. Пользовательские транзакции представляют собой стандартные операции, инициированные пользователями при взаимодействии с секвенсером, такие как переводы токенов или операции стекинга. Они проходят традиционные проверки, включая проверку подписей и учет газа, аналогично транзакциям в других блокчейн-сетях.
Внедренные транзакции, с другой стороны, — это специальные транзакции, которые происходят из событий в Ethereum. Такие транзакции не требуют комиссий за газ или традиционных подписей, но вместо этого проходят строгую проверку их происхождения из Ethereum. Специальный ante-handler секвенсера помечает эти транзакции как особые и устанавливает для них бесконечный лимит газа, гарантируя их корректную обработку при сохранении безопасности.

Процесс Производства Блоков
В то время как централизованные секвенсеры обычно полагаются на одну сущность, определяющую порядок транзакций и производство блоков, децентрализованный подход Fuel распределяет эту ответственность между несколькими валидаторами, которые должны прийти к консенсусу.
В фазе Подготовки Предложения (Prepare Proposal) назначенный производитель блока сначала проверяет, есть ли ожидающие обработки события из Ethereum. Эти события конвертируются в транзакции секвенсера и получают приоритетное включение в блок. Затем производитель добавляет пользовательские транзакции, заполняя оставшееся пространство блока, тщательно проверяя лимиты газа и ограничения по размеру. Это гарантирует своевременную обработку критически важных событий из Ethereum, при этом оставляя место для пользовательских операций.
В фазе Обработки Предложения (Process Proposal) остальные валидаторы независимо проверяют предложенный блок. Каждый валидатор воссоздает тот же набор транзакций из событий Ethereum и проверяет, что производитель блока упорядочил их корректно. В отличие от централизованных систем, где слово секвенсера является законом, блок считается действительным только в том случае, если все валидаторы соглашаются с предложенным набором транзакций. Если хотя бы один валидатор обнаружит расхождение между своим восстановленным набором транзакций и предложением, блок отклоняется.

Синхронизация и Финальность
В блокчейн-системах финальность означает момент, после которого транзакция больше не может быть отменена или изменена. Секвенсер Fuel достигает этого за счет многоуровневого подхода. Он обрабатывает только те блоки Ethereum, которые уже достигли финальности в самой сети Ethereum (обычно через 12 минут), что гарантирует, что операции секвенсера основаны на неизменяемой основе.
Сайдкар поддерживает постоянное websocket-подключение к Ethereum, что позволяет ему обрабатывать события в режиме реального времени. Все валидаторы должны достичь консенсуса по этим событиям, добавляя дополнительный уровень безопасности.
Хотя секвенсер ожидает финальности Ethereum для входящих событий, он создает собственные блоки примерно каждые 6 секунд, обеспечивая быструю обработку транзакций после выполнения начальных требований безопасности.
Безопасность
Безопасность децентрализованного секвенсера Fuel включает в себя несколько уровней защиты, каждый из которых направлен на устранение различных потенциальных уязвимостей при сохранении эффективности системы. Текущая реализация представляет собой тщательно выстроенный баланс между актуальными потребностями в безопасности и будущими целями по децентрализации.
Текущая реализация безопасности
Финализация данных от секвенсера в Ethereum в настоящее время осуществляется через сложную мультиподписную схему с использованием Gnosis Safe. Когда секвенсеру необходимо передать данные обратно в Ethereum, пропозер отправляет транзакцию на сервер Gnosis Safe. Несколько назначенных подписантов, работающих на независимых узлах секвенсера, должны затем проверить и одобрить эти данные, прежде чем они могут быть зафиксированы в Ethereum. Этот процесс гарантирует, что ни одна отдельная сущность не может в одностороннем порядке изменить состояние секвенсера.

Обеспечение Целостности Секвенсера
Модель безопасности системы охватывает два критически важных аспекта: безопасность моста и целостность консенсуса.
Мост, который блокирует токены в Ethereum и выпускает их в сети секвенсера, представляет собой потенциальную цель для атак и требует надежной защиты. Для обеспечения безопасности моста система реализует:
Строгую валидацию событий депозита и вывода средств
Белый список разрешенных операций
Автоматизированные меры безопасности, которые могут приостанавливать операции при обнаружении подозрительной активности
Безопасность консенсуса секвенсера обеспечивается за счет:
Экономической безопасности через стейкинг токенов
Распределенного набора валидаторов среди нескольких независимых сущностей
Требования мультиподписи для критически важных операций
Многоуровневая Система Наблюдательных Узлов (Watch Tower System)
Секвенсер реализует систему наблюдения, в которой валидаторы отслеживают подозрительную активность. Например, если кто-то попытается вывести необычно большое количество токенов (например, более 30% от общего объема предложения), система может автоматически приостановить операции. Разблокировать систему затем может только Совет безопасности, использующий мультиподпись, обеспечивая тем самым критически важную защиту от потенциальных эксплойтов.
Будущие улучшения безопасности
Fuel активно работает над дальнейшим совершенствованием модели безопасности. В планах:
Переход к доказательствам с нулевым разглашением (zero-knowledge proofs) для верификации состояния
Реализация технологии Secure Enclave (SGX) для дополнительной аппаратной безопасности
Расширение набора валидаторов при сохранении эффективного консенсуса
Разработка более сложных механизмов валидации на уровне блокчейна
Эти улучшения направлены на дальнейшее снижение необходимости доверия при сохранении производительности и надежности системы.
Безопасность и доверие являются фундаментальными принципами блокчейн-систем — именно они позволяют пользователям совершать транзакции с уверенностью, не полагаясь на традиционных посредников. Однако многие современные роллапы идут на компромисс с этими принципами, используя централизованные секвенсеры, создавая единые точки отказа и вынуждая пользователей доверять одной организации порядок обработки и выполнение транзакций. Децентрализованный секвенсер Fuel использует иной подход, реализуя многоуровневую систему безопасности для сохранения бездоверительных свойств, которые делают блокчейн-технологию ценной.
Текущая Реализация Механизма Финализации
В настоящее время система работает через сложную схему мультиподписи с использованием Gnosis Safe. Когда секвенсеру необходимо передать обязательства моста обратно в Ethereum, инициатор отправляет транзакцию на сервер Gnosis Safe. Затем несколько назначенных подписантов, работающих на независимых нодах секвенсера, должны проверить и одобрить эти данные, прежде чем они будут зафиксированы в Ethereum. Этот процесс гарантирует, что ни один участник сети не может единолично изменить запись Ethereum о состоянии секвенсера.
Безопасность Моста и Экономические Аспекты
Мост представляет собой один из самых критически важных аспектов безопасности системы. Поскольку токены блокируются в Ethereum и выпускаются в сети секвенсера, мост становится потенциальной мишенью для атак. Чтобы снизить этот риск, система использует несколько мер безопасности:
Система валидации реализует строгие проверки всех событий депозита и вывода. Каждая транзакция проверяется на соответствие определённым критериям, включая правильное форматирование, надлежащую авторизацию и соблюдение специфических для аккаунта правил, таких как графики вестинга.
Белый список разрешённых операций строго ограничивает действия, которые могут выполняться через авторизованные сообщения. Это снижает поверхность атаки, гарантируя, что на секвенсере могут выполняться только заранее одобренные и хорошо изученные операции.
Экономическая безопасность обеспечивается за счёт механизма стейкинга, при котором валидаторы должны застейкать значительное количество токенов Fuel. Это согласовывает стимулы валидаторов с безопасностью сети и предоставляет механизм наказания за вредоносное поведение.
Набор валидаторов намеренно распределён между различными организациями по всему миру, при этом валидаторы в настоящее время работают в Северной Америке, Южной Америке, Европе и Азии. Такое географическое разнообразие в сочетании с операционной независимостью каждого валидатора помогает предотвратить сговор и гарантирует, что ни один регион или организация не смогут поставить сеть под угрозу.
Многоуровневая Система Наблюдения
Секвенсер реализует систему мониторинга, при которой валидаторы отслеживают подозрительную активность. Например, если кто-то попытается вывести необычно большое количество токенов (например, более 30% от общего предложения), система может автоматически приостановить операции. Разблокировать систему может только многоподписной Совет безопасности, обеспечивая важный защитный механизм от возможных атак.
Будущие улучшения безопасности
Дорожная карта безопасности Fuel включает несколько значительных улучшений, направленных на дальнейшее усиление системы. Переход на доказательства с нулевым разглашением (zero-knowledge proofs) позволит проводить краткую проверку обновлений состояния, тем самым ещё больше снижая требования к доверию. Участники также изучают технологию Secure Enclave (SGX) для обеспечения аппаратного уровня безопасности при выполнении чувствительных операций.
Эти улучшения будут работать вместе с планами по расширению набора валидаторов при сохранении эффективного консенсуса за счёт оптимизированных протоколов. Кроме того, разрабатываются более сложные механизмы ончейн-валидации, которые обеспечат ещё более надёжные гарантии работы секвенсера.
Хотя децентрализованный секвенсер Fuel представляет собой значительный шаг вперед для инфраструктуры rollup, это лишь начало более широкой концепции масштабируемых и децентрализованных блокчейн-систем.
Техническая Эволюция
Текущая реализация на основе Cosmos SDK и пользовательских модулей обеспечивает прочную основу, но в разработке находятся несколько технических улучшений. Планируемый переход на доказательства с нулевым разглашением для проверки состояния значительно повысит безопасность, а также потенциально улучшит производительность. Кроме того, участники проекта работают над оптимизацией основных операций секвенсора, чтобы еще больше снизить требования к оборудованию, что сделает участие валидаторов более доступным при сохранении высокой производительности.
Архитектура секвенсора изначально разрабатывалась с учетом поддержки нескольких роллапов. По мере появления новых роллапов секвенсор Fuel сможет служить общей инфраструктурой, предоставляя стандартизированные, децентрализованные услуги секвенсирования для множества сетей. Такой подход к совместному использованию инфраструктуры может значительно снизить операционные затраты для новых роллапов, обеспечивая при этом высокие гарантии безопасности.
Производительность и Масштабируемость
Текущие тесты показывают многообещающую производительность, при которой секвенсер способен эффективно обрабатывать значительные объемы транзакций. Система достигает времени формирования блока примерно в 6 секунд, сохраняя при этом децентрализацию и безопасность. Будущие оптимизации нацелены на дальнейшее улучшение, с целью обработки до 1,7 мегабайт в секунду данных rollup.
Отказ от централизованного секвенсера также открывает новые возможности для параллельной обработки транзакций и улучшенного управления MEV. Распределяя обязанности секвенсирования между несколькими валидаторами, система потенциально может достичь более высокой пропускной способности, обеспечивая при этом справедливый порядок выполнения транзакций.
Новая Глава для Rollups
Децентрализованный секвенсор Fuel представляет собой не просто техническое улучшение, а фундаментальный сдвиг в том, как могут работать Rollups. Решая проблему централизации без ущерба для производительности, Fuel демонстрирует, что Rollups могут сохранять верность основному обещанию блокчейна — бездоверительной, безразрешительной инфраструктуре.
Преимущества очевидны: повышенная безопасность за счет распределенной валидации, улучшенное соответствие нормативным требованиям благодаря подлинной децентрализации, более справедливый порядок транзакций благодаря распределенной последовательности, а также повышенная надежность за счет устранения единых точек отказа. По мере того как блокчейн-индустрия продолжает движение к массовому внедрению, эти улучшения будут играть ключевую роль в создании масштабируемых систем, сохраняющих свойства, делающие блокчейн-технологию революционной.

Децентрализованный секвенсер Fuel представляет собой значительный шаг вперед для инфраструктуры rollup, и существует несколько способов принять участие в развитии этой блокчейн-технологии.
Ставьте токены в сети: Сеть секвенсера защищена стейкингом токенов FUEL. Вы можете принять участие в обеспечении безопасности сети, ставя токены через веб-интерфейс Fuel по ссылке: https://app.fuel.network/staking/on-fuel. Текущая годовая процентная доходность (APY) составляет 30%, что предлагает привлекательную доходность, одновременно способствуя безопасности сети.
Станьте валидатором: Для тех, кто заинтересован в запуске узла валидатора, Fuel предоставляет подробную документацию и техническую поддержку. Аппаратные требования преднамеренно остаются доступными, а наша техническая документация шаг за шагом проведет вас через процесс настройки. Узнайте больше о том, как стать валидатором.
Отказ от ответственности
Эта статья была переведена с ее оригинального языка для вашего удобства. Несмотря на стремление к точности, могут быть небольшие ошибки или различия в толковании. Для наиболее точного и достоверного представления, пожалуйста, обратитесь к оригинальной публикации, доступной по ссылке. Мы ценим ваше понимание и рекомендуем обращаться к оригинальному источнику за подробной информацией.
Ключевые Моменты:
Децентрализованный секвенсер Fuel распределяет порядок обработки транзакций между несколькими валидаторами, устраняя единую точку отказа, которая присутствует в большинстве современных rollup-решений.
Система безопасности построена на нескольких уровнях: распределенная валидация, мультиподписная схема для финализации транзакций в Ethereum и усовершенствованный мостовой механизм с автоматическими мерами защиты.
Архитектура, разработанная на базе Cosmos SDK и кастомных модулей, поддерживает как пользовательские транзакции, так и операции, происходящие из Ethereum, обеспечивая при этом 6-секундное время блока.
Запуск нод максимально доступен, требуя всего 4 ядра CPU и 8GB RAM, что способствует формированию разнообразного и децентрализованного набора валидаторов.
Реализация открывает путь к созданию единой инфраструктуры секвенсинга, которая сможет обслуживать несколько rollup-решений, сохраняя при этом высокий уровень безопасности.
Секвенсер прошел всесторонние аудиты безопасности, проведенные независимой фирмой, а все отчеты по аудитам опубликованы в открытом доступе.
Хотя rollups являются важным решением для масштабирования Ethereum, существует очевидная проблема централизации: большинство rollup-решений зависят от централизованных секвенсеров для упорядочивания и обработки транзакций. Эта централизация создает единую точку отказа и противоречит основному принципу блокчейна — децентрализованной и доверенной инфраструктуре, где ни одна отдельная сущность не обладает полным контролем.
Роль секвенсера критически важна — он действует как дирижер в «оркестре» транзакций rollup’а, определяя порядок их обработки и последующего завершения в Ethereum. Когда эта власть сосредоточена в руках одной сущности, это создает риски, начиная от возможной цензуры и извлечения MEV (максимальной извлекаемой стоимости) и заканчивая регуляторными вопросами о реальной децентрализации таких систем.
Fuel решает эту проблему напрямую через внедрение децентрализованного секвенсера. В сотрудничестве с Simply Staking, инфраструктурной компанией Web3, Fuel разработал сложную систему, которая распределяет ответственность за секвенсинг между несколькими валидаторами, обеспечивая при этом высокую производительность и безопасность.
Этот подход решает несколько критически важных проблем:
Регуляторное соответствие: устранение центральных властей из процесса упорядочивания транзакций.
Минимизация доверия: сокращение зависимости от отдельных сущностей при выполнении ключевых операций.
Демократизация Miner Extractable Value (MEV): предотвращение монополизации порядка транзакций и извлечения MEV одной сущностью, с запланированной системой MEV-аукционов, которая позволит вернуть большую часть этой стоимости держателям токена FUEL.
Устойчивость к цензуре: обеспечение того, что ни одна сторона не сможет блокировать или цензурировать транзакции.
В основе своей децентрализованный секвенсер Fuel соединяет Ethereum с сетью нод-валидаторов через модульную архитектуру. Система состоит из четырех основных компонентов: набора контрактов Ethereum, которые обрабатывают интерфейс моста, системы мониторинга, отслеживающей события в Ethereum, самих нод-валидаторов и расчетного решения под названием FuelStreamX. В настоящее время FuelStreamX работает как централизованная мультиподписная система, но это временное решение для расчетов до запланированного перехода на систему расчетов, основанную на zero-knowledge.

Каждый валидатор в сети запускает три ключевых компонента инфраструктуры:
Ноду Geth Ethereum для взаимодействия с сетью Ethereum
Sidecar, который отслеживает события в Ethereum
Ноду секвенсера
Система использует проверенный временем Cosmos SDK, включая как стандартные модули, так и специально разработанные для нужд Fuel. Стандартные модули обрабатывают ключевые функции, такие как управление аккаунтами и операции стекинга, в то время как два специализированных модуля — Bridge и Sequencing — управляют уникальными аспектами архитектуры Fuel.
Модуль Bridge отвечает за депозиты и авторизованные сообщения из Ethereum, а модуль Sequencing управляет обработкой данных rollup. Для данных rollup секвенсер выполняет базовую валидацию размера блоба и идентификаторов namespace (топиков), тогда как фактическая проверка данных транзакций и их упорядочивание осуществляется клиентом Fuel.
В настоящее время транзакции из Ignition упорядочиваются по цене газа, при этом блоки заполняются каждую секунду в соответствии с этим правилом приоритизации.

Операторам нод требуется относительно скромное оборудование для участия в сети: 4 ядра CPU 8 ГБ оперативной памяти 200 ГБ дискового пространства. Эти требования специально остаются доступными, чтобы способствовать формированию разнообразного набора валидаторов и обеспечивать настоящую децентрализацию.
Мост между Ethereum и сетью секвенсеров Fuel представляет собой критически важную инфраструктуру, которая требует тщательного баланса между безопасностью, эффективностью и удобством использования. Эта система обрабатывает как перемещение токенов, так и данные транзакций, обеспечивая надежную связь между двумя сетями.

Когда пользователи впервые взаимодействуют с секвенсером, внося депозит в токенах, система создает один из двух типов аккаунтов:
Базовый аккаунт для стандартных депозитов, где токены сразу доступны
Вестинговый аккаунт для токенов, подлежащих периоду блокировки, обычно используемый для распределения среди участников и ранних контрибьюторов
Система придерживается строгих правил создания и изменения этих аккаунтов, при этом вся информация о владении и вестинге проверяется по транзакциям в Ethereum. Это гарантирует, что, несмотря на возможность взаимодействия пользователей со своими токенами в сети секвенсера, Ethereum остается единственным источником истины для токена Fuel.
Поток Транзакций и Валидация
Секвенсер обрабатывает два ключевых типа событий из Ethereum:
События депозита: когда пользователи вносят свои токены Fuel из Ethereum в сеть секвенсера
События авторизации: когда пользователи хотят выполнить такие действия, как стейкинг токенов, делегирование валидаторам, вывод токенов или участие в управлении
Каждое событие проходит тщательную проверку. Например, при депозите система проверяет сумму токенов, адрес получателя и любые связанные графики вестинга. Для авторизованных действий система убеждается, что отправитель имеет соответствующие разрешения и что операция входит в список разрешенных.
FuelStreamX: Финализация в Ethereum
Финализация обратно в Ethereum осуществляется через систему FuelStreamX. В настоящее время она реализована как централизованное решение (с планами на минимизацию доверия, работа над этим уже ведется). FuelStreamX использует мультиподписную схему, при которой несколько сторон должны проверить и подтвердить обновления состояния секвенсера перед их фиксацией в Ethereum. Процесс включает в себя:
Предложение обновления состояния, которое отправляется пропозером
Множественную проверку данных подписантами
Сервер Gnosis Safe, который управляет сбором подписей
Финальное выполнение в Ethereum, когда собрано достаточное количество подписей
Механизм обработки транзакций и консенсуса секвенсера разработан таким образом, чтобы обеспечивать как децентрализацию, так и эффективность. Понимание того, как транзакции проходят через систему, показывает тщательно выстроенный баланс между этими целями.
Типы Транзакций
Секвенсер работает с двумя отдельными категориями транзакций. Пользовательские транзакции представляют собой стандартные операции, инициированные пользователями при взаимодействии с секвенсером, такие как переводы токенов или операции стекинга. Они проходят традиционные проверки, включая проверку подписей и учет газа, аналогично транзакциям в других блокчейн-сетях.
Внедренные транзакции, с другой стороны, — это специальные транзакции, которые происходят из событий в Ethereum. Такие транзакции не требуют комиссий за газ или традиционных подписей, но вместо этого проходят строгую проверку их происхождения из Ethereum. Специальный ante-handler секвенсера помечает эти транзакции как особые и устанавливает для них бесконечный лимит газа, гарантируя их корректную обработку при сохранении безопасности.

Процесс Производства Блоков
В то время как централизованные секвенсеры обычно полагаются на одну сущность, определяющую порядок транзакций и производство блоков, децентрализованный подход Fuel распределяет эту ответственность между несколькими валидаторами, которые должны прийти к консенсусу.
В фазе Подготовки Предложения (Prepare Proposal) назначенный производитель блока сначала проверяет, есть ли ожидающие обработки события из Ethereum. Эти события конвертируются в транзакции секвенсера и получают приоритетное включение в блок. Затем производитель добавляет пользовательские транзакции, заполняя оставшееся пространство блока, тщательно проверяя лимиты газа и ограничения по размеру. Это гарантирует своевременную обработку критически важных событий из Ethereum, при этом оставляя место для пользовательских операций.
В фазе Обработки Предложения (Process Proposal) остальные валидаторы независимо проверяют предложенный блок. Каждый валидатор воссоздает тот же набор транзакций из событий Ethereum и проверяет, что производитель блока упорядочил их корректно. В отличие от централизованных систем, где слово секвенсера является законом, блок считается действительным только в том случае, если все валидаторы соглашаются с предложенным набором транзакций. Если хотя бы один валидатор обнаружит расхождение между своим восстановленным набором транзакций и предложением, блок отклоняется.

Синхронизация и Финальность
В блокчейн-системах финальность означает момент, после которого транзакция больше не может быть отменена или изменена. Секвенсер Fuel достигает этого за счет многоуровневого подхода. Он обрабатывает только те блоки Ethereum, которые уже достигли финальности в самой сети Ethereum (обычно через 12 минут), что гарантирует, что операции секвенсера основаны на неизменяемой основе.
Сайдкар поддерживает постоянное websocket-подключение к Ethereum, что позволяет ему обрабатывать события в режиме реального времени. Все валидаторы должны достичь консенсуса по этим событиям, добавляя дополнительный уровень безопасности.
Хотя секвенсер ожидает финальности Ethereum для входящих событий, он создает собственные блоки примерно каждые 6 секунд, обеспечивая быструю обработку транзакций после выполнения начальных требований безопасности.
Безопасность
Безопасность децентрализованного секвенсера Fuel включает в себя несколько уровней защиты, каждый из которых направлен на устранение различных потенциальных уязвимостей при сохранении эффективности системы. Текущая реализация представляет собой тщательно выстроенный баланс между актуальными потребностями в безопасности и будущими целями по децентрализации.
Текущая реализация безопасности
Финализация данных от секвенсера в Ethereum в настоящее время осуществляется через сложную мультиподписную схему с использованием Gnosis Safe. Когда секвенсеру необходимо передать данные обратно в Ethereum, пропозер отправляет транзакцию на сервер Gnosis Safe. Несколько назначенных подписантов, работающих на независимых узлах секвенсера, должны затем проверить и одобрить эти данные, прежде чем они могут быть зафиксированы в Ethereum. Этот процесс гарантирует, что ни одна отдельная сущность не может в одностороннем порядке изменить состояние секвенсера.

Обеспечение Целостности Секвенсера
Модель безопасности системы охватывает два критически важных аспекта: безопасность моста и целостность консенсуса.
Мост, который блокирует токены в Ethereum и выпускает их в сети секвенсера, представляет собой потенциальную цель для атак и требует надежной защиты. Для обеспечения безопасности моста система реализует:
Строгую валидацию событий депозита и вывода средств
Белый список разрешенных операций
Автоматизированные меры безопасности, которые могут приостанавливать операции при обнаружении подозрительной активности
Безопасность консенсуса секвенсера обеспечивается за счет:
Экономической безопасности через стейкинг токенов
Распределенного набора валидаторов среди нескольких независимых сущностей
Требования мультиподписи для критически важных операций
Многоуровневая Система Наблюдательных Узлов (Watch Tower System)
Секвенсер реализует систему наблюдения, в которой валидаторы отслеживают подозрительную активность. Например, если кто-то попытается вывести необычно большое количество токенов (например, более 30% от общего объема предложения), система может автоматически приостановить операции. Разблокировать систему затем может только Совет безопасности, использующий мультиподпись, обеспечивая тем самым критически важную защиту от потенциальных эксплойтов.
Будущие улучшения безопасности
Fuel активно работает над дальнейшим совершенствованием модели безопасности. В планах:
Переход к доказательствам с нулевым разглашением (zero-knowledge proofs) для верификации состояния
Реализация технологии Secure Enclave (SGX) для дополнительной аппаратной безопасности
Расширение набора валидаторов при сохранении эффективного консенсуса
Разработка более сложных механизмов валидации на уровне блокчейна
Эти улучшения направлены на дальнейшее снижение необходимости доверия при сохранении производительности и надежности системы.
Безопасность и доверие являются фундаментальными принципами блокчейн-систем — именно они позволяют пользователям совершать транзакции с уверенностью, не полагаясь на традиционных посредников. Однако многие современные роллапы идут на компромисс с этими принципами, используя централизованные секвенсеры, создавая единые точки отказа и вынуждая пользователей доверять одной организации порядок обработки и выполнение транзакций. Децентрализованный секвенсер Fuel использует иной подход, реализуя многоуровневую систему безопасности для сохранения бездоверительных свойств, которые делают блокчейн-технологию ценной.
Текущая Реализация Механизма Финализации
В настоящее время система работает через сложную схему мультиподписи с использованием Gnosis Safe. Когда секвенсеру необходимо передать обязательства моста обратно в Ethereum, инициатор отправляет транзакцию на сервер Gnosis Safe. Затем несколько назначенных подписантов, работающих на независимых нодах секвенсера, должны проверить и одобрить эти данные, прежде чем они будут зафиксированы в Ethereum. Этот процесс гарантирует, что ни один участник сети не может единолично изменить запись Ethereum о состоянии секвенсера.
Безопасность Моста и Экономические Аспекты
Мост представляет собой один из самых критически важных аспектов безопасности системы. Поскольку токены блокируются в Ethereum и выпускаются в сети секвенсера, мост становится потенциальной мишенью для атак. Чтобы снизить этот риск, система использует несколько мер безопасности:
Система валидации реализует строгие проверки всех событий депозита и вывода. Каждая транзакция проверяется на соответствие определённым критериям, включая правильное форматирование, надлежащую авторизацию и соблюдение специфических для аккаунта правил, таких как графики вестинга.
Белый список разрешённых операций строго ограничивает действия, которые могут выполняться через авторизованные сообщения. Это снижает поверхность атаки, гарантируя, что на секвенсере могут выполняться только заранее одобренные и хорошо изученные операции.
Экономическая безопасность обеспечивается за счёт механизма стейкинга, при котором валидаторы должны застейкать значительное количество токенов Fuel. Это согласовывает стимулы валидаторов с безопасностью сети и предоставляет механизм наказания за вредоносное поведение.
Набор валидаторов намеренно распределён между различными организациями по всему миру, при этом валидаторы в настоящее время работают в Северной Америке, Южной Америке, Европе и Азии. Такое географическое разнообразие в сочетании с операционной независимостью каждого валидатора помогает предотвратить сговор и гарантирует, что ни один регион или организация не смогут поставить сеть под угрозу.
Многоуровневая Система Наблюдения
Секвенсер реализует систему мониторинга, при которой валидаторы отслеживают подозрительную активность. Например, если кто-то попытается вывести необычно большое количество токенов (например, более 30% от общего предложения), система может автоматически приостановить операции. Разблокировать систему может только многоподписной Совет безопасности, обеспечивая важный защитный механизм от возможных атак.
Будущие улучшения безопасности
Дорожная карта безопасности Fuel включает несколько значительных улучшений, направленных на дальнейшее усиление системы. Переход на доказательства с нулевым разглашением (zero-knowledge proofs) позволит проводить краткую проверку обновлений состояния, тем самым ещё больше снижая требования к доверию. Участники также изучают технологию Secure Enclave (SGX) для обеспечения аппаратного уровня безопасности при выполнении чувствительных операций.
Эти улучшения будут работать вместе с планами по расширению набора валидаторов при сохранении эффективного консенсуса за счёт оптимизированных протоколов. Кроме того, разрабатываются более сложные механизмы ончейн-валидации, которые обеспечат ещё более надёжные гарантии работы секвенсера.
Хотя децентрализованный секвенсер Fuel представляет собой значительный шаг вперед для инфраструктуры rollup, это лишь начало более широкой концепции масштабируемых и децентрализованных блокчейн-систем.
Техническая Эволюция
Текущая реализация на основе Cosmos SDK и пользовательских модулей обеспечивает прочную основу, но в разработке находятся несколько технических улучшений. Планируемый переход на доказательства с нулевым разглашением для проверки состояния значительно повысит безопасность, а также потенциально улучшит производительность. Кроме того, участники проекта работают над оптимизацией основных операций секвенсора, чтобы еще больше снизить требования к оборудованию, что сделает участие валидаторов более доступным при сохранении высокой производительности.
Архитектура секвенсора изначально разрабатывалась с учетом поддержки нескольких роллапов. По мере появления новых роллапов секвенсор Fuel сможет служить общей инфраструктурой, предоставляя стандартизированные, децентрализованные услуги секвенсирования для множества сетей. Такой подход к совместному использованию инфраструктуры может значительно снизить операционные затраты для новых роллапов, обеспечивая при этом высокие гарантии безопасности.
Производительность и Масштабируемость
Текущие тесты показывают многообещающую производительность, при которой секвенсер способен эффективно обрабатывать значительные объемы транзакций. Система достигает времени формирования блока примерно в 6 секунд, сохраняя при этом децентрализацию и безопасность. Будущие оптимизации нацелены на дальнейшее улучшение, с целью обработки до 1,7 мегабайт в секунду данных rollup.
Отказ от централизованного секвенсера также открывает новые возможности для параллельной обработки транзакций и улучшенного управления MEV. Распределяя обязанности секвенсирования между несколькими валидаторами, система потенциально может достичь более высокой пропускной способности, обеспечивая при этом справедливый порядок выполнения транзакций.
Новая Глава для Rollups
Децентрализованный секвенсор Fuel представляет собой не просто техническое улучшение, а фундаментальный сдвиг в том, как могут работать Rollups. Решая проблему централизации без ущерба для производительности, Fuel демонстрирует, что Rollups могут сохранять верность основному обещанию блокчейна — бездоверительной, безразрешительной инфраструктуре.
Преимущества очевидны: повышенная безопасность за счет распределенной валидации, улучшенное соответствие нормативным требованиям благодаря подлинной децентрализации, более справедливый порядок транзакций благодаря распределенной последовательности, а также повышенная надежность за счет устранения единых точек отказа. По мере того как блокчейн-индустрия продолжает движение к массовому внедрению, эти улучшения будут играть ключевую роль в создании масштабируемых систем, сохраняющих свойства, делающие блокчейн-технологию революционной.

Децентрализованный секвенсер Fuel представляет собой значительный шаг вперед для инфраструктуры rollup, и существует несколько способов принять участие в развитии этой блокчейн-технологии.
Ставьте токены в сети: Сеть секвенсера защищена стейкингом токенов FUEL. Вы можете принять участие в обеспечении безопасности сети, ставя токены через веб-интерфейс Fuel по ссылке: https://app.fuel.network/staking/on-fuel. Текущая годовая процентная доходность (APY) составляет 30%, что предлагает привлекательную доходность, одновременно способствуя безопасности сети.
Станьте валидатором: Для тех, кто заинтересован в запуске узла валидатора, Fuel предоставляет подробную документацию и техническую поддержку. Аппаратные требования преднамеренно остаются доступными, а наша техническая документация шаг за шагом проведет вас через процесс настройки. Узнайте больше о том, как стать валидатором.
No activity yet