Sei Network, запустившая свою сеть в августе 2023 года, начала взрываться после нескольких месяцев молчания. В настоящее время ликвидность Sei превысила 3,5 миллиона долларов, а TVL сети превысила 11 миллионов долларов.

Ранее Sei совместно с Beosin и Alibaba Cloud успешно провела хакатон Code Sei: Powering New Gaming и DeFi Exchanges. Беосин также завершил аудит Kryptonite, проекта Sei по размещению ликвидности, чтобы повысить безопасность экосистемы Sei.

В 2024 году Sei собирается выпустить очень важное обновление Sei V2, которое улучшит производительность параллельной обработки и внедрит EVM в Sei. В этой статье Беосин проанализирует технические особенности, реализацию кода и экосистему Sei Network, чтобы помочь вам понять потенциальные возможности Sei и ее экосистемы.

Особенности Сей

В качестве уровня 1, поддерживающего книгу заказов и целенаправленную торговлю, Sei предоставляет встроенный модуль центральной книги лимитных заказов (CLOB). Разработчики могут использовать встроенный модуль ордеров Sei для быстрого запуска и настройки Dapps для торговли книгами ордеров для спотовых, деривативов, опционов и т. д. В то же время параллельная конструкция Sei обеспечивает быструю и высокопроизводительную сеть для ее экосистемы.

Как Sei повышает скорость обработки транзакций?

1. Поддержка сжатых блоков

В большинстве сетей блокчейнов валидаторы предлагают блоки, а затем отправляют хэши и блоки другим валидаторам, что создает определенное время ожидания. Как показано ниже:

Sei позволяет своим валидаторам отправлять в свою сеть блоки, содержащие только хэши транзакций. После того как другие валидаторы получат блок, содержащий только хеш транзакции, они сначала создадут блок на основе записей в своем локальном пуле памяти. Если соответствующая информация о транзакции не существует в пуле памяти, валидаторы будут ждать прибытия последующих блоков, содержащих подробное содержимое транзакции, для проверки.

2. Параллельная обработка транзакций

В сетях блокчейнов, которые выполняют транзакции последовательно, при предложении блока валидаторам приходится ждать определенный период времени без фактической обработки блока. Как показано слева:

Sei Network обрабатывает блоки на этапах предварительного голосования и предварительной фиксации параллельно через валидаторы. Параллельная обработка уменьшает задержку и увеличивает пропускную способность.

Кодовая реализация параллельной обработки Sei показана на рисунке ниже. В функции ProcessTxs Sei будет обрабатывать транзакции. Существует два типа обработки: параллельная обработка и последовательная обработка. Для нескольких связанных транзакций (путем оценки того, перекрываются ли пары ключ-значение, хранящие информацию о транзакциях), Sei будет обрабатывать связанные транзакции последовательно; несвязанные транзакции будут обрабатываться параллельно.

Во время параллельной обработки транзакций мы видим, что Sei использует горутину Golang для параллельной обработки нескольких транзакций. Текущая конструкция не может обрабатывать слишком много транзакций параллельно. Например, если тысячи транзакций обрабатываются параллельно узлами Sei одновременно, существует высокая вероятность возникновения проблем с согласованностью. Поэтому Sei V2 необходимо обновить с помощью параллельной обработки.

Параллельный ЭВМ

Что такое параллельный EVM?

EVM — это виртуальная машина Ethereum для обработки транзакций, связанных со смарт-контрактами. Для обеспечения сетевой безопасности транзакции EVM должны выполняться последовательно. Конструкция последовательного выполнения позволяет избежать сложности и конфликтов параллельного выполнения, но также ограничивает производительность связанной сети блокчейна.

В результате была предложена концепция параллельного EVM.

Конструкция параллельного EVM позволит выполнять различные транзакции в EVM одновременно, что значительно повышает скорость обработки EVM и пропускную способность сети. Текущее решение заключается в использовании высокопроизводительных (которые сами по себе поддерживают параллельные транзакции) новых блокчейнов, таких как Solana, Aptos и Seito, совместимых с EVM. Среди них наибольшее внимание рынка привлекает параллельная EVM Sei.

Обновление Sei V2

Sei внедрит параллельный EVM во второй версии, которая будет запущена в 2024 году, поддерживая выполнение и взаимодействие смарт-контрактов Cosmwasm и смарт-контрактов EVM. Ниже приведены ключевые моменты обновления Sei V2:

1. Оптимистическое распараллеливание: обеспечивает параллельную обработку транзакций, значительно повышая пропускную способность и эффективность. В случае возникновения конфликта состояний транзакции обрабатываются последовательно для обеспечения целостности данных.

2. Совместимость с EVM: позволяет разработчикам развертывать существующие смарт-контракты EVM на Sei без изменения кода, что упрощает переход на Sei v2 и улучшает совместимость.

3. Совместимость с Geth: узлы Sei будут интегрировать Geth для обработки транзакций для смарт-контрактов EVM в будущей сети и внесения любых обновлений через специальный интерфейс, созданный Sei для EVM.

4.SeiDB: Sei улучшит свой уровень хранения, используя более эффективные структуры данных и базы данных для повышения производительности ввода-вывода, облегчения синхронизации новых узлов и улучшения масштабируемости.

5. Повышенная производительность: быстрая обработка транзакций с временем блока и окончательностью 390 миллисекунд, а также высокая пропускная способность 28 300 пакетных транзакций в секунду с более низкими транзакционными затратами.

