Sei Network: Двойной прорыв с высокопроизводительным уровнем 1 и параллельным EVM
Сеть Sei, после нескольких месяцев затишья, начала бурно развиваться, цена её токенов продолжает значительно расти, устанавливая исторические максимумы. В настоящее время ликвидное стекинг Sei превысило 3,5 миллиона долларов, а общая заблокированная стоимость (TVL) сети превышает 11 миллионов долларов. Sei вскоре проведет очень важное обновление V2, которое улучшит производительность параллельной обработки и внедрит EVM. Давайте вместе проанализируем код, технические характеристики и экосистемные проекты сети Sei, чтобы понять потенциальные возможности Sei и её экосистемы.
Особенности дизайна Sei
Sei как Layer 1, поддерживающий деятельность ордерной книги и сосредоточенный на торговле, предоставляет встроенный центральный лимитированный ордерный модуль (CLOB). Разработчики могут использовать встроенный модуль ордеров Sei для быстрого запуска и настройки ордерной торговли Dapp для спотовых, деривативных и опционных рынков, в то время как параллельная архитектура Sei обеспечивает быстрый и высокопроизводительный сетевой доступ для его экосистемных приложений.
Как Sei улучшает скорость обработки блокчейн-сети?
1. Локальное построение хеша
В большинстве современных блокчейн-сетей валидаторы предлагают блоки, а затем отправляют хэш и блок другим валидаторам, что приводит к определенному времени ожидания. Sei же позволяет своим валидаторам отправлять в сеть блоки, содержащие только хэши транзакций. После получения другие валидаторы в первую очередь будут строить блок на основе записей в локальном мемпуле. Если в мемпуле отсутствует соответствующая информация о транзакции, валидаторы будут ждать поступления последующих блоков с детальным содержанием транзакций для проверки.
2. Параллельная обработка сделок
Для блокчейн-сетей с последовательным выполнением, когда блок предлагается, валидаторы должны ждать определенную длину времени, не обрабатывая этот блок фактически. Sei Network позволяет валидаторам параллельно обрабатывать этапы предварительного голосования и предварительной отправки блока. Параллельная обработка уменьшает задержку и увеличивает пропускную способность.
Реализация Sei в коде выглядит следующим образом: в функции ProcessTxs Sei будет обрабатывать транзакции. Обработка делится на два типа: параллельная обработка и последовательная обработка. Для связанных нескольких транзакций (путем определения, пересекаются ли ключи и значения, хранящие информацию о транзакциях) Sei будет выполнять последовательную обработку связанных транзакций; для несвязанных транзакций будет выполняться параллельная обработка.
В процессе параллельной обработки транзакций Sei использует goroutine на Golang для параллельной обработки нескольких транзакций. В настоящее время такой дизайн не может одновременно обрабатывать слишком много транзакций, например, несколько тысяч транзакций, обрабатываемых одновременно узлами Sei, с высокой вероятностью приведет к проблемам согласованности. Поэтому Sei V2 необходимо продолжать обновления в области параллельной обработки.
Параллельный EVM
Что такое параллельный EVM?
EVM — это виртуальная машина, обрабатывающая транзакции, связанные с умными контрактами, в Ethereum. Для обеспечения безопасности сети транзакции EVM должны выполняться последовательно. Дизайн последовательного выполнения избегает сложности и конфликтов параллельного выполнения, но также ограничивает производительность соответствующих блокчейн-сетей.
Дизайн параллельного EVM позволит проводить различные транзакции одновременно в EVM, значительно увеличивая скорость обработки EVM и пропускную способность сети. Текущие решения включают использование новых блокчейнов, совместимых с EVM, таких как Solana, Aptos, Sei и др., которые сами по себе поддерживают параллельные транзакции. Параллельный EVM от Sei вызывает наибольшее внимание рынка.
Sei V2 обновление
Sei в предстоящей версии V2, которая выйдет в 2024 году, реализует параллельный EVM, поддерживающий выполнение и взаимодействие смарт-контрактов Cosmwasm и смарт-контрактов EVM. Ниже приведены ключевые моменты обновления Sei V2:
Оптимистичная параллелизация: позволяет обрабатывать параллельные транзакции, значительно увеличивая пропускную способность и эффективность. Если возникает конфликт состояний, транзакции будут повторно обработаны последовательно для поддержания целостности данных.
Совместимость с EVM: позволяет разработчикам развертывать существующие EVM смарт-контракты на Sei без изменения кода, упрощая переход на Sei v2 и повышая интероперабельность.
Совместимость Geth: Узлы Sei будут интегрировать Geth для обработки транзакций смарт-контрактов EVM в будущем, а также будут выполнять любые обновления через специальный интерфейс, созданный для EVM в Sei.
SeiDB: Sei улучшит свой уровень хранения, используя более эффективные структуры данных и базы данных, чтобы уменьшить увеличение состояния и повысить производительность чтения/записи, облегчая синхронизацию новых узлов и увеличивая масштабируемость.
Улучшенная производительность: время блока 390 миллисекунд и быстрая обработка транзакций с окончательной подтвержденностью, а также высокая пропускная способность 28,300 пакетных транзакций в секунду и более низкие затраты на транзакции.
Обновление Sei v2 интегрирует преимущества Ethereum и ожидает предоставления полностью оптимизированного уровня выполнения, совместимого с существующей экосистемой EVM, чтобы привлечь больше пользователей и разработчиков в экосистему Sei.
Рекомендации по безопасности контрактов Sei
Если разработчики планируют создать приложения для экосистемы Sei, они будут использовать CosmWasm для разработки смарт-контрактов. Рекомендуется, чтобы разработчики следовали следующим практикам безопасности для повышения безопасности контрактов их проекта:
Подготовьтесь к ответу на атаки. Разработчики должны учитывать, как реагировать на атаки и исправлять уязвимости. Поэтому разработчики должны создавать масштабируемые смарт-контракты и разрабатывать планы по управлению рисками.
Обратите внимание на десериализацию типа addr. Тип addr в CosmWasm не будет проверяться при десериализации, что указывает на то, что у типа addr могут быть неожиданные особенности десериализации. Поэтому после десериализации addr рекомендуется указать тип и произвести его проверку.
Обратите внимание на операции и переполнение. В контрактах CosmWasm разработчики должны учитывать риск переполнения целых чисел или деления на 0 и т. д. Рекомендуется использовать типы Uint256 и Uint512 CosmWasm, а также использовать математические функции full_mul(), которые не вызывают переполнение.
Обратите внимание на бесконечные циклы. Контракты CosmWasm могут попасть в бесконечный цикл, вызывая себя в обработчике ACK. Если разработчик передает пакеты данных между двумя контрактами CosmWasm, необходимо учитывать, что это может привести к бесконечному циклу и потреблению большого количества газа.
Sei экосистема
1. Кошелек
В настоящее время существуют определенные кошельки, поддерживающие сеть Sei, такие как Compass Wallet и Fin Wallet. Кошельки, совместимые с сетью Sei, уже имеют 14 моделей, включая OKX Wallet, а также ранее поддерживаемые кошельки экосистемы Cosmos, такие как Keplr и Leap Wallet.
Рекомендации по безопасности:
(1) Рекомендуется избегать использования неопубликованных и недавно запущенных проектов кошельков.
(2) Чтобы защитить активы кошелька, самое важное - это внимательно хранить сид-фразу и приватный ключ.
(3) В процессе взаимодействия с проектом Sei через соответствующие кошельки, подписание является одним из самых важных рисков безопасности, на которые следует обратить внимание. Пользователи должны проверить правильность информации о транзакции перед подписанием, так как хакеры могут обмануть пользователей и заставить использовать cosmos.bank.v1beta1.MsgSend для перевода токенов на адрес хакера.
2. Криптонит
Kryptonite является крупнейшим протоколом ликвидного стекинга в экосистеме Sei. Пользователи могут ставить токены Sei на их платформе, чтобы получить stSei и заработать 5,54% годовых; в настоящее время также можно ставить LP-токены Seilor/Sei и stSei/SEIYAN для получения доходов от соответствующих токенов.
В дальнейшем Kryptonite запустит стабильную монету kUSD, пользователи смогут создавать её, закладывая активы такие как Sei, BTC, ETH, что обеспечит больше ликвидности для экосистемы Sei.
3. ЯкаФинанс
Yaka Finance стремится создать многофункциональный DEX, предоставляя пользователям различные DeFi услуги, такие как торговля, ликвидность, майнинг, Launchpad и т.д. Его цель - стать центром ликвидности в экосистеме Sei.
В настоящее время Yaka Finance находится на этапе тестовой сети и запустила программу вознаграждения за аирдроп, привлекая более 15 000 пользователей для участия в тестировании.
4. Обмен поддонами
Pallet Exchange является платформой для торговли NFT в экосистеме Sei, с максимальным дневным объемом торговли, достигшим 1,23 миллиона Sei (примерно 1 миллион долларов США). Pallet Exchange взимает 2% комиссию с торговли NFT на своей платформе для поддержания работы платформы.
В настоящее время в экосистеме Sei особое внимание уделяется сериям NFT, таким как WeBump, The Colony, Seiyans, Seinsei и др. Поскольку экосистема Sei находится на ранней стадии развития, пользователям следует обратить внимание на риски ликвидности связанных с NFT.
Итоги
Как высокопроизводительный Layer1, сосредоточенный на торговле, Sei оптимизировал процесс генерации и обработки блоков. В настоящее время экосистема Sei быстро растет, и её развитие будет создавать синергетический эффект с Sei, различные децентрализованные приложения продолжат усиливать высокопроизводительные преимущества Sei, а Sei также привлечет больше ликвидности и пользователей. С продолжением параллельного повествования EVM, обновление Sei V2 решит текущие узкие места Sei, привлекая больше внимания рынка и больше разработчиков в экосистему Sei.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
16 Лайков
Награда
16
3
Репост
Поделиться
комментарий
0/400
AirdropHustler
· 08-10 03:06
Еще не запустили Основную сеть, а уже так жарко. Давайте прокачаем!
Посмотреть ОригиналОтветить0
OptionWhisperer
· 08-10 03:03
Я устал от жизни, да?
Посмотреть ОригиналОтветить0
NeverVoteOnDAO
· 08-10 03:01
Это всего лишь спекуляция, не стоит на это обращать много внимания.
Взрыв сети Sei: двукратный прорыв высокопроизводительного L1 и параллельного EVM
Sei Network: Двойной прорыв с высокопроизводительным уровнем 1 и параллельным EVM
Сеть Sei, после нескольких месяцев затишья, начала бурно развиваться, цена её токенов продолжает значительно расти, устанавливая исторические максимумы. В настоящее время ликвидное стекинг Sei превысило 3,5 миллиона долларов, а общая заблокированная стоимость (TVL) сети превышает 11 миллионов долларов. Sei вскоре проведет очень важное обновление V2, которое улучшит производительность параллельной обработки и внедрит EVM. Давайте вместе проанализируем код, технические характеристики и экосистемные проекты сети Sei, чтобы понять потенциальные возможности Sei и её экосистемы.
Особенности дизайна Sei
Sei как Layer 1, поддерживающий деятельность ордерной книги и сосредоточенный на торговле, предоставляет встроенный центральный лимитированный ордерный модуль (CLOB). Разработчики могут использовать встроенный модуль ордеров Sei для быстрого запуска и настройки ордерной торговли Dapp для спотовых, деривативных и опционных рынков, в то время как параллельная архитектура Sei обеспечивает быстрый и высокопроизводительный сетевой доступ для его экосистемных приложений.
Как Sei улучшает скорость обработки блокчейн-сети?
1. Локальное построение хеша
В большинстве современных блокчейн-сетей валидаторы предлагают блоки, а затем отправляют хэш и блок другим валидаторам, что приводит к определенному времени ожидания. Sei же позволяет своим валидаторам отправлять в сеть блоки, содержащие только хэши транзакций. После получения другие валидаторы в первую очередь будут строить блок на основе записей в локальном мемпуле. Если в мемпуле отсутствует соответствующая информация о транзакции, валидаторы будут ждать поступления последующих блоков с детальным содержанием транзакций для проверки.
2. Параллельная обработка сделок
Для блокчейн-сетей с последовательным выполнением, когда блок предлагается, валидаторы должны ждать определенную длину времени, не обрабатывая этот блок фактически. Sei Network позволяет валидаторам параллельно обрабатывать этапы предварительного голосования и предварительной отправки блока. Параллельная обработка уменьшает задержку и увеличивает пропускную способность.
Реализация Sei в коде выглядит следующим образом: в функции ProcessTxs Sei будет обрабатывать транзакции. Обработка делится на два типа: параллельная обработка и последовательная обработка. Для связанных нескольких транзакций (путем определения, пересекаются ли ключи и значения, хранящие информацию о транзакциях) Sei будет выполнять последовательную обработку связанных транзакций; для несвязанных транзакций будет выполняться параллельная обработка.
В процессе параллельной обработки транзакций Sei использует goroutine на Golang для параллельной обработки нескольких транзакций. В настоящее время такой дизайн не может одновременно обрабатывать слишком много транзакций, например, несколько тысяч транзакций, обрабатываемых одновременно узлами Sei, с высокой вероятностью приведет к проблемам согласованности. Поэтому Sei V2 необходимо продолжать обновления в области параллельной обработки.
Параллельный EVM
Что такое параллельный EVM?
EVM — это виртуальная машина, обрабатывающая транзакции, связанные с умными контрактами, в Ethereum. Для обеспечения безопасности сети транзакции EVM должны выполняться последовательно. Дизайн последовательного выполнения избегает сложности и конфликтов параллельного выполнения, но также ограничивает производительность соответствующих блокчейн-сетей.
Дизайн параллельного EVM позволит проводить различные транзакции одновременно в EVM, значительно увеличивая скорость обработки EVM и пропускную способность сети. Текущие решения включают использование новых блокчейнов, совместимых с EVM, таких как Solana, Aptos, Sei и др., которые сами по себе поддерживают параллельные транзакции. Параллельный EVM от Sei вызывает наибольшее внимание рынка.
Sei V2 обновление
Sei в предстоящей версии V2, которая выйдет в 2024 году, реализует параллельный EVM, поддерживающий выполнение и взаимодействие смарт-контрактов Cosmwasm и смарт-контрактов EVM. Ниже приведены ключевые моменты обновления Sei V2:
Оптимистичная параллелизация: позволяет обрабатывать параллельные транзакции, значительно увеличивая пропускную способность и эффективность. Если возникает конфликт состояний, транзакции будут повторно обработаны последовательно для поддержания целостности данных.
Совместимость с EVM: позволяет разработчикам развертывать существующие EVM смарт-контракты на Sei без изменения кода, упрощая переход на Sei v2 и повышая интероперабельность.
Совместимость Geth: Узлы Sei будут интегрировать Geth для обработки транзакций смарт-контрактов EVM в будущем, а также будут выполнять любые обновления через специальный интерфейс, созданный для EVM в Sei.
SeiDB: Sei улучшит свой уровень хранения, используя более эффективные структуры данных и базы данных, чтобы уменьшить увеличение состояния и повысить производительность чтения/записи, облегчая синхронизацию новых узлов и увеличивая масштабируемость.
Улучшенная производительность: время блока 390 миллисекунд и быстрая обработка транзакций с окончательной подтвержденностью, а также высокая пропускная способность 28,300 пакетных транзакций в секунду и более низкие затраты на транзакции.
Обновление Sei v2 интегрирует преимущества Ethereum и ожидает предоставления полностью оптимизированного уровня выполнения, совместимого с существующей экосистемой EVM, чтобы привлечь больше пользователей и разработчиков в экосистему Sei.
Рекомендации по безопасности контрактов Sei
Если разработчики планируют создать приложения для экосистемы Sei, они будут использовать CosmWasm для разработки смарт-контрактов. Рекомендуется, чтобы разработчики следовали следующим практикам безопасности для повышения безопасности контрактов их проекта:
Подготовьтесь к ответу на атаки. Разработчики должны учитывать, как реагировать на атаки и исправлять уязвимости. Поэтому разработчики должны создавать масштабируемые смарт-контракты и разрабатывать планы по управлению рисками.
Обратите внимание на десериализацию типа addr. Тип addr в CosmWasm не будет проверяться при десериализации, что указывает на то, что у типа addr могут быть неожиданные особенности десериализации. Поэтому после десериализации addr рекомендуется указать тип и произвести его проверку.
Обратите внимание на операции и переполнение. В контрактах CosmWasm разработчики должны учитывать риск переполнения целых чисел или деления на 0 и т. д. Рекомендуется использовать типы Uint256 и Uint512 CosmWasm, а также использовать математические функции full_mul(), которые не вызывают переполнение.
Обратите внимание на бесконечные циклы. Контракты CosmWasm могут попасть в бесконечный цикл, вызывая себя в обработчике ACK. Если разработчик передает пакеты данных между двумя контрактами CosmWasm, необходимо учитывать, что это может привести к бесконечному циклу и потреблению большого количества газа.
Sei экосистема
1. Кошелек
В настоящее время существуют определенные кошельки, поддерживающие сеть Sei, такие как Compass Wallet и Fin Wallet. Кошельки, совместимые с сетью Sei, уже имеют 14 моделей, включая OKX Wallet, а также ранее поддерживаемые кошельки экосистемы Cosmos, такие как Keplr и Leap Wallet.
Рекомендации по безопасности:
(1) Рекомендуется избегать использования неопубликованных и недавно запущенных проектов кошельков.
(2) Чтобы защитить активы кошелька, самое важное - это внимательно хранить сид-фразу и приватный ключ.
(3) В процессе взаимодействия с проектом Sei через соответствующие кошельки, подписание является одним из самых важных рисков безопасности, на которые следует обратить внимание. Пользователи должны проверить правильность информации о транзакции перед подписанием, так как хакеры могут обмануть пользователей и заставить использовать cosmos.bank.v1beta1.MsgSend для перевода токенов на адрес хакера.
2. Криптонит
Kryptonite является крупнейшим протоколом ликвидного стекинга в экосистеме Sei. Пользователи могут ставить токены Sei на их платформе, чтобы получить stSei и заработать 5,54% годовых; в настоящее время также можно ставить LP-токены Seilor/Sei и stSei/SEIYAN для получения доходов от соответствующих токенов.
В дальнейшем Kryptonite запустит стабильную монету kUSD, пользователи смогут создавать её, закладывая активы такие как Sei, BTC, ETH, что обеспечит больше ликвидности для экосистемы Sei.
3. ЯкаФинанс
Yaka Finance стремится создать многофункциональный DEX, предоставляя пользователям различные DeFi услуги, такие как торговля, ликвидность, майнинг, Launchpad и т.д. Его цель - стать центром ликвидности в экосистеме Sei.
В настоящее время Yaka Finance находится на этапе тестовой сети и запустила программу вознаграждения за аирдроп, привлекая более 15 000 пользователей для участия в тестировании.
4. Обмен поддонами
Pallet Exchange является платформой для торговли NFT в экосистеме Sei, с максимальным дневным объемом торговли, достигшим 1,23 миллиона Sei (примерно 1 миллион долларов США). Pallet Exchange взимает 2% комиссию с торговли NFT на своей платформе для поддержания работы платформы.
В настоящее время в экосистеме Sei особое внимание уделяется сериям NFT, таким как WeBump, The Colony, Seiyans, Seinsei и др. Поскольку экосистема Sei находится на ранней стадии развития, пользователям следует обратить внимание на риски ликвидности связанных с NFT.
Итоги
Как высокопроизводительный Layer1, сосредоточенный на торговле, Sei оптимизировал процесс генерации и обработки блоков. В настоящее время экосистема Sei быстро растет, и её развитие будет создавать синергетический эффект с Sei, различные децентрализованные приложения продолжат усиливать высокопроизводительные преимущества Sei, а Sei также привлечет больше ликвидности и пользователей. С продолжением параллельного повествования EVM, обновление Sei V2 решит текущие узкие места Sei, привлекая больше внимания рынка и больше разработчиков в экосистему Sei.