
2017-ci ildə bir müddət Ethereum ilə tanış oldum. Dünyanın ən etibarlı kompüterini yaratmağa qadir olan etibarsız maşınlar şəbəkəsi olan bu texnologiya üçün hiss etdiyim həyəcanı və qorxunu xatırlayıram. Amma məni daha çox valeh edən yeni internetin vədləri oldu: Web3.
Bu yeni internet böyük korporasiyaların nəzarətində deyil, istifadəçilərinə məxsus olacaq. Bu, tam demokratik olaraq nəzərdə tutulmuşdu. Web3 real interneti - İnternetin ilkin təsəvvür edildiyi yolu təmsil edirdi.
Ethereum-un o zamankı modeli, bu yeni vebin böyük bir virtual kompüterdə (Dünya Kompüteri) işləyəcəyini və Swarm-ın sabit disk kimi çıxış edəcəyini təklif etdi. O zaman Swarm daha çox tərtibatçıların pıçıldadığı mistik bir əfsanə idi, lakin heç kim bu barədə heç nə bilmirdi. Yeganə əminlik o idi ki, əgər o, nə vaxtsa reallığa çevrilsə, əhəmiyyətli dəyişiklik gətirəcək.
Bununla belə, bu modeldə kiçik bir problem var idi - yalnız sonradan mənə aydın olan bir şey var: tamamilə səhv idi.
Ethereum Dünya Kompüteri deyil və Swarm sadəcə sabit diskdən daha çox şeydir.
Ethereum-un virtual maşını (EVM) Turing-tam icra mühitidir, yəni nəzəri olaraq istənilən proqramı işlədə bilər. Lakin praktikada onun imkanları kifayət qədər məhduddur.
Əsas məhdudiyyətlərdən biri budur ki, bu maşın yalnız blokçeynlə qarşılıqlı əlaqədə ola bilər – o, blokçeyndən məlumatları oxuyur və yalnız blokçeynə yaza bilər. Bu, onun potensial istifadə hallarını ciddi şəkildə məhdudlaşdırır. Başqa bir məsələ ondan ibarətdir ki, hər bir əməliyyat bütün validatorlar tərəfindən yerinə yetirilməli və yoxlanılmalıdır ki, bu da sistemi son dərəcə hesablama tələb edir. Blockchain-in lazımsız saxlanması və lazımsız hesablanması yüksək təhlükəsizlik təmin etsə də, onlar da böyük baha başa gəlir. Bu məhdudiyyətlərə görə Ethereum ümumi təyinatlı Dünya Kompüteri kimi fəaliyyət göstərə bilməz.
Ethereum daha çox verilənlər bazasına bənzəyir, burada ağıllı müqavilələr saxlanılan prosedurlar kimi çıxış edir.
Saxlanılan prosedurlar maliyyə əməliyyatları üçün çox faydalıdır (blokçeynlər əvvəlcə bunun üçün nəzərdə tutulmuşdu), lakin onlar ümumi məqsədli backend kimi uyğun deyil.
Uzun müddət Swarm, Web3 vizyonunun mühüm komponenti olmasına baxmayaraq, laqeyd bir uşaq kimi görünürdü. Bunu nəzərə alın: internet ilk növbədə məzmundan ibarətdir. Əgər biz yeni internet qurmaq istəyiriksə, əsas sual yaranır – bu məzmun harada saxlanılacaq?
Bu gün ən populyar mərkəzləşdirilməmiş saxlama sistemi olaraq qalan IPFS kimi digər həllər də var. Bununla belə, IPFS əsaslı şəkildə fərqli prinsip üzərində işləyir – o, faktiki yaddaşdan daha çox məzmun kəşfinə diqqət yetirir.
İstifadəçi nöqteyi-nəzərindən Swarm Ethereum-a çox oxşar işləyir. Necə ki, Ethereum validatorları tokenləri paylayır və hesablama töhfələrinə görə mükafat alırlar, Swarm node operatorları da tokenləri paylayır və saxlama qabiliyyəti və ötürmə qabiliyyətini təmin etdikləri üçün mükafat alırlar. İstifadəçilər Swarm-da saxlama və ötürmə qabiliyyətinə görə qaz haqqı ödəyirlər, eynilə onlar ağıllı müqavilələrin icrasına və Ethereum-da məlumatların saxlanmasına görə qaz haqqı ödəyirlər. İki sistem oxşar məntiqi bölüşür.
Bundan əlavə, Swarm qovşaqları Ethereum ünvanlarından istifadə etməklə müəyyən edilir və Swarm-da saxlanılan məzmun iki şəbəkə arasında qüsursuz inteqrasiyaya imkan verən ağıllı müqavilələr vasitəsilə təsdiqlənə bilər.
Saxlamadan başqa, Swarm kriptovalyuta ilə təşviq edilmiş məzmun çatdırılması şəbəkəsi (CDN) kimi də xidmət edir. Tək sahibli parçalar sayəsində o, ünvanlanan dəyişən məzmun saxlanmasını dəstəkləyir. O, hətta Ethereum-un çoxdan vəd edilmiş, lakin sonda reallaşdırılmamış mesajlaşma protokolu olan Whisper-i əvəz edən daxili mesajlaşma sistemini də təqdim edir.
Swarm-ın necə işlədiyini daha dərindən öyrənmək istəyənlər üçün mövzu ilə bağlı məqalələrimi oxuya bilərsiniz:
Ethereum Swarm Storage Scaling Mexanizmini Anlamaq
IPFS və Ethereum Swarm arasındakı fərq nədir?
İndi bizim sabit diskdən daha çox olan yaddaş həllimiz var, lakin bizdə hələ də ümumi təyinatlı Dünya Kompüteri yoxdur. Bəs bu Web3-ə necə gətirib çıxarır?
Buna cavab vermək üçün sadə istifadə halına baxaq: mərkəzləşdirilməmiş Twitter.
Ən populyar qeyri-mərkəzləşdirilmiş Twitter alternativi ActivityPub-a əsaslanan Mastodondur. Mastodon şəbəkəsi istifadəçilərin hansı serverdə qeydiyyatdan keçməsindən asılı olmayaraq qeydiyyatdan keçə və bir-birinin yazılarını oxuya biləcəyi serverlərdən ibarətdir. Mastodon identifikatoru e-poçt ünvanına bənzəyir: user@server.
İstifadəçilər öz serverlərini seçməkdə sərbəstdirlər, lakin onların şəxsiyyəti müəyyən bir domenlə bağlı olduğundan, serverləri sonradan dəyişmək problemlidir. Yeni server istifadəçinin identifikatorunu dəyişdirən və onu izləyiciləri arasında yenidən bölüşdürməyi tələb edən yeni domen adı deməkdir. Bunun qarşısını almaq üçün yeganə etibarlı həll şəxsi serveri işə salmaqdır - adi istifadəçi üçün qeyri-real bir şey.
Bir az daha yaxşı yanaşma BlueSky-nin AT Protokoludur. Bu modeldə istifadəçilər e-poçt kimi ünvanlar əvəzinə domen adları ilə müəyyən edilir və onların məlumatları PDS (Personal Data Servers) arasında sərbəst şəkildə köçürülə bilər.
Bununla belə, Swarm tamamilə fərqli bir yanaşma tətbiq edir - tamamilə silossuz. Burada məlumatlar həmişə istifadəçinin yanında qalır və miqrasiya ehtiyacını aradan qaldırır.
Swarm üzərində qurulmuş Fair Data Society modelinə görə, hər bir istifadəçinin qlobal yaddaş şəbəkəsində şəxsi bölməsi kimi çıxış edən öz FairDrive var. Burda onlar hər kəslə paylaşa biləcəkləri ictimai yemlərini saxlayırlar.
Swarm-a əsaslanan qeyri-mərkəzləşdirilmiş Twitter-də kimisə izləmək onların ictimai yemini öz lentinizə daxil etmək deməkdir.
İstifadəçilər sistemə mobil cihazlardan daxil olmaq və bilavasitə izlədikləri ilə yanaşı maraqlı lentlər kəşf etmək istədikləri üçün feed aqreqator serverləri faydalı əlavədir. Bu aqreqatorlar bir xidmət təqdim edir: onlar fərdiləşdirilmiş lentləri (potensial olaraq mürəkkəb AI alqoritmlərindən istifadə etməklə) toplayır, eyni zamanda kripto ödənişləri kimi Swarm-ın əsas mexanikasını mücərrədləşdirir.
Bu yanaşma BlueSky-nin PDS modelinə çox bənzəyir, bir mühüm fərqlə: Swarm-da toplayıcı serverlər həmişə vətəndaşlıqsızdır, çünki saxlama Swarm-ın özü tərəfindən idarə olunur.
Bu, sistemə yeni aqreqatorlar əlavə etməyi və ya onlar arasında keçid etməyi inanılmaz dərəcədə asanlaşdırır - istifadəçilərin heç bir məlumatı köçürməsinə ehtiyac yoxdur. İstifadəçi hər dəfə lenti təzələdikdə dinamik olaraq fərqli bir lent toplayıcı seçə və ya hətta bir neçə aqreqatordan lent tələb edib onları yerli olaraq birləşdirə bilər.
Bu quraşdırma ilə aqreqatlar tərəfindən senzura və manipulyasiya qeyri-mümkün olur. İstifadəçiləri idarə etməyə və ya manipulyasiya etməyə cəhd edən hər hansı bir toplayıcı sadəcə nəzərə alınmayacaq.
Dünya Kompüteri Ethereum deyil, daha çox mərkəzləşdirilməmiş xidmət şəbəkəsidir, Swarm-ın saxlama qatının üstündə müxtəlif vəzifələri yerinə yetirən vətəndaşlığı olmayan serverlər toplusudur.
Bu serverlər feed aqreqatorları kimi çıxış edə, paylanmış AI modellərini işlədə və ya Uber və ya Airbnb kimi mərkəzləşdirilməmiş paylaşma iqtisadiyyatı platformalarını gücləndirə bilər.
Ethereum yeni internetin qurulmasında həlledici rol oynasa da - həvəsləndirmə mexanizmlərini, DAO-ları və daha çoxunu gücləndirir - onu əsl Dünya Kompüteri adlandırmaq həddindən artıq ifadədir.
Əsl Dünya Kompüteri müxtəlif vəzifələri yerinə yetirən vətəndaşlığı olmayan serverlərdən ibarətdir və ümumi təyinatlı backend rolunu oynayır. Saxlama təbəqəsi üçün Swarm, istifadəçilər üçün məxfiliyin qorunmasını təmin edərkən məlumatların saxlanması və xidmət edilməsi üçün mərkəzləşdirilməmiş və senzuraya davamlı bir yol təqdim edən ideal seçimdir.
Swarm yeni internetin onurğa sütunu kimi xidmət edə bildiyinə görə, onun Ethereum-un özündən daha çox Web3 ekosisteminin bəlkə də daha vacib komponenti olduğuna inanıram.