Men markazlashmagan tizimlarning imkoniyatlariga doim qiziqib kelganman. Shu sababli kripto loyihalarning innovatsion texnologiyalari haqida blog yuritishga qaror qildim. Bu haftadagi e’tibor markazida Marlin protokoli — bo‘sh infratuzilmasiga ega foydalanuvchilarga hisoblash resurslarini ilova ishlab chiquvchilar bilan bo‘lishish imkonini beradigan ochiq protokol.
Markazlashmagan tizimda hech qanday markaziy organ axborot oqimini nazorat qilmaydi. Aksincha, ma’lumotlar kompyuterlar tarmog‘i bo‘ylab taqsimlanadi va har bir kompyuterda ma’lumotlarning nusxasi bo‘ladi. Bu tizimni yanada barqaror va xavfsiz qiladi, chunki unda ishdan chiqishiga sabab bo‘ladigan yagona nuqta mavjud emas.
Marlin haqida
Marlin past kechikish bilan ma’lumot uzatish imkonini beradigan markazlashmagan tugunlar tarmog‘ida ishlaydi. Shu sababli u uzoq vaqt ishlaydigan backend xizmatlari, masalan, markazlashmagan RPC’lar va orakullar uchun juda mos. Bundan tashqari, Marlin xavfsiz enklavlar, zk-asosidagi prover hisob-kitoblari, mempuldagi hodisalarga asoslangan amallarni rejalashtirish, keshlash va boshqa usullar orqali ma’lumotlar yaxlitligini himoya qiladi.
Bilishimcha, markazlashmagan hisoblashga oid barcha ehtiyojlaringiz uchun yagona manzil shu. Ammo markazlashmagan hisoblash sohasida Marlinning o‘zi yagona ishtirokchi emas. Hisoblash resurslaridan foydalanish imkoniyatini demokratlashtirishni maqsad qilgan boshqa kompaniyalar va loyihalar ham bor. Mana bir nechta misol:
Golem Network: Golem — hisoblash quvvati uchun markazlashmagan bozor bo‘lib, unda foydalanuvchilar ishlatilmayotgan hisoblash resurslarini ularga muhtoj bo‘lgan boshqalarga ijaraga berishlari mumkin. Platforma CGI-rendering, ilmiy hisoblashlar va mashinaviy o‘rganish kabi ko‘plab sohalarda qo‘llanilishini qo‘llab-quvvatlaydi.
Akash Network: Akash — foydalanuvchilarga boshqa foydalanuvchilardan hisoblash resurslarini ijaraga olish imkonini beruvchi markazlashmagan bulutli hisoblash platformasi. Platforma veb-saytlarni joylashtirish, ilovalarni ishga tushirish va blokcheyn tugunlarini tarqatishni qo‘llab-quvvatlaydi.
Ankr Network: Ankr — foydalanuvchilarga ishlatilmayotgan hisoblash resurslarini ijaraga berish imkonini beruvchi markazlashmagan bulutli hisoblash platformasi.
Filecoin: Filecoin — foydalanuvchilarga ishlatilmayotgan saqlash joyini ijaraga berish imkonini beruvchi markazlashmagan saqlash tarmog‘i. Platforma foydalanuvchilar ma’lumotlarini xavfsiz va maxfiy saqlashi mumkin bo‘lgan an’anaviy bulutli saqlash xizmatlariga markazlashmagan muqobil yaratishni maqsad qilgan.
Markazlashmagan hisoblash sohasi hali rivojlanishning dastlabki bosqichida va Marlin hal qilmoqchi bo‘lgan muammolarni yechish ustida ishlayotgan ko‘plab kompaniyalar hamda loyihalar bor.
Marlinni nimasi boshqalardan ajratib turadi?
Marlin protokolini muntazam yangilab borishi bilan boshqa markazlashmagan tarmoqlardan ajralib turadi. Shu orqali Marlin o‘z tarmog‘ini rivojlantirib, takomillashtirishi va foydalanuvchilar uchun yanada samarali hamda xavfsiz qilishi mumkin. Hozirda ular tarmoqni Trusted Execution Environments (TEE’lar) yordamida markazlashmagan hisoblashni qo‘llab-quvvatlaydigan qilib yangilash ustida ishlamoqda. SGX kabi TEE’lar ma’lumotlarni tugun operatoriga oshkor qilmasdan, hisob-kitoblarni tekshiriladigan va xavfsiz tarzda bajarish imkonini beradi. Bu esa markazlashmagan frontend hosting xizmatlari, dinamik veb-saytlar va ilovalar uchun markazlashmagan backendlar, API’lar, hatto markazlashmagan keshlar va CDN’lar kabi ko‘plab yangi imkoniyatlarga yo‘l ochadi.
Marlinning raqobatchilari tarmoq hajmi va ayrim qo‘llanish holatlariga ixtisoslashish borasida ba’zi ustunliklarga ega bo‘lishi mumkin. Tarmoq hajmi jihatidan, Marlinning ayrim raqobatchilari kattaroq tarmoqqa va shakllangan foydalanuvchilar bazasiga ega bo‘lishi mumkin. Bu ko‘proq hisoblash quvvati yoki saqlash sig‘imini talab qiladigan muayyan qo‘llanish holatlari uchun foydali bo‘lishi mumkin. Bundan tashqari, ayrim raqobatchilar mashinaviy o‘rganish (Golem) yoki markazlashmagan saqlash (Filecoin) kabi muayyan yo‘nalishlarga ko‘proq ixtisoslashgan bo‘lishi mumkin. Bu ushbu ilovalarga muayyan ehtiyoji bor hamda maxsus funksiyalar yoki resurslarni talab qiladigan foydalanuvchilar uchun foydali.
Biroq, Marlinning protokolni muntazam yangilash va TEE’larga e’tibor qaratishi ayrim qo‘llanish holatlarida raqobatchilariga nisbatan o‘ziga xos ustunliklar berishi mumkin. Bundan tashqari, Marlin hisoblash resurslaridan foydalanish imkoniyatini demokratlashtirishga urg‘u berishi va ochiq kodli bo‘lishi bilan markazlashmagan ilovalar yaratmoqchi bo‘lgan dasturchilar uchun jozibador tanlovdir. Oxir-oqibat, platforma tanlovi muayyan qo‘llanish holatlari va talablarga bog‘liq bo‘ladi; muayyan loyihaga eng mosini topish uchun turli variantlarni o‘rganib chiqish maqsadga muvofiq.
Avval aytib o‘tilgan yangilanish nega hamma narsani o‘zgartirishi mumkinligini tushunish uchun, keling, TEE’lar va ularning Marlinning markazlashmagan hisoblash tarmog‘i bilan aloqasi haqida batafsilroq gaplashamiz.
Ishonchli bajarish muhitlari (TEE’lar)
Sodda qilib aytganda, TEE — bu maxfiy ma’lumotlar xavfsiz muhitda qayta ishlanishini ta’minlaydigan kompyuter yoki mobil qurilmaning himoyalangan hududi.
TEE’ni ma’lumotlaringiz uchun raqamli qal’a deb tasavvur qilishingiz mumkin. Odatda u o‘z operatsion tizimini ishga tushiradigan va o‘z xotirasiga ega alohida protsessor yoki qo‘shimcha protsessor sifatida amalga oshiriladi. TEE asosiy protsessor va operatsion tizimdan ajratilgan bo‘lib, tashqi aralashuv yoki xakerlik urinishlaridan himoya qilish uchun mo‘ljallangan.
Marlin kabi markazlashmagan hisoblash tarmog‘ida TEE qayta ishlanayotgan ma’lumotlarning xavfsizligi va yaxlitligini ta’minlaydi. Bu ma’lumotlar sizib chiqishi va boshqa xavfsizlik hodisalarining oldini olishga yordam beradi hamda foydalanuvchilarga tarmoq xavfsizligiga ishonch hosil qilish imkonini beradi. Bundan tashqari, TEE’lar maxfiylikni saqlagan holda yuqori unumdorligi bilan tanilgan. Shu bois ular maxfiy ma’lumotlar ustida past kechikish va yuqori o‘tkazuvchanlik bilan amallar bajarish imkonini berib, markazlashmagan hisoblashlar uchun mos keladi. Demak, Marlin tarmog‘ini TEE’larni qo‘llab-quvvatlaydigan qilib yangilash orqali dasturchilar foydalanuvchilarning maxfiy kalitlarini omonatga qabul qiladigan hamda foydalanuvchining o‘zi belgilagan maxfiy mantiq yordamida muayyan hodisalarga asoslanib tranzaksiyalar tuzadigan markazlashmagan ilovalar (dapp’lar) yaratishlari mumkin.

