Uchta misol Revive va Polkadot Hub nimalarga erisha olishini namoyish etadi!

Ushbu maqola PolkaWorld tomonidan Parity’ning Sub0 konferensiyasidagi nutqidan tayyorlangan.
So‘nggi yillarda Polkadot kuchli va moslashuvchan modul tizimiga aylandi. Ammo uning aniq bir muammosi bor: ko‘plab asosiy funksiyalar turli zanjirlarga tarqalgan.
Masalan:
- Aqlli kontrakt dvigateli faqat ayrim parallel zanjirlarda mavjud;
- Boshqaruv, steyking, mahalliy tokenlar va boshqa tizimlar esa boshqa parallel yoki tizim zanjirlarida joylashgan.
Bu tarqoq holat katta murakkablikni keltirib chiqardi. Hatto juda oddiy ilova jarayoni ham ko‘p zanjirlararo o‘zaro aloqani va asinxron muloqotni talab qilishi mumkin.
Polkadot Hub bu vaziyatni tubdan o‘zgartiradi va hammasini ancha soddalashtiradi!
Polkadot Hub: Barcha funksiyalarni bitta joyga jamlash
O‘zimni tanishtirib o‘taman, men Torstenman, Parity’ning aqlli kontraktlar jamoasi rahbariman. Bugun sizlarga Polkadot Hub va uning ichki aqlli kontrakt bajarish dvigateli haqida gapirib beraman, bu yangi imkoniyatlar Polkadot’da ilovalar yaratish usulini qanday o‘zgartirishi haqida so‘z yuritaman.

Avvalgi muammolarga qisqacha to‘xtalsak, eski arxitekturaga ko‘ra:
- Aqlli kontraktlar faqat parallel zanjirlarga joylashtirilishi mumkin edi;
- Mahalliy tokenlar, steyking, boshqaruv va boshqa logikalar esa relay yoki tizim zanjirlarida tarqalgan edi.
Bu shuni anglatadiki, ilovangiz ushbu tizimlararo biror kombinatsiyani talab qilsa, XCM va murakkab asinxron xabar oqimiga tayanishga majbur bo‘lasiz.
Natijada:
- Dasturchilar ilovani qaysi zanjirga joylashtirishni bilmaydi;
- Butun jarayon bo‘laklarga bo‘lingan, asboblar zanjiri ham yagona emas;
- Turli zanjirlar har xil ishlaydi, bu esa ishlab chiqish tajribasini bo‘laklarga ajratadi.
Lekin endi hammasi o‘zgaradi, chunki Polkadot Hub tez orada ishga tushadi!
Polkadot Hub — bu Polkadot ekotizimidagi yangi “ilovalar markazi”. U ilgari tarqoq bo‘lgan barcha asosiy funksiyalarni:
- Aktivlar
- Mahalliy tokenlar
- Stabilkoinlar
- Steyking
- Boshqaruv
- Aqlli kontraktlar
Hammasini bir muhitda jamlaydi.
Hub paydo bo‘lishi bilan, ilgari mavjud bo‘lgan zanjirlararo chegaralar yo‘qoladi, bu esa kelajakda Polkadot ilovalari butunlay yangi usulda qurilishi va joylashtirilishini anglatadi.

Aqlli kontraktlar ikki dvigatel davriga kiradi: Revive Polkadot ilova qatlamini yangilaydi
Endi esa eng qiziqarli qism — Hub’ning aqlli kontrakt bajarish dvigateli haqida gaplashamiz.
Bu bajarish dvigateli Revive deb ataladi. Uning eng katta afzalligi: Revive bir vaqtning o‘zida ikki xil bajarish muhitini o‘z ichiga oladi va ikki turdagi aqlli kontrakt tizimlarini ishlata oladi.
- Biri hammaga tanish bo‘lgan EVM bo‘lib, Solidity’da yozilgan EVM kontraktlarini to‘g‘ridan-to‘g‘ri ishga tushiradi;
- Ikkinchisi esa zamonaviyroq PVM bo‘lib, u Solidity yoki Rust’da yozilgan kontraktlarni qo‘llab-quvvatlaydi.
Eng qizig‘i, EVM va PVM ikki alohida dunyo emas, balki bir xil manzil maydonida ishlaydi va o‘zaro chaqira oladi. Bu shuni anglatadiki, bitta tizimning aqlli kontrakti boshqasining kontrakti bilan to‘liq o‘zaro ishlay oladi. Ular bir-birini chaqirishi mumkin va chaqirayotganda, qaysi biri PVM yoki EVM ekanini bilmaydi ham.
Bundan tashqari, Revive prekompayllar (precompiles) orqali aqlli kontraktlarga runtime’ning asosiy funksiyalariga to‘g‘ridan-to‘g‘ri kirish imkonini beradi, masalan steyking, boshqaruv, aktivlarni boshqarish va XCM. Bu komponentlar Revive bilan uzviy bog‘langan.

