Çox güman ki, çoxlu məlumat saxlayırsınız. Şəxsi kompüteriniz çox güman ki, şəkillər, musiqi, filmlər, iş sənədləri və s. ilə doludur. Bütün bunları mütəşəkkil və əlçatan saxlamaq getdikcə çətinləşir.
Əlbəttə ki, hər şeyi kompüterinizin sabit diskində saxlaya bilərsiniz. Bəs kompüteriniz qəzaya uğrasa və hər şeyi itirsəniz nə olar?
Bir çox texnologiya şirkətləri bulud saxlama həlləri təklif edir, lakin hökumətiniz ölkənizdə Google Disk və ya Dropbox kimi proqramların qarşısını alanda nə baş verir?
Bu bulud həlləri mövcud internetin çox hissəsi ilə eyni qüsurdan əziyyət çəkir: mərkəzləşdirmə.
Bununla belə, web3 texnologiyalarının yüksəlişi vebin gələcəyinin təbiətdə paylana biləcəyini göstərdi. Bu yazıda biz IPFS protokolunu və onun internetin əsas arxitekturasını necə dəyişdirməyi planlaşdırdığını araşdıracağıq.
IPFS nədir?
Planetlərarası Fayl Sistemi və ya IPFS məlumatları saxlayan və paylaşan mərkəzləşdirilməmiş şəbəkədir.
IPFS hər kəsə faylları saxlamağa və onları şəbəkəyə çıxışı olan hər kəslə paylaşmağa imkan verir. Şəbəkəyə yüklənmiş fayllar dünyanın bir çox müxtəlif kompüterlərində saxlanılır.
IPFS Google-un keçmiş mühəndisi Xuan Benetin rəhbərlik etdiyi tərtibatçılar qrupu tərəfindən yaradılmışdır. Benet istifadəçilərə mərkəzi server olmadan faylları paylaşmağa imkan verən BitTorrent protokolundan ilhamlanıb. P2p fayl paylaşma protokolu Benet-ə eyni yanaşmanın bütün dünyada mərkəzləşdirilməmiş fayl sistemi üçün işləyə biləcəyini başa düşdü.
2015-ci ildən bəri inkişaf etdirilir, lakin Brave Browser və Opera kimi onu dəstəkləyən bir sıra proqramlar artıq mövcuddur.
IPFS, mərkəzləşdirilmiş yaddaşın uğursuz olduğu vəziyyətlərdə onlayn məlumat saxlamaq üçün alternativ bir üsula çevrildi. Məsələn, Türkiyə hakimiyyəti bütün ölkədə Vikipediyaya qadağa qoyanda fəallar Türk Vikipediyasının surəti üçün mərkəzləşdirilməmiş portal yaratmaq üçün IPFS-dən istifadə ediblər.
IPFS-in gələcəyi ümidverici görünür. Ondan istifadə edən getdikcə daha çox proqram sayəsində o, İnternetdə məlumatların saxlanması və paylaşılması üçün standart üsula çevrilmək potensialına malikdir.
Bu necə işləyir?
IPFS peer-to-peer və ya p2p saxlama şəbəkəsinin bir növüdür.
Əgər kimsə fayl tələb edərsə, həmin faylın surəti onun yerli nodunda yaddaşda saxlanılır. Daha çox insan bu məlumatları tələb edərsə, daha çox keşlənmiş nüsxələr yaradılacaq. Bu o deməkdir ki, sorğunun yerinə yetirilməsi yükü keşlənmiş faylı olan bütün qovşaqlar arasında tədricən bölüşdürülür.
Şəbəkə üç əsas prinsipə əsaslanır: məzmunun ünvanlanması, məzmunun əlaqələndirilməsi və məzmunun kəşfi.
Gəlin IPFS-nin bu üç prinsipin hər birini necə yerinə yetirdiyinə nəzər salaq.
Məzmun ünvanlanması
Kompüterdə faylları adi şəkildə necə axtardığınızı düşünün. Fayla daxil olmaq üçün siz cihazınızda müəyyən bir kataloqa getməli və düzgün fayl adına malik fayl tapmalı olacaqsınız.
Bu hesablamada standart təcrübə olsa da, o, mütləq IPFS kimi paylanmış şəbəkəyə yaxşı tərcümə olunmur.
Məzmunu yerə görə müəyyən etmək əvəzinə, IPFS məzmunun özünə baxır. Bu proses kimi tanınır məzmunun ünvanlanması.
IPFS protokoluna daxil olan bütün fayllar xüsusi fayl üçün unikal hash kimi çıxış edən məzmun identifikatoru ilə gəlir.
Planetlərarası Əlaqəli Məlumat layihəsi (IPLD) IPFS protokolunun istifadəçilərinə öz məlumatlarını istədikləri formatda araşdırmaq imkanı vermək üçün kitabxanalar təqdim etməklə bu konsepsiyanı daha da genişləndirir.
Məzmun Bağlantısı
IPFS istifadə edir a məlumatların quruluşu adlandırdı yönəldilmiş asiklik qrafik və ya DAG.
IPFS protokolu a adlı DAG növündən istifadə edir Merkle DAG hər bir node qovşağın məzmununun hashı olan unikal identifikatora malik olması üçün qurulur.
Şəbəkə qovluqları və faylları necə təmsil etdiyini optimallaşdırmaq üçün Merkle DAG-dan istifadə edir. Tutaq ki, üç fayldan ibarət bir qovluq var. Bu qovluqda üç faylı təmsil edən unikal hash olacaq. Hər bir fayl öz növbəsində bir neçə blokdan ibarətdir.
Hər bir qovşaq qovşağın məzmunu əsasında yaradılan hash ilə əlaqəli olduğundan, bütün məlumat strukturunun özünü doğruladığı deyilir. Bu əsas xüsusiyyət faylların IPFS protokolunda paylanmış həcmdə işləməsinə imkan verən şeydir.
Məzmun kəşfiyyatı
Axtardığınız məzmunu hansı həmyaşıdların yerləşdirdiyini tapmaq üçün IPFS a-dan istifadə edir paylanmış hash cədvəli və ya DHT.
Hash cədvəli sadəcə olaraq dəyərlərin açarlarının verilənlər bazasıdır. IPFS şəbəkədə hansı həmyaşıdların daxil olmağa çalışdığınız məzmunu təşkil edən blokları saxladığını öyrənmək üçün paylanmış hash cədvəlindən istifadə edir.
IPFS istifadə edir libp2p həmyaşıdların bir-birinə məlumat göndərməsinə imkan verən kitabxana.
Masaüstü tətbiqi
Desktop proqramında yuxarıda göstərilən texnologiyaların çoxu gizlidir və pərdə arxasında işləyir.
İstifadəçilər sadəcə olaraq öz IPFS müştərisini işlədə və öz fayllarını şəbəkəyə yükləyə bilərlər.
İstifadəçinin şəbəkəyə yüklədiyi fayllara faylın unikal məzmun identifikatoru vasitəsilə daxil olmaq mümkündür. kimi bir xidmətdən istifadə edə bilərsiniz IPFS brauzeri internetə qoşula bilən istənilən cihazdan fayla daxil olmaq üçün.
IPFS Əsas Xüsusiyyətləri
IPFS protokolunun dörd əsas xüsusiyyəti bunlardır:
- IPFS peer-to-peer fayl sistemidir. Bu o deməkdir ki, fayllar mərkəzi serverə ehtiyac olmadan birbaşa istifadəçilər arasında saxlanılır və paylanır. İstifadəçilər digər həmyaşıdları ilə əlaqə yaratmaq üçün öz nodelarını idarə etmək imkanına malikdirlər.
- IPFS mərkəzləşdirilməmişdir. Bu o deməkdir ki, heç bir uğursuzluq nöqtəsi yoxdur. Bir node aşağı düşərsə, sistem hələ də işləyə bilər.
- IPFS daha asan arxivləşdirməyə imkan verir. Yüksək səmərəli Merkle DAG şəbəkəyə lazım olan saxlama yerini minimuma endirməyə imkan verir. Bu, tarixi məlumatları arxivləşdirməyə ehtiyacı olan hər bir qurum üçün böyük üstünlükdür.
- Komanda xətti ilə tanış olmayan istifadəçilər sürüklə və burax fayl idxalını və sürətli paylaşma və yükləmə seçimlərini dəstəkləyən istifadəsi asan iş masası proqramından istifadə edə bilərlər.
- IPFS-dir açıq mənbə. Bu o deməkdir ki, istənilən şəxs sistemin inkişafına töhfə verə bilər.
IPFS Protokolunun müsbət və mənfi tərəfləri
Pros
- Çox sayda istifadəçini və çox sayda faylı yerləşdirmək üçün miqyaslana bilən olmaq üçün nəzərdə tutulmuşdur.
- O, xətaya dözümlüdür, yəni şəbəkədəki bəzi qovşaqlar mövcud olmadıqda belə işləməyə davam edə bilər.
- O, senzuraya davamlıdır, yəni bir qurumun şəbəkədən məzmunu bloklaması və ya silməsi çətin olur.
- IPFS təhlükəsizdir. IPFS faylları kriptoqrafik hashlərdən istifadə edərək saxlayır ki, bu da onları müdaxiləyə qarşı qoruyur.
Eksiler
- Planetlərarası Fayl Sistemi hələ də inkişaf mərhələsindədir və kommersiya fayl saxlama həlləri ilə müqayisədə minimal müştəri dəstəyinə malikdir.
- Sistemin nə dərəcədə genişlənəcəyi və ya senzuraya nə dərəcədə müqavimət göstərəcəyi bəlli deyil.
- Sistem güclü qurumların hücumlarına qarşı həssas ola bilər.
- Məzmun ünvanlanması hash ehtiva edən bir keçid qaytarır. İstifadəçilər linki insanlar tərəfindən oxuna bilən etmək üçün DNS-dən istifadə etməli olacaqlar.
Nəticə
IPFS protokolları ənənəvi üsullarla müqayisədə bir çox üstünlüklərə malik olan məlumatların saxlanması və mübadiləsinin yeni üsuludur. Mərkəzləşdirilməmişdir, yəni heç bir uğursuzluq nöqtəsi yoxdur və digər üsullardan daha az bant genişliyi istifadə edərək çox səmərəlidir.
Bununla belə, hələ də inkişaf mərhələsindədir və çox böyük faylları saxlaya bilməmək kimi bəzi məhdudiyyətlərə malikdir. Ümumilikdə, IPFS məlumatların saxlanması və paylaşılması üsulumuzda inqilab etmək potensialına malik olan perspektivli yeni texnologiyadır.
IPFS kimi mərkəzləşdirilməmiş bulud saxlama protokollarının onlayn faylların yerləşdirilməsinin gələcəyi olduğunu düşünürsünüz?
Cavab yaz