Sei Network — Cosmos SDK yordamida yaratilgan DeFi’ga yo‘naltirilgan 1-darajali tarmoq. U DeFi ilovalarini qo‘llab-quvvatlash uchun protokol darajasidagi noyob funksiyalarni taqdim etadi.
Sei nima?
Sei Network — DeFi ni qo‘llab-quvvatlash uchun yaratilgan 1-darajali (layer-1) blokcheyn. Sei Cosmos SDK yordamida yaratilgan; bu esa IBC orqali Cosmos ekotizimiga ulanganini bildiradi, Tendermint esa uning konsensus mexanizmini ta’minlaydi. Sei execution layer (ijro qatlami) Tendermint core’ga ABCI++ orqali ulanadi — bu Cosmos ABCI’ga rejalashtirilayotgan yangilanish bo‘lib, konsensus mexanizmiga noyob moslashuvlarni taklif qiladi.
Birinchi Defi-ga xos blokcheyn
Defi dastlabki davrlarida dapp ishlab chiquvchisida boshqa muqobil deyarli yo‘q edi: o‘z dasturini Ethereum mainnet’iga joylashtirish (deploy) kerak bo‘lardi. Dapp DEX bo‘ladimi, NFT bo‘ladimi, blokcheinga asoslangan o‘yinmi yoki data analytics protokolimi — farqi yo‘q edi; barcha dapp-lar bitta zanjirda yashardi va doimiy ravishda block space uchun bir-biri bilan raqobatlashardi.
Bugungi Defi manzarasi butunlay boshqacha. 2023 yilda dapp ishlab chiquvchisida bir nechta variant bor: u ilovasini o‘tkazuvchanlik yaxshiroq bo‘lishi uchun Ethereum yoki uning rollup-lariga joylashi (deploy) mumkin. Boshqa tomondan, u Ethereum’dan butunlay voz kechib, Near, Fantom yoki Solana kabi boshqa L1 alternativalardan birini tanlashi yoki alohida (standalone) zanjir yaratishi mumkin.
Sei tarmog‘i biroz boshqacha yondashuvni qabul qiladi. Sei na mustaqil appchain DEX, na umumiy maqsadli va permissionless blokcheyn emas, balki DeFi protokollari ehtiyojlarini qondirish uchun qurilgan permission blockchain — masalan, DEXlar va lending platformalar. U ikki ekstremum o‘rtasida o‘rtacha (middle ground) yechimni taklif etadi. Avvalo, u DeFi-ga xos bo‘lib, tarmoqning haddan tashqari yuklanib ketishining oldini oladi. Keyin esa, u native price oracle, single block order, order building va batch auctioning kabi noyob funksiyalarni taqdim etadi — bu esa appchain yo‘liga nisbatan Sei’ga qurish uchun rag‘bat yaratadi.
ABCI++ bilan sub-soniyali finality
Sei tarmog‘i uchun asosiy maqsad — likvidlik havzalari (liquidity pool AMM) emas, balki order bookga asoslangan markazlashmagan bozorlarga samarali xizmat qila oladigan muhitni yaratishdir. Order book bozorlari to‘g‘ri ishlashi uchun sub-soniyali finality talab qiladi. Sei ABCI++ imkoniyatlaridan foydalanib, deyarli oniy finalityni taqdim etadi; u appchain-larga konsensus jarayonining har bir bosqichini moslashtirish imkonini beradi, masalan tranzaksiyalarni o‘zgartirish, qo‘shish/olib tashlash yoki qayta tartiblash.
ABCI++ bilan Sei quyidagi moslashuvlarni taqdim etadi –
Optimistik blok ishlab chiqarish
Sei konsensus paytida bloklar taklif qilingandan so‘ng ularni optimistik tarzda bir marta tekshirib, blok qayta ishlash vaqtini tejaydi. Natijada, konsensusning prevote va pre-commit fazalarida bloklarni qayta ishlash orqali Sei qayta ishlashni 30% gacha tezlashtira oladi. Agar optimistik tekshirilgan blok prevote yoki pre-commit jarayonida rad etilsa, konsensus o‘sha balandlik (height) uchun blokni bekor qiladi va yana ishlatadi, bu safar optimistik tekshiruvsiz.
Twin-turbo konsensus
Tendermint qisman sinxron blokcheyn bo‘lib, bu nodlar bloklarni chiziqli tarzda tekshirmaydi degani. Sei blokcheyn tuguni blokni tekshirganidan so‘ng, u bu xabarni tarmoqda gossip qilish orqali boshqa tugunlarga tarqatadi. Butun blok ma’lumotlarini gossip qilish o‘rniga; Sei tugunlari kechikishni (latency) blok header’larini tarqatish orqali kamaytiradi. Chunki ularda mempool’dan kelgan blok ma’lumotlarining 99% ga yaqini allaqachon bor; ular blok header bilan birga aynan shu ma’lumotlardan foydalanib blokni qayta tiklaydi va tekshiradi. Blok tarqatishning bu usuli kechikishni kamaytiradi.
Parallel order execution
Ethereum blokcheyni ketma-ket order execution uslubiga amal qiladi, ya’ni tranzaksiyalar chiziqli ravishda qayta ishlanadi. Sei esa swop va staking kabi Defi tranzaksiyalari uchun qurilgan, ya’ni blokcheyn parallel qayta ishlay oladigan o‘zaro istisno bozorlarda ko‘plab tranzaksiyalar sodir bo‘ladi. Sei ma’lumotiga ko‘ra, parallel qayta ishlash tarmoq o‘tkazuvchanligini 75–90% ga oshiradi.
ABCI++ dan foydalanish orqali qilingan yaxshilanishlardan tashqari, Sei bazaviy qatlamning o‘zida ham qo‘shimcha funksiyalarni taklif etadi.
Qo‘shimcha Defi-ga yo‘naltirilgan funksiyalar
Mahalliy narx orakuli — Sei validatorlari narx orakullari sifatida ishtirok etishlari shart; ularning ovozlari har bir blok oxirida aktivlarning narxini hisoblash uchun ishlatiladi va ishtirok etmaganlik hamda noto‘g‘ri ma’lumot taqdim etganlik uchun jarimalanadi.
Mahalliy order matching engine — Sei’ning order matching engine’ i blokcheyndagi alohida DEX-larga o‘zlarining mos bozorlarini joylashtirish (deploy qilish) imkonini beradi. U market order, limit order va stop-loss order kabi umumiy savdo funksiyalarini taklif etadi. Bundan tashqari, order joylashtirish va bajarish bir xil blok ichida sodir bo‘lishi mumkin, bu slippajni kamaytiradi (boshqa order book DDEX-lar odatda orderlarni qayta ishlash uchun bir necha blok talab qiladi).
Aktivga bog‘liq bo‘lmagan order book — pozitsiyalarni tokenizatsiya qilish o‘rniga, Sei’dagi DEX-lar pozitsiyalarni o‘zlarining smart-kontrakt holatida ro‘yxat (list) ko‘rinishida kuzata oladi.
Tez-tez batch-auksionlar — Sei barcha bozor orderlarini jamlab, ularni bir xil uniform clearing narxda bir vaqtning o‘zida bajarish orqali transaction frontrunning’ini kamaytirishni rag‘batlantiradi.
Tranzaksiya orderlarini birlashtirish — Sei foydalanuvchilari turli bozorlarda pozitsiyalarni bitta tranzaksiya ichida yangilashlari mumkin.
Bu Sei blokcheyni tomonidan yaratilgan xususiyatlar va innovatsiyalar yakunlanadi. Boshqa bir maqolada biz tez orada Sei ekotizimini va ayrim mumkin bo‘lgan kamchiliklarni ko‘rib chiqamiz hamda uni raqobatchilari bilan taqqoslaymiz.
