<!-- Скопируйте и вставьте преобразованный результат. --> <!----- У Вас есть ошибки, предупреждения или сигналы тревоги. Если Вы используете режим безрассудства, выключите его, чтобы видеть встроенные предупреждения. * ОШИБКИ: 0 * ПРЕДУПРЕЖДЕНИЯ: 0 * АЛ

НовичокJan 22, 2024
В этой статье анализируется код, технические характеристики и проекты экосистемы Sei Network, чтобы помочь понять потенциальные возможности Sei и его экосистемы.
<!-- Скопируйте и вставьте преобразованный результат. -->  <!-----  У Вас есть ошибки, предупреждения или сигналы тревоги. Если Вы используете режим безрассудства, выключите его, чтобы видеть встроенные предупреждения. * ОШИБКИ: 0 * ПРЕДУПРЕЖДЕНИЯ: 0 * АЛ

Сеть Sei Network, запустившая свой мейннет в августе 2023 года, начала взрываться после нескольких месяцев молчания. В настоящее время ставки на ликвидность Sei превысили $3,5 млн, а сетевой TVL превысил $11 млн. Ранее компания Sei совместно с Beosin и Alibaba Cloud успешно провела хакатон "Код Sei: Powering New Gaming and DeFi Exchanges. Беосин также завершил аудит Kryptonite, проекта по ставке ликвидности Sei, чтобы повысить безопасность экосистемы Sei.

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

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

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

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

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

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

https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf

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

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

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

https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf

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

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

https://github.com/sei-protocol/sei-chain/blob/main/app/app.go

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

Параллельный EVM

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

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

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

Sei V2 Upgrade

Sei внедрит параллельный EVM в V2, который будет запущен в 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

Если разработчики планируют создавать экологические приложения 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. С сетью Sei совместимы 14 кошельков, например, OKX Wallet и кошельки Keplr и Leap Wallet, которые изначально поддерживали экосистему Cosmos.

источник: https://www.sei.io/ecosystem

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

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

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

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

2. Криптонит

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

https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf

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

3. YakaFinance

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

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

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

Источник: Yaka

4. Замена поддонов

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

Источник: Паллетная биржа

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

Заключение

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

Отказ от ответственности:

  1. Эта статья перепечатана с сайта[PANews].Все авторские права принадлежат автору оригинала[Beosin]. Если у Вас есть возражения против этой перепечатки, пожалуйста, свяжитесь с командой Gate Learn, и они незамедлительно рассмотрят их.
  2. Предупреждение об ответственности: Мнения и взгляды, выраженные в этой статье, принадлежат исключительно автору и не являются инвестиционным советом.
  3. Перевод статьи на другие языки осуществляется командой Gate Learn. Если не указано, копирование, распространение или плагиат переведенных статей запрещены.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!
Criar conta