Endi esa Revive’da ilova joylashtirish usulini qisqacha tushuntiraman. Hozirda siz ikki tilni tanlashingiz mumkin: Solidity yoki Rust.
Agar siz Solidity’dan foydalansangiz, an’anaviy Solidity kompilyatoridan foydalanib, kodni EVM bayt-kodiga kompilyatsiya qilasiz va Revive’ning EVM dvigatelida ishga tushirasiz. Yoki Parity tomonidan ishlab chiqilgan Resource C kompilyatoridan foydalanib, Solidity kodini PVM bayt-kodiga kompilyatsiya qilib, PVM dvigatelida joylashtirishingiz mumkin. EVM va PVM kodlari o‘zaro chaqira oladi.
Agar siz Rust’dan foydalansangiz, Rust kompilyatoridan foydalanib, PVM aqlli kontraktini kompilyatsiya va joylashtirish mumkin. Bu kontraktlar ham runtime komponentlari bilan bevosita o‘zaro ishlay oladi.

Endi nima uchun Revive’da ikki xil bajarish dvigateli kerakligi va ularning har birining afzalliklari haqida tushuntiraman.
PVM: Yuqori unumli, zamonaviy bajarish dvigateli
PVM — bu butunlay yangi aqlli kontrakt bajarish muhiti bo‘lib, u an’anaviy EVM’dan ancha yuqori hisoblash quvvatini taqdim etadi. Shuning uchun:
- Siz kattaroq va murakkabroq aqlli kontraktlarni joylashtira olasiz
- Ilgari deyarli imkonsiz bo‘lgan yangi turdagi ilovalarni yaratishingiz mumkin
PVM RISC-V instruktsiya to‘plamiga asoslangan. Ethereum ham kelajakda RISC-V’ni muhokama qilmoqda, lekin Revive bu texnologiyani allaqachon joriy qilgan va dasturchilar undan hoziroq foydalanishi mumkin.
Revive’da bajarish ikki xil usulda amalga oshiriladi:
- Interpretatsion bajarish rejimi (hozirgi rejim, o‘rtacha unumdorlik)
- JIT — Just-In-Time kompilyatsiya rejimi (kelasi yili ochiladi, to‘liq unumdorlikni ochadi)
JIT rejimida siz aqlli kontraktlarda juda og‘ir hisoblashlarni bajara olasiz, masalan:
- Murakkab matematik hisob-kitoblar
- Kriptografik algoritmlar (EVM’da deyarli imkonsiz)
EVM’da yangi kriptografik primitiv qo‘shmoqchi bo‘lsangiz, butun tarmoqni prekompayl uchun yangilash kerak bo‘ladi, bu juda noqulay; lekin PVM’da siz “o‘zingizga xos prekompayl”ni to‘g‘ridan-to‘g‘ri aqlli kontraktda amalga oshira olasiz, chunki u yetarli hisoblash quvvatiga ega.

Xo‘sh, nega hali ham EVM kerak?
Chunki EVM’ning ham aniq afzalliklari bor:
- Ethereum yoki boshqa EVM zanjirlarida ishlayotgan protokollarni to‘g‘ridan-to‘g‘ri Revive’ga ko‘chira olasiz
- Kodni o‘zgartirish shart emas
- Asboblarni almashtirish shart emas
- Foundry, Hardhat’ni ishlatishda davom etishingiz mumkin
- Joylashtirish darhol ishlaydi
Bundan tashqari, EVM va PVM kontraktlari o‘zaro muammosiz chaqira oladi.
Bu jihatni alohida ta’kidlamoqchiman, chunki agar sizning protokolingiz eski Solidity kompilyatori bilan kompilyatsiya qilingan bo‘lsa, uning bayt-kodi PVM’da ishlamasligi mumkin, lekin Revive’ning EVM dvigatelida hech qanday muammo bo‘lmaydi.
Shu sababli biz hali ham EVM dvigateliga ehtiyoj sezamiz — u EVM bilan to‘liq moslikni kafolatlaydi.

Biroq, bizning EVM dvigatelimiz va standart Ethereum o‘rtasida muhim farq bor: gas va resurslarni boshqarish usuli boshqacha.
Odatda barcha EVM zanjirlarida gas hisoblash usuli bir xil, lekin Polkadot’da bu ishlamaydi. Chunki Polkadot tubdan boshqa resurs boshqaruv tizimidan foydalanadi:
- Polkadot’dagi resurslar weights (og‘irliklar) deb ataladi, ular ikki o‘lchovli, ya’ni ikki xil resurs hisoblanadi;
- Bundan tashqari, Revive aqlli kontrakt dvigateli uchinchi resursni ham qo‘shadi: storage deposit (saqlash depoziti).
Ya’ni, tizim ichida aslida uch xil resurs boshqariladi.

