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

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

Sei Network, яка запустила свою основну мережу в серпні 2023 року, почала вибухати після кількох місяців тиші. Наразі ставка ліквідності Sei перевищила 3,5 мільйона доларів США, а мережевий TVL перевищив 11 мільйонів доларів. Раніше Sei спільно з Beosin і Alibaba Cloud успішно провели хакатон Code Sei: Powering New Gaming and DeFi Exchanges. Beosin також завершив аудит Kryptonite, проекту Sei щодо забезпечення ліквідності, щоб підвищити безпеку екосистеми Sei.

У 2024 році Sei збирається запустити дуже важливе оновлення Sei V2, яке покращить продуктивність паралельної обробки та запровадить EVM у Sei. У цій статті Beosin проаналізує технічні характеристики, реалізацію коду та екосистему Sei Network, щоб допомогти вам зрозуміти потенційні можливості Sei та її екосистеми.

Особливості 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 Голанга для паралельної обробки кількох транзакцій. Поточний дизайн не може обробляти занадто багато транзакцій паралельно. Наприклад, якщо вузли Sei паралельно обробляють тисячі транзакцій, існує висока ймовірність того, що виникнуть проблеми узгодженості. Тому Sei V2 потребує оновлення в паралельній обробці.

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

Що таке Parallel EVM?

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

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

Оновлення Sei V2

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 і Fin Wallet. Є 14 гаманців, сумісних з мережею Sei, наприклад 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. ЯкаФінанс

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

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

Yaka Finance зараз знаходиться на стадії тестування мережі та запустила програму заохочення airdrop, залучивши понад 15 000 користувачів до участі в її тестуванні.

Джерело: Яка

4. Обмін палет

Pallet Exchange — це торгова платформа NFT екосистеми Sei з поточним щоденним обсягом торгів до 1,23 мільйона Sei (приблизно 1 мільйон доларів). Pallet Exchange стягуватиме комісію в розмірі 2% за торгівлю NFT на своїй платформі, щоб підтримувати роботу платформи.

Джерело: Біржа піддонів

Наразі серії NFT, які привернули велику увагу в екосистемі Sei, включають WeBump, The Colony, Seiyans, Seinsei тощо. Оскільки екосистема Sei знаходиться на ранніх стадіях розробки, користувачам потрібно звернути увагу на ризики ліквідності пов’язаних NFT.

Висновок

Як високопродуктивний Layer1, зосереджений на торгівлі, Sei оптимізував процес генерації та обробки блоків. Зараз екосистема Sei швидко зростає, і розвиток її екосистеми створить синергетичний ефект із Sei. Різноманітні децентралізовані програми продовжуватимуть посилювати високопродуктивні переваги Sei, а Sei також залучатиме більше ліквідності та користувачів. З продовженням паралельного наративу EVM оновлення до Sei V2 усуне поточні вузькі місця Sei, привернувши більше уваги з боку ринку та більше розробників, щоб приєднатися до екосистеми Sei.

Відмова від відповідальності:

  1. Ця стаття передрукована з [PANews]. Усі авторські права належать оригінальному автору [Beosin]. Якщо є заперечення щодо цього передруку, будь ласка, зв’яжіться з командою Gate Learn , і вони негайно розглянуть це.
  2. Відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору та не є жодною інвестиційною порадою.
  3. Переклади статті на інші мови виконує команда Gate Learn. Якщо не зазначено вище, копіювання, розповсюдження або плагіат перекладених статей заборонено.
Jetzt anfangen
Registrieren Sie sich und erhalten Sie einen
100
-Euro-Gutschein!
Benutzerkonto erstellen