Mən həmişə mərkəzləşdirilməmiş sistemlərin potensialına heyran qalmışam. Buna görə də kripto layihələrinin innovativ texnologiyası haqqında blog yazmağa qərar verdim. Bu həftənin diqqət mərkəzi Marlin Protokoludur, bu açıq protokol istifadəçilərə əlavə infrastrukturla tətbiq inkişaf etdiriciləri ilə hesablama resurslarını bölüşməyə imkan tanıyır.
Mərkəzləşdirilməmiş sistemdə, məlumat axınını idarə edən mərkəzi bir hakimiyyət yoxdur. Bunun əvəzinə, məlumat bir kompüterlər şəbəkəsi boyunca paylanır, hər birində məlumatın bir nüsxəsi var. Bu, daha dayanıqlı və təhlükəsiz bir sistem yaradır, çünki tək bir uğursuzluq nöqtəsi yoxdur.
Marlin haqqında
Marlin aşağı gecikməli məlumat ötürülməsinə imkan verən node-lardan (şəbəkə düyünlərindən) ibarət desentralizasiya olunmuş şəbəkə üzərində qurulub. Bu, onu uzunmüddətli backend xidmətlər üçün, məsələn, desentralizasiya olunmuş RPC-lər və oracle-lar üçün ideal edir. Bundan əlavə, Marlin secure enclave-lar vasitəsilə, zk-əsaslı prover hesablama-ları ilə, mempool-da baş verən hadisələrə əsasən scheduling (əməliyyatların planlaşdırılması) etməklə, caching (keşləmə) və s. ilə bütövlük (integrity) qorunması təklif edir.
Mənim bildiyimə görə, bu, desentralizasiya olunmuş hesablama ehtiyaclarınızın hamısı üçün bir pəncərə həllidir. Amma Marlin desentralizasiya olunmuş hesablama oyununda tək oyunçu deyil. Bu sahədə başqa şirkətlər və layihələr də var ki, onlar hesablama resurslarına çıxışın demokratikləşdirilməsini hədəfləyir. Bəzi nümunələr:
Golem Network: Golem hesablama gücü üçün desentralizasiya olunmuş bazardır; istifadəçilər öz işlənməmiş hesablama resurslarını ehtiyacı olan başqa istifadəçilərə icarəyə verə bilirlər. Platforma CGI render, elmi hesablama və maşın öyrənməsi (machine learning) daxil olmaqla geniş istifadə ssenarilərini dəstəkləyir.
Akash Network: Akash istifadəçilərə digər istifadəçilərdən hesablama resursları icarəyə götürməyə imkan verən desentralizasiya olunmuş bulud hesablama platformasıdır. Platforma veb saytların yerləşdirilməsi (hosting), tətbiqlərin işlədilməsi və blokçeyn node-larının deploy edilməsi üçün dəstək verir.
Ankr Network: Ankr istifadəçilərə istifadə olunmamış hesablama resurslarını icarəyə verməyə imkan verən desentralizasiya olunmuş bulud hesablama platformasıdır.
Filecoin: Filecoin istifadəçilərə istifadə olunmamış yaddaş (storage) sahəsini icarəyə verməyə imkan verən desentralizasiya olunmuş yaddaş şəbəkəsidir. Platforma ənənəvi bulud yaddaş provayderlərinə desentralizasiya olunmuş alternativ yaratmağı hədəfləyir; burada istifadəçilər məlumatlarını təhlükəsiz və məxfi şəkildə saxlaya bilirlər.
Desentralizasiya olunmuş hesablama mühiti hələ başlanğıc mərhələdədir və Marlin-in həll etməyə çalışdığı eyni problemləri çözmək üçün çalışan çoxlu şirkət və layihə var.
Marlin-i fərqləndirən nədir?
Marlin özünü digər desentralizasiya olunmuş şəbəkələrdən protokolunu davamlı olaraq yeniləməsi ilə fərqləndirir. Beləliklə, Marlin şəbəkəsini inkişaf etdirib istifadəçilər üçün daha səmərəli və daha təhlükəsiz edə bilər. Hazırda onlar Trusted Execution Environments (TEEs) vasitəsilə desentralizasiya olunmuş hesablama dəstəkləmək üçün şəbəkini yeniləmək üzərində işləyirlər. SGX kimi TEEs-lər node operatoruna məlumatı açıqlamadan hesablamaların yoxlanıla bilən və təhlükəsiz şəkildə aparılmasına imkan verir. Bu, desentralizasiya olunmuş frontend hosting xidmətləri, dinamik veb-saytlar və tətbiqlər üçün desentralizasiya olunmuş backend-lər, API-lər, hətta desentralizasiya olunmuş cache-lər və CDN-lər kimi bir çox yeni istifadə ssenarisi üçün qapı açır.
Marlin-in rəqibləri şəbəkə ölçüsü və müəyyən istifadə ssenarilərinə fokus baxımından Marlin üzərində bəzi üstünlüklərə malik ola bilər. Şəbəkə ölçüsü baxımından Marlin-in bəzi rəqiblərinin daha böyük şəbəkəsi və daha formalaşmış istifadəçi bazası ola bilər. Bu, daha çox hesablama gücü və ya saxlama tutumu tələb edən bəzi istifadə ssenariləri üçün faydalı ola bilər. Üstəlik, bəzi rəqiblər maşın öyrənmə (Golem) və ya desentralizasiya olunmuş yaddaş (Filecoin) kimi müəyyən istifadə ssenarilərinə daha spesifik fokus verə bilər. Bu, bu tətbiqlərə konkret ehtiyacı olan və ixtisaslaşdırılmış funksiyalar və resurslar tələb edən istifadəçilər üçün üstünlük yarada bilər.
Amma Marlin-in davamlı protokol yeniləmələrinə və TEEs-lərə yönəlməsi müəyyən istifadə ssenarilərində rəqibləri üzərində unikal üstünlüklər verə bilər. Bundan əlavə, Marlin-in hesablama resurslarına çıxışın demokratikləşdirilməsinə vurğu etməsi və open-source təbiəti onu desentralizasiya olunmuş tətbiqlər (dapps) qurmaq istəyən tərtibatçılar üçün cəlbedici seçimə çevirir. Nəticə etibarı ilə platformun seçimi konkret istifadə ssenarilərindən və tələblərdən asılı olacaq; müəyyən layihə üçün ən uyğun variantı tapmaq üçün müxtəlif seçimləri araşdırmağa dəyər.
Yuxarıda danışılan yeniləmənin niyə oyunu dəyişə biləcəyini anlamaq üçün gəlin TEEs-lər və onların Marlin-in desentralizasiya olunmuş hesablama şəbəkəsi ilə necə əlaqəli olduğunu daha dərindən nəzərdən keçirək.
Trusted Execution Environments (TEEs)
Sadə dillə desək, TEE həssas məlumatın təhlükəsiz mühitdə emal olunmasını təmin edən təhlükəsiz kompüter və ya mobil cihaz zonasını (ərazisini) nəzərdə tutur.
TEEs-i məlumatınız üçün rəqəmsal bir qalə kimi təsəvvür edə bilərsiniz. O, adətən öz əməliyyat sistemini işlədən və öz yaddaşına çıxışı olan ayrıca prosessor və ya koprosessor kimi tətbiq olunur. TEE əsas prosessordan və əməliyyat sistemindən ayrıdır (izolyasiya olunub) və kənar müdaxilələrə və ya haker hücumlarına qarşı qoruma üçün nəzərdə tutulur.
Marlin kimi desentralizasiya olunmuş hesablama şəbəkəsində TEE emal olunan məlumatın təhlükəsizliyini və bütövlüyünü təmin edir. Bu, məlumat sızmalarının və digər təhlükəsizlik insidentlərinin qarşısını almağa kömək edir və istifadəçilərə şəbəkənin təhlükəsizliyinə inanmaq imkanı verir. Üstəlik, TEEs-lər məxfilikdən (confidentiality) əl çəkmədən yüksək performansı ilə tanındığı üçün həssas məlumat üzərində aşağı gecikmə və yüksək həcmli əməliyyatlar mümkün olur; bu da onları desentralizasiya olunmuş hesablamalar üçün uyğun edir. Beləliklə, Marlin şəbəkəsini TEEs-ləri dəstəkləmək üçün yeniləyən tərtibatçılar istifadəçilərin şəxsi açarlarını (private keys) escrow-a yerləşdirə və istifadəçinin özünün diktə etdiyi məxfi məntiqə əsasən müəyyən hadisələrə görə əməliyyatlar (transactions) qura bilən desentralizasiya olunmuş tətbiqlər (dapps) yarada bilər.

