Kechikish inqirozi — bu real muammo

Bir yildan ko‘proq vaqt oldin biz @Covalent_HQ’da ichki “moonshot” tashabbusini boshladik. Maqsad — blokcheyn infratuzilmasini birinchi tamoyillardan boshlab qayta tasavvur qilish edi.

Biz buni “Manxetten loyihasi” deb atadik — urush davridagi R&D ishiga o‘xshab, shoshilinch muammoni hal qilish uchun eng yorqin aqlni birlashtirgan.

Lekin biznikisi fizika haqida emas. Gap blokcheyn ma’lumotlari haqida.

Nega?

Chunki tubdan o‘zgarish yuz berdi.

Zanjirlar endi soniyaning o‘zida blok ishlab chiqaradi.

Biroq ko‘pgina ilovalar hali ham har 5–30 soniyada yangilanadigan API’larga tayanadi.

Kechikkan (legacy) indeksatorlar. So‘rov (polling) sikllari. Eskirgan snapshotlar.

Biz buni “Kechikish inqirozi” deymiz — va bu faqat ishlab chiquvchilar uchun noqulaylik emas.

Bu Web3’ning poydevoridagi tizimli nosozlik.

↠ Oracle’lar e’lon qilguncha allaqachon eskiradi.
↠ Blok-eksplorerlar haqiqiy zanjir holatidan ortda qoladi.
↠ Dashbordlar “buzilgandek” tuyuladi.
↠ Botlar foydali savdolarni o‘tkazib yuboradi.
↠ Hamyonlar eskirgan balanslarni ko‘rsatadi va foydalanuvchilarni chalg‘itadi.

Bu chekka holat emas. Bu ekotizim bo‘ylab odatiy holat.

Covalent’ni 5+ yil qurib kelganimdan keyin buni ishonch bilan ayta olaman:

Bizni shu yerga olib kelgan arxitektura bizni bundan keyin ham oldinga olib bormaydi.

Muammo asbob-uskunalardan (tooling) kattaroq bo‘lib ketdi.

Shuning uchun biz legacy kodni yamoqlashni to‘xtatdik. @goldrushdev API’da 40K+ dev’larga qisqa muddatli “hacks” tavsiya qilishni ham to‘xtatdik.

Biz stack’ni qayta qurib chiqdik — xom bloklarni qabul qilishdan boshlab soniyadan kam vaqtda ma’lumot yetkazib berishgacha. End-to-end.

Keyingi bir necha kun ichida biz nimani o‘rganganimiz, nimalarni yaratganimiz va nima uchun blokcheyn ilovalarining navbatdagi to‘lqini ildizda kechikishni hal qilmasdan mumkin bo‘lmasligini ulashaman.

X’dagi yo‘nalishni boshqacha qilyapman: odatdagi “yapping” va KOL’larni shill qilish o‘rniga chuqurroq kiraman.

Bu 1-kun.

#SpeedRunTheChain

🧵 Kuzatib boring.