Biroq, biz tashqaridan Ethereum asboblar zanjiri bilan bir xil foydalanish usulini saqlab qolishni xohlaymiz, shuning uchun ularni “gasga o‘xshash resurs” sifatida xaritalaymiz. Boshqacha aytganda, Ethereum hamyonlari Polkadot ichki resurslarini tushunmaydi, shuning uchun biz Ethereum uslubidagi gasni simulyatsiya qilamiz. Ichki amalga oshirishda, uch xil resurs deterministik tarzda “gas”ga xaritalanadi.
Tizim murakkabroq va Ethereum’dan ayrim nozik farqlarga ega bo‘lsa-da, dasturchilar to‘g‘ri gas baholashga tayanishsa, bu farqlar amaliyotda muammo tug‘dirmaydi.
Bu mexanizm orqali biz Ethereum bilan moslikni saqlaymiz va aqlli kontraktlar uchun zarur DOS himoyasini ta’minlaymiz.
Uchta misol: Revive va Polkadot Hub nimalarga qodir
Endi esa e’tiborni butun Polkadot Hub’ga qaratmoqchiman.
Bu yerda muhim bir loyihani tilga olish kerak: Asset Hub Migration (Aktivlar markazini ko‘chirish). Uning vazifasi Polkadot Hub uchun poydevor yaratish, steyking, balans, aktivlar va boshqaruvni yagona muhitda ishlashini ta’minlashdir.
Asset Hub Migration yaqinda, taxminan bir necha hafta oldin yakunlandi.

Endi hammasi tayyor, Revive ushbu muhitda to‘liq kuch bilan ishlay oladi.
Bu aynan Revive uchun yaratilgan ideal muhit va kelajakda Polkadot Hub’da aqlli kontraktlarni ishga tushirish uchun eng yaxshi joydir.
Endi uchta misol keltirmoqchiman, Revive va Polkadot Hub nimalarga qodirligini ko‘rsataman.
Endi aniq bo‘ldi: ushbu yagona muhitda aqlli kontraktlar:
- Boshqaruv va steykingga to‘g‘ridan-to‘g‘ri kirish
- Mahalliy balans va boshqa aktivlarga to‘g‘ridan-to‘g‘ri kirish
- Barcha operatsiyalar sinxron bajariladi, endi zanjirlararo asinxron muloqot kerak emas
Birinchi misol: aqlli kontrakt boshqaruv holatini to‘g‘ridan-to‘g‘ri o‘qiy oladi, boshqaruv takliflaridagi o‘zgarishlarga javob bera oladi, hatto boshqaruv hodisalari asosida o‘z logikasini ishga tushiradi. Bularning barchasi bir tizim ichida darhol amalga oshiriladi.

Yana bir misol: PVM yanada murakkab ish yuklamalarini amalga oshirish imkonini beradi. Oldin aytganimdek, PVM’ning JIT rejimi kelasi yili ishga tushadi va hisoblash quvvati to‘liq ochiladi.
PVM yordamida siz zanjirda murakkab matematik hisob-kitoblarni bajara olasiz, bu EVM’da hisoblash quvvati cheklanganligi sababli imkonsiz edi. Masalan, DeFi protokoli (masalan, kreditlash protokoli) ko‘plab murakkab hisob-kitoblarni talab qiladi: risklarni qayta baholash, foydalanuvchi pozitsiyalarini yangilash, bozor o‘zgarishlariga javob berish va boshqalar. Ilgari bu mantiq zanjirda ishlay olmasdi, faqat off-chain bajarilardi; lekin off-chain hisoblash tekshirib bo‘lmaydi, markazlashmagan emas va uchinchi tomonga ishonch talab qiladi. PVM esa ushbu mantiqni zanjirga qaytaradi va uni markazlashmagan, ishonchsiz tarzda bajaradi.

