На этой неделе проект Solayer, работающий в экосистеме Solana, представил свою дорожную карту на 2025 год, центральным элементом которой является грядущая аппаратно-ускоренная блокчейн-платформа SVM под названием Solayer InfiniSVM. Для Solayer «Solayer InfiniSVM» является важным шагом на пути к достижению его долгосрочной цели.
Главный инженер Solayer Чаофан Шоу присоединился к команде после того, как покинул программу докторантуры в Университете Калифорнии в Беркли. Шоу раскрыл, что команда получила значительное вдохновение от валидаторского клиента Solana, Firedancer, и решила перенести большую часть компонентов Solana на SmartNIC и программируемые коммутаторы. Этот подход значительно улучшает возможности обработки сети, делая выполнение транзакций более эффективным.
В цепочке Solayer каждая транзакция следует структурированному рабочему процессу. Транзакции сначала маршрутизируются через масштабируемый входной кластер от сотен тысяч до миллионов узлов, где они проходят очистку и предварительное выполнение на основе вероятностных прогнозов будущего состояния. Затем снимки выполнения отправляются на секвенсор, построенный с использованием коммутаторов Intel Tofino и дополнительных компонентов FPGA. Особенно стоит отметить, что большинство транзакций уже проверены на этапе предварительного выполнения и не требуют повторного выполнения на секвенсоре. Для конфликтующих транзакций секвенсор цепи Solayer использует передовой алгоритм планирования (SOTA) на основе детальных шаблонов доступа к учетным записям, собранных во время предварительного выполнения, чтобы обеспечить справедливость и эффективность.
По словам Чаофана Шоу, Solayer Chain достигает более 16 миллиардов транзакций в секунду (TPS) для простых рабочих нагрузок, обрабатывая до 890 000 TPS для рабочих нагрузок с конфликтами. Это позволяет платформе обрабатывать миллиарды трансферов USDC в секунду и поддерживать миллионы пользователей, одновременно торгующих одной и той же мемкой на Raydium.
Но как Solayer InfiniSVM делает это возможным?
Как описано в Solayer Chain Lightpaper, платформа достигает бесконечной масштабируемости для однокомпонентных блокчейнов путем распределения нагрузки между специализированным оборудованием и кластерами, сохраняя при этом глобальное атомное состояние.
Solayer использует SDN (Software-Defined Networking) и RDMA (Remote Direct Memory Access) для достижения пропускной способности 100 Гбит/с при сохранении атомного состояния. Перекладывая задачи на аппаратные схемы и ядра, Solayer InfiniSVM достигает окончательности транзакции за 1 мс.
Здесь краткий обзор рабочего процесса цепи Solayer:
Транзакционный вход
Каждая транзакция входит в начальную точку входа (изображенную в левом верхнем углу диаграммы) для проверки подписи (sigverify) и локального удаления дубликатов (чтобы избежать дублирующихся транзакций).
Фаза предварительного выполнения
Проверенные транзакции затем отправляются на кластер предварительного выполнения для вероятного выполнения.
Последовательность и планирование
Результаты транзакций и промежуточные снимки передаются последователю через InfiniBand, высокоскоростную сетевую архитектуру с низкой задержкой, специально разработанную для высокопроизводительных вычислений и среды центров обработки данных. Последователь использует коммутаторы SDN и ППЛИ для определения, следует ли транзакция простому пути или сложному пути:
Простой путь: если все учетные записи, участвующие в транзакции, находятся в своих последних версиях во время предварительной фазы выполнения, изменения состояния непосредственно применяются с помощью RDMA (Remote Direct Memory Access) с использованием локальных кэшей на SDN, обходя дополнительную обработку с помощью последователя.
Сложный путь: если хотя бы один аккаунт имеет обновленную версию, транзакция маршрутизируется в локальный пул памяти. Секвенсор планирует транзакции в пуле памяти, чтобы обеспечить справедливость и оптимальное параллельное выполнение.
Обновления состояния
После выполнения изменения состояния транзакции обновляются в разделенной базе данных. Разделенная база данных использует протокол RDMA для эффективного доступа к данным между узлами.
Трансляция транзакции
После выполнения транзакций и записи изменений состояния они транслируются глобально через точки присутствия (PoP).
Цепь Solayer принимает гибридный протокол консенсуса Proof-of-Authority-and-Stake (PoAS), где транзакции пакетируются в фрагменты, называемые shreds. Каждый фрагмент включает номер слота, вектор транзакций, метаданные о доступе к версии учетной записи и хеш-ссылку. Доверенные сущности действуют в качестве последователей для публикации фрагментов, в то время как стейкеры голосуют, чтобы решить, могут ли фрагменты быть приняты.
Особенность Solayer Chain заключается не только в улучшении производительности, но и в значительном улучшении опыта пользователей благодаря функциям поддержки на уровне цепочки, включающим:
Hooks: Позволяют разработчикам встраивать логику пост-транзакций, такую как арбитраж, ликвидацию и учет, непосредственно в цепочку.Большие транзакции: Поддержка больших размеров транзакций, обеспечивающая вызовы между программами.Вызовы межцепочные: Встроенные системные программы для облегчения атомарных операций между цепями.Интегрированная поддержка OAuth: Позволяет пользователям использовать службы OAuth, такие как Google, X или Reddit в качестве кошельков.
Каждый раз, когда совершается хук, сумма ставки распределяется следующим образом:
40% для Инициатора транзакции: Стимулирует активное использование сети. 40% владельцу программы: Стимулирует разработку и поддержание программ высокого качества. 20% сети: Компенсирует дополнительные ончейн-вычислительные затраты.
Такая модель распределения комиссий способствует более активному участию как разработчиков, так и пользователей, расширяя функциональность платформы и повышая сетевую активность. Более того, требуя ставок, Solayer Chain снижает количество спам-транзакций и предотвращает вредоносные эксплойты MEV вне сети, обеспечивая дополнительный уровень безопасности сети.
Видение Solayer Chain выходит за рамки повышения производительности; оно направлено на интеграцию более пользовательских и разработчикоориентированных возможностей в технологию блокчейн.
Пригласить больше голосов
На этой неделе проект Solayer, работающий в экосистеме Solana, представил свою дорожную карту на 2025 год, центральным элементом которой является грядущая аппаратно-ускоренная блокчейн-платформа SVM под названием Solayer InfiniSVM. Для Solayer «Solayer InfiniSVM» является важным шагом на пути к достижению его долгосрочной цели.
Главный инженер Solayer Чаофан Шоу присоединился к команде после того, как покинул программу докторантуры в Университете Калифорнии в Беркли. Шоу раскрыл, что команда получила значительное вдохновение от валидаторского клиента Solana, Firedancer, и решила перенести большую часть компонентов Solana на SmartNIC и программируемые коммутаторы. Этот подход значительно улучшает возможности обработки сети, делая выполнение транзакций более эффективным.
В цепочке Solayer каждая транзакция следует структурированному рабочему процессу. Транзакции сначала маршрутизируются через масштабируемый входной кластер от сотен тысяч до миллионов узлов, где они проходят очистку и предварительное выполнение на основе вероятностных прогнозов будущего состояния. Затем снимки выполнения отправляются на секвенсор, построенный с использованием коммутаторов Intel Tofino и дополнительных компонентов FPGA. Особенно стоит отметить, что большинство транзакций уже проверены на этапе предварительного выполнения и не требуют повторного выполнения на секвенсоре. Для конфликтующих транзакций секвенсор цепи Solayer использует передовой алгоритм планирования (SOTA) на основе детальных шаблонов доступа к учетным записям, собранных во время предварительного выполнения, чтобы обеспечить справедливость и эффективность.
По словам Чаофана Шоу, Solayer Chain достигает более 16 миллиардов транзакций в секунду (TPS) для простых рабочих нагрузок, обрабатывая до 890 000 TPS для рабочих нагрузок с конфликтами. Это позволяет платформе обрабатывать миллиарды трансферов USDC в секунду и поддерживать миллионы пользователей, одновременно торгующих одной и той же мемкой на Raydium.
Но как Solayer InfiniSVM делает это возможным?
Как описано в Solayer Chain Lightpaper, платформа достигает бесконечной масштабируемости для однокомпонентных блокчейнов путем распределения нагрузки между специализированным оборудованием и кластерами, сохраняя при этом глобальное атомное состояние.
Solayer использует SDN (Software-Defined Networking) и RDMA (Remote Direct Memory Access) для достижения пропускной способности 100 Гбит/с при сохранении атомного состояния. Перекладывая задачи на аппаратные схемы и ядра, Solayer InfiniSVM достигает окончательности транзакции за 1 мс.
Здесь краткий обзор рабочего процесса цепи Solayer:
Транзакционный вход
Каждая транзакция входит в начальную точку входа (изображенную в левом верхнем углу диаграммы) для проверки подписи (sigverify) и локального удаления дубликатов (чтобы избежать дублирующихся транзакций).
Фаза предварительного выполнения
Проверенные транзакции затем отправляются на кластер предварительного выполнения для вероятного выполнения.
Последовательность и планирование
Результаты транзакций и промежуточные снимки передаются последователю через InfiniBand, высокоскоростную сетевую архитектуру с низкой задержкой, специально разработанную для высокопроизводительных вычислений и среды центров обработки данных. Последователь использует коммутаторы SDN и ППЛИ для определения, следует ли транзакция простому пути или сложному пути:
Простой путь: если все учетные записи, участвующие в транзакции, находятся в своих последних версиях во время предварительной фазы выполнения, изменения состояния непосредственно применяются с помощью RDMA (Remote Direct Memory Access) с использованием локальных кэшей на SDN, обходя дополнительную обработку с помощью последователя.
Сложный путь: если хотя бы один аккаунт имеет обновленную версию, транзакция маршрутизируется в локальный пул памяти. Секвенсор планирует транзакции в пуле памяти, чтобы обеспечить справедливость и оптимальное параллельное выполнение.
Обновления состояния
После выполнения изменения состояния транзакции обновляются в разделенной базе данных. Разделенная база данных использует протокол RDMA для эффективного доступа к данным между узлами.
Трансляция транзакции
После выполнения транзакций и записи изменений состояния они транслируются глобально через точки присутствия (PoP).
Цепь Solayer принимает гибридный протокол консенсуса Proof-of-Authority-and-Stake (PoAS), где транзакции пакетируются в фрагменты, называемые shreds. Каждый фрагмент включает номер слота, вектор транзакций, метаданные о доступе к версии учетной записи и хеш-ссылку. Доверенные сущности действуют в качестве последователей для публикации фрагментов, в то время как стейкеры голосуют, чтобы решить, могут ли фрагменты быть приняты.
Особенность Solayer Chain заключается не только в улучшении производительности, но и в значительном улучшении опыта пользователей благодаря функциям поддержки на уровне цепочки, включающим:
Hooks: Позволяют разработчикам встраивать логику пост-транзакций, такую как арбитраж, ликвидацию и учет, непосредственно в цепочку.Большие транзакции: Поддержка больших размеров транзакций, обеспечивающая вызовы между программами.Вызовы межцепочные: Встроенные системные программы для облегчения атомарных операций между цепями.Интегрированная поддержка OAuth: Позволяет пользователям использовать службы OAuth, такие как Google, X или Reddit в качестве кошельков.
Каждый раз, когда совершается хук, сумма ставки распределяется следующим образом:
40% для Инициатора транзакции: Стимулирует активное использование сети. 40% владельцу программы: Стимулирует разработку и поддержание программ высокого качества. 20% сети: Компенсирует дополнительные ончейн-вычислительные затраты.
Такая модель распределения комиссий способствует более активному участию как разработчиков, так и пользователей, расширяя функциональность платформы и повышая сетевую активность. Более того, требуя ставок, Solayer Chain снижает количество спам-транзакций и предотвращает вредоносные эксплойты MEV вне сети, обеспечивая дополнительный уровень безопасности сети.
Видение Solayer Chain выходит за рамки повышения производительности; оно направлено на интеграцию более пользовательских и разработчикоориентированных возможностей в технологию блокчейн.