Обновление Sei v2 объединит преимущества Ethereum и обеспечит супероптимизированный уровень исполнения, полностью совместимый с существующей экосистемой EVM, чтобы привлечь больше пользователей и разработчиков в экосистему Sei.

Консультации по безопасности Sei Contract

Если разработчики планируют создавать экологические приложения Sei, они будут использовать CosmWasm для создания смарт-контрактов. Beosin рекомендует разработчикам следовать следующим правилам безопасности, чтобы повысить безопасность контрактов своих проектов:

1. Будьте готовы к нападению. Разработчикам необходимо подумать о том, как противостоять атакам и устранять уязвимости. Поэтому разработчикам необходимо создавать обновляемые смарт-контракты и разрабатывать планы реагирования на риски.

2. Обратите внимание на тип адреса десериализации. Тип addr CosmWasm не проверяется после десериализации, что указывает на то, что тип addr имеет неожиданные свойства десериализации. Поэтому рекомендуется указать тип и проверить его после десериализации addr.

3. Обратите внимание на перелив. В контракте CosmWasm разработчикам необходимо обратить внимание на риск целочисленного переполнения или деления на ноль. Разработчикам рекомендуется использовать типы Uint256 и Uint512 CosmWasm и использовать математическую функцию full_mul(), которая не переполняется.

4. Обратите внимание на бесконечные циклы. Контракт CosmWasm может застрять в бесконечном цикле из-за обратного вызова в обработчике ACK. Если разработчики передают пакеты данных между двумя контрактами CosmWasm, они должны знать, что это может привести к бесконечному циклу и затратам большого количества газа.

Я знаю экосистему

1. Кошелек

В настоящее время к кошелькам, специально поддерживающим сеть Sei, относятся Compass Wallet и Fin Wallet. Существует 14 кошельков, совместимых с сетью Sei, таких как OKX Wallet и кошельки Keplr и Leap Wallet, которые изначально поддерживали экосистему Cosmos.

Совет по безопасности:

(1) Пользователям рекомендуется избегать использования проектов кошельков, которые не прошли аудит и не работали в течение длительного времени.

(2) Чтобы защитить активы кошелька, самое главное — безопасно хранить мнемонические фразы и закрытые ключи.

(3) При взаимодействии с проектами Sei подпись является одним из рисков безопасности, требующих наибольшего внимания. Пользователям необходимо проверить правильность информации о транзакции перед ее подписанием. Например, хакер может обманом заставить пользователей использовать Cosmos.bank.v1beta1.MsgSend для перевода токенов на адрес хакера.

2. Криптонит

Kryptonite — крупнейший протокол размещения ставок ликвидности в экосистеме Sei. Пользователи могут размещать токены Sei на своей платформе, чтобы получить stSei и получать годовую прибыль в размере 5,54%. В настоящее время пользователи также могут делать ставки на токены LP Seilor/Sei и токены LP stSei/SEIYAN для получения вознаграждений от связанных токенов. Beosin ранее завершил контрактный аудит Kryptonite, чтобы повысить безопасность своего бизнеса по стейкингу.

В будущем Kryptonite выпустит стейблкоин kUSD, и пользователи смогут его чеканить, делая ставки Sei, BTC, ETH и другие активы, что обеспечит большую ликвидность экосистемы Sei.

3. Яка Финанс

Yaka Finance стремится создать многофункциональную DEX и предоставить пользователям различные услуги DeFi, такие как торговля, майнинг ликвидности и Launchpad. Его цель — стать центром ликвидности экосистемы Sei.

Ранее Yaka Finance заняла первое место в треке DeFi на хакатоне Code Sei: Powering New Gaming and Defi Exchanges, организованном Sei, Beosin и Alibaba Cloud.

Yaka Finance в настоящее время находится на стадии тестовой сети и запустила программу поощрения раздачи, привлекая более 15 000 пользователей к участию в ее тестировании.

4. Обмен поддонов

Pallet Exchange — это торговая платформа NFT экосистемы Sei с текущим ежедневным объемом торгов до 1,23 миллиона сей (приблизительно 1 миллион долларов США). Pallet Exchange взимает комиссию в размере 2% за торговлю NFT на своей платформе для поддержания работы платформы.

В настоящее время серии NFT, которые привлекли большое внимание в экосистеме Sei, включают WeBump, The Colony, Seiyans, Seinsei и т. д. Поскольку экосистема Sei находится на ранних стадиях развития, пользователям необходимо обращать внимание на риски ликвидности связанных NFT. .

Заключение

Будучи высокопроизводительным уровнем 1, ориентированным на транзакции, Sei оптимизирует генерацию и обработку блоков. В настоящее время экосистема Сей быстро растет. Поскольку параллельное повествование об EVM продолжается, обновление Sei V2 устранит нынешнее узкое место Sei, привлекая больше внимания рынка и больше разработчиков, входящих в экосистему Sei.

Как ведущая компания по обеспечению безопасности Web3, Sei и Beosin начали дальнейшее экологическое сотрудничество для поддержки аудита безопасности смарт-контрактов экосистемы Sei. В настоящее время Beosin завершила контрактный аудит Kryptonite, крупнейшей платформы для ставок ликвидности в экосистеме Sei. В будущем Beosin будет предоставлять услуги безопасности для большего количества проектов экосистемы Sei, чтобы способствовать безопасному развитию экосистемы Sei.

Контакт

Если вам нужны какие-либо услуги безопасности блокчейна, свяжитесь с нами:

Официальный сайт Beosin EagleEye Twitter Telegram Linkedin