TEE’lar MEV auktsionlari va boshqa markazlashmagan ilovalar xavfsizligini qanday oshirishi mumkin
John Doe misolini olaylik: u MEV (Miner Extractable Value — mayner ajratib olishi mumkin bo‘lgan qiymat) auktsionlarida qatnashishga qaror qilgan tajribali treyder. Qimmatli raqamli aktivlar bilan ishlayotgani va murakkab moliyaviy operatsiyalarda qatnashayotgani sababli, u MEV’ni sotib olish va sotish jarayoni imkon qadar xavfsiz bo‘lishini istaydi. Bunga erishish yo‘llaridan biri TEE’lardan foydalanishdir. Bu Johnning MEV tranzaksiyalari tafsilotlari kabi maxfiy ma’lumotlarni zararli hujumlar yoki ruxsatsiz kirishdan himoya qiladi. Bu muhim, chunki MEV murakkab moliyaviy vosita bo‘lgani uchun, tranzaksiyalarni ruxsatsiz o‘zgartirish yoki takrorlash John va boshqa ishtirokchilar uchun katta moliyaviy yo‘qotishlarga olib kelishi mumkin. TEE’lardan foydalanib, John MEV auktsionlarida xavfsiz qatnashishi va tranzaksiyalarining haqiqiyligi hamda xavfsizligiga ishonch hosil qilishi mumkin.
MEV auktsionlaridan tashqari, NFT (o‘zgarmas token) chiqarish va yuqori darajadagi xavfsizlik hamda maxfiylikni talab qiladigan boshqa dapp’lar uchun ham TEE’larning imkoniyatlarini ko‘rib chiqing. Bundan tashqari, TEE’lar ma’lumotlarni qayta ishlash uchun maxsus backend mantiqini, masalan, yuqorida aytib o‘tilgan MEV algoritmlarini, hatto mev-boost uchun relay’lar va blok tuzuvchilarni ishga tushirish imkonini ham beradi.
(Shuni ta’kidlash joizki, TEE’larni qo‘llab-quvvatlashga o‘tish mutlaqo ixtiyoriy bo‘ladi. Tarmoqdagi barcha tugunlardan qo‘shimcha apparat talablarini keltirib chiqaradigan yangi funksiyalarni qo‘llab-quvvatlash talab qilinmaydi. Bu tarmoqning markazlashmagan va barcha ishtirokchilar uchun ochiq bo‘lib qolishini ta’minlaydi.)
Xulosa
Marlin tarmog‘ining Trusted Execution Environments (TEE’lar) bilan yangilanishi unda yangi dapp’lar yaratish imkoniyatini ochadi. Masalan, bir jamoa tranzaksiyalarni qabul qiladigan va foydani xavfsiz taqsimlash uchun MEV (mayner ajratib olishi mumkin bo‘lgan qiymat) algoritmlarini ishga tushiradigan markazlashmagan xizmat yaratishi mumkin. Yoki DAO o‘zining likvidatsiya botini ishga tushirib, foydani boshqaruv tokeni egalariga ulashishi mumkin. O‘z tugunlar tarmog‘ini ishga tushirish imkoniyatisiz bunday tizimni bugun yaratishning iloji yo‘q. Marlin hisoblash resurslaridan foydalanish imkoniyatini demokratlashtirishni maqsad qilgan va tarmoqning so‘nggi yangilanishi shu maqsad sari tashlangan qadamdir. Marlin markazlashmagan hisoblash ustida ishlayotgan yagona kompaniya emas; muayyan loyiha uchun mos platformani tanlashda ko‘rib chiqish mumkin bo‘lgan boshqa platformalar ham bor. Asosli qaror qabul qilish uchun turli variantlarni loyihaning o‘ziga xos talablari va qo‘llanish holatlariga qarab baholash, shuningdek, har birining afzalliklari va kamchiliklarini solishtirish muhim.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization