Sei Network: високо продуктивний Layer1 та об'єднання паралельного 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 через валідаторів паралельно обробляє етапи попереднього голосування та попередньої подачі блоків. Паралельна обробка зменшує затримки та підвищує пропускну здатність.
У функції ProcessTxs Sei обробляє транзакції. Обробка поділяється на паралельну та послідовну. Для пов'язаних кількох транзакцій Sei проводить послідовну обробку; для непов'язаних транзакцій — паралельну.
Sei є системою, що використовує goroutine в Golang для паралельної обробки кількох транзакцій. На даний момент такий дизайн не здатен паралельно обробляти занадто багато транзакцій, тому Sei V2 потребує подальшого вдосконалення в паралельній обробці.
Паралельний EVM
Що таке паралельний EVM?
EVM є віртуальною машиною, що обробляє транзакції, пов'язані зі смарт-контрактами в Ethereum. Для забезпечення безпеки мережі транзакції EVM повинні виконуватися в порядку. Дизайн виконання в порядку уникає складності та конфліктів паралельного виконання, але також обмежує продуктивність відповідних блокчейн-мереж.
Дизайн паралельного EVM дозволить різним транзакціям в EVM відбуватися одночасно, що значно підвищить швидкість обробки EVM та пропускну здатність мережі. Поточні рішення включають використання нових високопродуктивних блокчейнів, таких як Solana, Aptos, Sei, які сумісні з EVM. Серед них паралельний EVM Sei викликає найбільшу увагу на ринку.
Sei V2 оновлення
Sei у версії V2, що виходить у 2024 році, реалізує паралельний EVM, підтримуючи виконання та взаємодію Cosmwasm смарт-контрактів і EVM смарт-контрактів. Ось ключові моменти оновлення Sei V2:
Оптимістична паралелізація: дозволяє обробку транзакцій паралельно, значно підвищуючи пропускну здатність та ефективність. Якщо виникає конфлікт стану, транзакції будуть оброблені послідовно для забезпечення цілісності даних.
Сумісність з EVM: дозволяє розробникам розгортати існуючі EVM смарт-контракти на Sei без необхідності змінювати будь-який код.
Сумісність Geth: Вузли Sei будуть інтегровані з Geth для обробки транзакцій EVM смарт-контрактів у майбутній мережі.
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, а також вже існує 14 гаманців, сумісних з мережею Sei, таких як OKX Wallet, а також раніше підтримувані гаманці екосистеми Cosmos – Keplr і Leap Wallet.
Рекомендації з безпеки:
(1) Рекомендуємо користувачам уникати використання неаудованих та проектів гаманців, що працюють недовго.
(2) Щоб захистити активи гаманця, найважливіше - це звернути увагу на безпечне зберігання мнемонічної фрази та приватного ключа.
(3) Під час використання відповідних гаманців для взаємодії з проектом Sei підпис є одним з найбільш важливих ризиків безпеки, на які слід звернути увагу. Користувач повинен перевірити правильність інформації про транзакцію перед її підписанням, оскільки хакер може спонукати користувача використовувати cosmos.bank.v1beta1.MsgSend для переказу токенів на адресу хакера.
2. Криптоніт
Kryptonite є найбільшим протоколом ліквідної стейкінгу в екосистемі Sei. Користувачі можуть ставити токени Sei на їх платформі, щоб отримати stSei, заробляючи 5.54% річних; наразі також можна ставити LP токени Seilor/Sei, LP токени stSei/SEIYAN для отримання прибутку від відповідних токенів.
Надалі Kryptonite випустить стабільну монету kUSD, користувачі зможуть випускати її, закладаючи активи, такі як Sei, BTC, ETH тощо, що забезпечить більше ліквідності для екосистеми Sei.
3. Компанія YakaFinance
Yaka Finance прагне створити багатофункціональний DEX, надаючи користувачам різноманітні DeFi послуги, такі як торгівля, ліквідність, майнінг, Launchpad тощо, а його мета полягає в тому, щоб стати центром ліквідності екосистеми Sei.
Наразі Yaka Finance знаходиться на етапі тестової мережі, одночасно активуючи програму стимулювання через аеродроп, яка залучила понад 15 тисяч користувачів до участі в його тестуванні.
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, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Оновлення Sei Network V2: високо продуктивний Layer1 впроваджує паралельний EVM
Sei Network: високо продуктивний Layer1 та об'єднання паралельного 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 через валідаторів паралельно обробляє етапи попереднього голосування та попередньої подачі блоків. Паралельна обробка зменшує затримки та підвищує пропускну здатність.
У функції ProcessTxs Sei обробляє транзакції. Обробка поділяється на паралельну та послідовну. Для пов'язаних кількох транзакцій Sei проводить послідовну обробку; для непов'язаних транзакцій — паралельну.
Sei є системою, що використовує goroutine в Golang для паралельної обробки кількох транзакцій. На даний момент такий дизайн не здатен паралельно обробляти занадто багато транзакцій, тому Sei V2 потребує подальшого вдосконалення в паралельній обробці.
Паралельний EVM
Що таке паралельний EVM?
EVM є віртуальною машиною, що обробляє транзакції, пов'язані зі смарт-контрактами в Ethereum. Для забезпечення безпеки мережі транзакції EVM повинні виконуватися в порядку. Дизайн виконання в порядку уникає складності та конфліктів паралельного виконання, але також обмежує продуктивність відповідних блокчейн-мереж.
Дизайн паралельного EVM дозволить різним транзакціям в EVM відбуватися одночасно, що значно підвищить швидкість обробки EVM та пропускну здатність мережі. Поточні рішення включають використання нових високопродуктивних блокчейнів, таких як Solana, Aptos, Sei, які сумісні з EVM. Серед них паралельний EVM Sei викликає найбільшу увагу на ринку.
Sei V2 оновлення
Sei у версії V2, що виходить у 2024 році, реалізує паралельний EVM, підтримуючи виконання та взаємодію Cosmwasm смарт-контрактів і EVM смарт-контрактів. Ось ключові моменти оновлення Sei V2:
Оптимістична паралелізація: дозволяє обробку транзакцій паралельно, значно підвищуючи пропускну здатність та ефективність. Якщо виникає конфлікт стану, транзакції будуть оброблені послідовно для забезпечення цілісності даних.
Сумісність з EVM: дозволяє розробникам розгортати існуючі EVM смарт-контракти на Sei без необхідності змінювати будь-який код.
Сумісність Geth: Вузли Sei будуть інтегровані з Geth для обробки транзакцій EVM смарт-контрактів у майбутній мережі.
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, а також вже існує 14 гаманців, сумісних з мережею Sei, таких як OKX Wallet, а також раніше підтримувані гаманці екосистеми Cosmos – Keplr і Leap Wallet.
Рекомендації з безпеки:
(1) Рекомендуємо користувачам уникати використання неаудованих та проектів гаманців, що працюють недовго.
(2) Щоб захистити активи гаманця, найважливіше - це звернути увагу на безпечне зберігання мнемонічної фрази та приватного ключа.
(3) Під час використання відповідних гаманців для взаємодії з проектом Sei підпис є одним з найбільш важливих ризиків безпеки, на які слід звернути увагу. Користувач повинен перевірити правильність інформації про транзакцію перед її підписанням, оскільки хакер може спонукати користувача використовувати cosmos.bank.v1beta1.MsgSend для переказу токенів на адресу хакера.
2. Криптоніт
Kryptonite є найбільшим протоколом ліквідної стейкінгу в екосистемі Sei. Користувачі можуть ставити токени Sei на їх платформі, щоб отримати stSei, заробляючи 5.54% річних; наразі також можна ставити LP токени Seilor/Sei, LP токени stSei/SEIYAN для отримання прибутку від відповідних токенів.
Надалі Kryptonite випустить стабільну монету kUSD, користувачі зможуть випускати її, закладаючи активи, такі як Sei, BTC, ETH тощо, що забезпечить більше ліквідності для екосистеми Sei.
3. Компанія YakaFinance
Yaka Finance прагне створити багатофункціональний DEX, надаючи користувачам різноманітні DeFi послуги, такі як торгівля, ліквідність, майнінг, Launchpad тощо, а його мета полягає в тому, щоб стати центром ліквідності екосистеми Sei.
Наразі Yaka Finance знаходиться на етапі тестової мережі, одночасно активуючи програму стимулювання через аеродроп, яка залучила понад 15 тисяч користувачів до участі в його тестуванні.
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.