Bunday protokollar hatto zanjirda simulyatsiya hisob-kitoblarini ham bajara oladi. Agar siz simulyatsiya ishga tushirmoqchi bo‘lsangiz, biror vaziyatda nima bo‘lishini ko‘rmoqchi bo‘lsangiz, endi buni to‘g‘ridan-to‘g‘ri zanjirda bajara olasiz. Simulyatsiya odatda katta hisoblash talab qiladi, ayniqsa sikllar bo‘lsa, ilgari bu imkonsiz edi.
Oldin kriptografiya haqida gapirgandim. Endi siz murakkab kriptografik algoritmlarni to‘g‘ridan-to‘g‘ri aqlli kontraktga joylashtirib ishga tushira olasiz — bu algoritmlar juda ko‘p hisoblash talab qiladi, lekin PVM aynan shunday vazifalar uchun mos. Kriptografiyada ayniqsa muhim yo‘nalish — nol bilimli ilovalar. Nol bilimli isbotlar hozir juda mashhur, lekin hisoblash hajmi katta bo‘lgani uchun ilgari aqlli kontraktlarda ishlatib bo‘lmasdi. PVM paydo bo‘lishi bilan, bu nol bilimli ilovalar nihoyat aqlli kontraktlarda amalga oshirilishi mumkin bo‘ldi.
Endi Parity’ning mahsulot strategiyasi haqida gapirmoqchiman.
Siz allaqachon eshitgansiz, biz ko‘plab yangi mahsulotlar yaratamiz, Revive va Polkadot Hub esa ushbu mahsulotlarning asosiy bazasiga aylanadi. Albatta, boshqa asosiy qatlamlar ham bor, lekin aqlli kontrakt bajarish dvigateli kerak bo‘lsa, hammasi Revive va Polkadot Hub’da ishlaydi.
Tuzilish jihatidan quyidagicha tasavvur qilish mumkin:
- Eng tashqi qatlam — Polkadot Hub, unda Revive ishlaydi;
- Loyihangiz ehtiyojiga qarab EVM yoki PVM tanlab ilova qurishingiz mumkin;
- Yuqorida esa turli yakuniy foydalanuvchi mahsulotlari joylashgan.

Polkadot Hub dekabr oyida rasmiy ishga tushadi
Oxirida qisqacha istiqbol haqida gapirmoqchiman.
Agar siz Revive va Polkadot Hub’da qurishni boshlamoqchi bo‘lsangiz, quyidagi usullardan foydalanishingiz mumkin.
Agar siz o‘zingizga tanish ishlab chiqish usulidan foydalanishni istasangiz — masalan, sizda allaqachon ishlab chiqilgan ish jarayoni bor yoki Foundry, Hardhat kabi Ethereum asboblaridan foydalanasiz — unda to‘g‘ridan-to‘g‘ri EVM’ni tanlashingiz mumkin, dvigatel darhol ishlaydi.
Albatta, siz PVM’ni ham tanlashingiz mumkin. Biz PVM uchun Foundry, Hardhat’ga o‘xshash asboblarni taqdim etdik, lekin ularning standart versiyasini to‘g‘ridan-to‘g‘ri ishlatib bo‘lmaydi, chunki ular PVM’ni qo‘llab-quvvatlamaydi va PVM kompilyatori yo‘q. Lekin biz o‘zimizning moslashtirilgan versiyamizni taqdim etdik, foydalanish usuli deyarli bir xil.
Bundan tashqari, siz prekompayllar orqali Polkadot Hub’dagi boshqa asosiy funksiyalar bilan o‘zaro ishlashingiz mumkin.
Ishga tushish vaqti haqida: Polkadot Hub va barcha tegishli komponentlar noyabr oyida Kusama’da joylashtiriladi, juda tez orada. Dekabrda esa Polkadot asosiy tarmog‘ida rasmiy ishga tushadi.
Avval aytganimdek, Revive uchun barcha asosiy ishlar allaqachon bajarilgan.
Ko‘proq ilg‘or funksiyalar kelasi yili bosqichma-bosqich ochiladi, ulardan eng muhimi — PVM’ning JIT dvigateli.
Bundan tashqari, biz boshqa ilg‘or texnologiyalarni ham o‘rganmoqdamiz, masalan, kelajakda yangi aqlli kontrakt tillarini qo‘llab-quvvatlash va boshqalar, bu haqda hozircha to‘xtalib o‘tirmayman, lekin kuzatib boring.
Agar siz Polkadot Hub va Revive’da ishlab chiqmoqchi bo‘lsangiz, ushbu QR kodni skanerlang.

Parity va Polkadot kelajagining bir qismiga aylanishga xush kelibsiz! Barchangizga katta rahmat!
Mas'uliyatni rad etish: Ushbu maqolaning mazmuni faqat muallifning fikrini aks ettiradi va platformani hech qanday sifatda ifodalamaydi. Ushbu maqola investitsiya qarorlarini qabul qilish uchun ma'lumotnoma sifatida xizmat qilish uchun mo'ljallanmagan.
Sizga ham yoqishi mumkin
Bitcoin baholash ko‘rsatkichi 2026-yilda BTC narxining tiklanishi ehtimoli 96% deb taxmin qilmoqda

Ethereum narxi tahlili: ETH dekabr oyida pasayishda davom etadimi?

XRP ETF oqimlari $756 milliondan oshdi, ijobiy tafovut trendning o‘zgarishini ko‘rsatmoqda

Bitcoin'ning "ishonchliroq" RSI varianti ayiq bozori pastki zonasiga $87K da yetdi

