Автор: KarenZ, Foresight News
В системах L1 и L2, несмотря на растущую вычислительную мощность валидаторов, ограничения по пропускной способности и нестабильность задержек в коммуникации между узлами валидации по-прежнему остаются сковывающими факторами для дальнейшего скачка производительности.
Протокол DoubleZero создан с целью преодоления этой проблемы, оптимизируя поток данных, увеличивая пропускную способность и уменьшая задержку, чтобы создать высокопроизводительную, децентрализованную сетевую архитектуру без разрешений, открывая новые пути для будущего развития распределенных систем.
Что такое DoubleZero?
Согласно официальному описанию, DoubleZero не является L1 или L2, а определяется как N1 (Сеть 1), децентрализованная архитектура для создания и управления высокопроизводительными сетями без разрешений. Цель DoubleZero - предоставить уровень инфраструктуры, ускоряющий коммуникацию в высокопроизводительных распределенных системах для увеличения пропускной способности и снижения задержки.
Протокол DoubleZero путем интеграции оптоволоконных соединений (fiber links), предоставляемых частными лицами и организациями, создает синхронную сеть для эффективной фильтрации спама, увеличения пропускной способности, снижения задержки и устранения нестабильности в коммуникации.
DoubleZero была создана Остином Федерой, Эндрю МаКоннеллом и Матео Уордом и получила поддержку двух ключевых команд-участников: Firedancer и Malbec Labs. Остин Федера ранее был стратегическим директором Фонда Solana, а в этом месяце ушел, чтобы основать DoubleZero и занять должность операционного директора Фонда DoubleZero.
Эндрю МаКоннелл является соучредителем и CTO Malbec Labs. Malbec Labs занимается разработкой программного обеспечения для открытых протоколов, аппаратным ускорением и сетевым инжинирингом. Кроме того, Нихар Шах, бывший руководитель по данным в Mysten Labs, также ушел, чтобы занять должность главного экономиста в DoubleZero, ранее работая в Jump Crypto и Meta (Libra/Diem).
Еще одной ключевой командой-участником является Firedancer, независимый клиент валидации Solana, разработанный Jump Crypto, цель которого - устранить риски единой точки отказа и повысить общую устойчивость и надежность сети. В отличие от существующих валидаторов на основе Rust, Firedancer написан на языке C и не содержит кода Rust, что значительно снижает потенциальное влияние уязвимостей на всю сеть, обеспечивая надежную безопасность для Solana.
Согласно подкасту Lightspeed, демонстрация Firedancer на конференции Solana Breakpoint в этом году, работающая со скоростью 1 миллион TPS, базируется на DoubleZero.
Firedancer смогла повысить производительность сети Solana до 1 миллиона TPS (текущие ограничения на уровне протокола ограничивают производительность до примерно 81 000 TPS), что стало возможным благодаря инновационному дизайну архитектуры и оптимизации потоков данных.
Рекомендуем прочитать: (Что такое Firedancer, которое привлекло внимание на Breakpoint?)
Стоит отметить, что цель DoubleZero высоко совпадает с общей концепцией Solana, о чем неоднократно подчеркивали официальные лица Solana и ее соучредитель Толи (Анатолий Яковенко) в Twitter, заявляя «увеличение пропускной способности, уменьшение задержки», что соответствует стремлениям DoubleZero.
Как работает DoubleZero?
Согласно белой книге, сеть DoubleZero может принести два значительных улучшения для блокчейн-систем: во-первых, с помощью специализированного оборудования предварительно фильтруются входящие транзакции, удаляются спам и дублирующиеся транзакции, что эффективно снижает нагрузку на валидаторов. Это позволяет блокчейну извлекать выгоду из фильтрующих ресурсов общего системного диапазона, не требуя от каждого отдельного валидатора предоставления достаточных ресурсов; во-вторых, реализуется четкая маршрутизация, отслеживание и определение приоритетов исходящих сообщений для повышения эффективности связи.
В сетевой архитектуре DoubleZero искусно разделена на внешние входные и выходные кольца и внутренние потоки данных, где первые обрабатывают внешние интерфейсы и безопасность, а вторые оптимизируют внутреннюю связь. Конкретно, внешнее кольцо соединяется с публичным интернетом (внешний круг на нижнем изображении), где используется оборудование (например, FPGA) для смягчения распределенных атак отказа в обслуживании, верификации подписей и фильтрации дублирующихся транзакций. Серверы на внутреннем кольце потоков данных осуществляют консенсус по этим отфильтрованным данным через оптимальные маршруты выделенных линий пропускной способности.

Архитектура сети DoubleZero демонстрирует ее ключевые компоненты, включая сетевые устройства для ключевых входов / выходов и полосу пропускания для межсетевых конфигураций. Эти сетевые устройства позволяют данным, которые вносятся частными лицами и организациями, функционировать как сеть с приоритетом, после чего осуществляются фильтрация, верификация и защита от спама.
Оптоволоконные соединения в сети DoubleZero обеспечивают соединения с низкой задержкой и высокой пропускной способностью между различными местоположениями. Участники сети добавляют свои неиспользуемые оптоволоконные соединения, которые они владеют или арендуют, и подписывают соглашения об уровне обслуживания для каждого соединения (включая местоположение конечных точек, пропускную способность, задержку и соответствующий размер MTU).
Таким образом, DoubleZero позиционирует себя как N1 — нейтральный и высокопроизводительный базовый уровень физической инфраструктуры. На этом N1 можно строить распределенные системы и приложения (например, N2 или другие).

В белой книге DoubleZero указано, что сеть DoubleZero может быть использована для оптимизации любой распределенной системы. Системы L1, L2, RPC-узлы и системы MEV могут быть подключены для снижения нагрузки на валидаторов, предотвращения распределенных атак отказа в обслуживании и повышения производительности, извлекая выгоду из увеличенной пропускной способности и сниженной задержки. Кроме того, архитектура сети DoubleZero может быть применена в онлайн-играх, для тренировки крупных языковых моделей, требующих высокоскоростного соединения, а также в других распределенных системах, нуждающихся в низкой задержке и высокой пропускной способности. Согласно концепции DoubleZero, протокол DoubleZero представляет собой новую экономическую модель в области пропускной способности и коммуникаций.
Например, на стороне поставок частные компании могут внедрять неиспользуемые оптоволоконные линии, которые они покупают или арендуют у телекоммуникационных операторов или провайдеров сетевых услуг, в систему DoubleZero, открывая новые источники дохода. А на уровне пользователей и операторов DoubleZero позволяет распределенным системам пользоваться преимуществами частной сети, не полагаясь на централизованные системы или долгосрочные контракты.
В целом, протокол DoubleZero способен соответствовать потребностям между поставщиками и пользователями, способствуя взаимовыгодному сотрудничеству через вклад и использование неиспользуемых оптоволоконных соединений, а также интегрируя вклады индивидуумов и организаций в единую, устойчивую и высокомасштабируемую глобальную сеть.