MEV hərraclarında və digər desentralizasiya olunmuş tətbiqlərdə TEEs-lər təhlükəsizliyi necə artıra bilər
Gəlin John Doe-nun vəziyyətini götürək; o, təcrübəli treyderdir və indi MEV (Miner Extractable Value) hərraclarında iştirak etməyə qərar verib. O, dəyərli rəqəmsal aktivlərlə işlədiyi və mürəkkəb maliyyə əməliyyatlarına qatıldığı üçün MEV-i alma və satma prosesinin mümkün qədər təhlükəsiz olmasını istəyir. Bunu edə biləcəyi bir yol TEEs-lərdən istifadə etməkdir; bu, John-un MEV əməliyyatlarının detalları kimi həssas məlumatların zərərli hücumlardan və ya icazəsiz girişdən qorunmasını təmin edəcək. Bu vacibdir, çünki MEV mürəkkəb maliyyə alətidir və əməliyyatların hər hansı icazəsiz manipulyasiyası və ya təkrarlanması John və əlaqəli digər tərəflər üçün ciddi maliyyə itkilərinə səbəb ola bilər. TEEs-lərdən istifadə etməklə John MEV hərraclarında təhlükəsiz iştirak edə və əməliyyatlarının həqiqiliyi və təhlükəsizliyi barədə özünə əmin ola bilər.
MEV hərraclarında TEEs-lərin yanında, yüksək səviyyədə təhlükəsizlik və məxfilik tələb edən NFT (non-fungible token) mint-ləri və digər dapps-lər üçün də potensialı nəzərdən keçirin. Bundan əlavə, TEEs-lər MEV alqoritmləri kimi yuxarıda qeyd edilən məlumat emal məntiqini, hətta mev-boost üçün relay-ləri və block builder-ləri də işlətməyi mümkün edir.
(Qeyd etmək yerinə düşər ki, TEEs-lərə yenilənmə ciddi şəkildə könüllü olacaq. Şəbəkədəki bütün node-lar əlavə funksiyaları dəstəkləmək məcburiyyətində olmayacaq; bu, daha çox aparat tələbləri ilə gəlir. Bu, şəbəkənin desentralizasiya olunmuş və bütün iştirakçılar üçün açıq qalmasını təmin edir.)
Nəticə
Marlin-in Trusted Execution Environments (TEEs) üzrə yenilənməsi şəbəkədə yeni dapps-lərin qurulması üçün potensial yaradır. Məsələn, bir komanda transaksiyaları qəbul edən və mənfəəti təhlükəsiz şəkildə yenidən bölüşdürmək üçün MEV (miner extractable value) alqoritmlərini işə salan desentralizasiya olunmuş xidmət işlədə bilər. Ya da bəlkə, bir DAO öz liquidation bot-unı işlədərək əldə etdiyi mənfəəti idarəetmə (governance) tokeni sahibləri ilə paylaşa bilər. Belə bir sistemi bu gün yalnız öz node şəbəkəni yerləşdirmək imkanı olmadan qurmaq mümkün olmazdı. Onlar hesablama resurslarının demokratikləşdirilməsi missiyası daşıyır və şəbəkəyə edilən son yenilənmə həmin hədəfə doğru bir addımdır. Marlin desentralizasiya olunmuş hesablama üzərində işləyən yeganə şirkət deyil və konkret layihə üçün doğru olanı seçərkən nəzərə alınacaq digər platformalar da var. Məlumatlı qərar vermək üçün müxtəlif variantları konkret layihə tələbləri və istifadə ssenariləri əsasında qiymətləndirmək, hər birinin faydalarını və çatışmazlıqlarını çəkmək vacibdir.
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization