- Permiteți-mi să vă explic la început: IPFS nu este un proiect blockchain, ci un protocol de formulare de stocare nu numai că nu poate fi extras, dar nici nu emite token-uri Deoarece acest articol este o serie de articole, voi vorbi despre asta mai târziu Există concepte și simboluri înrudite, așa că o înțelegere simplă a acestei tehnologii este un punct de plecare.
1. Prezentare generală a IPFS📁
IPFS este abrevierea InterPlanetary File System este un protocol de transmisie în rețea conceput pentru a realiza stocarea distribuită, partajarea și persistența fișierelor. Acesta a fost inițiat de Juan Benet, un maestru în informatică la Universitatea Stanford, în mai 2014. Scopul său este să se nască ca protocol de transmisie de bază al internetului de următoarea generație, construind astfel un internet mai rapid, mai sigur și mai liber. După cum sugerează și numele, conceptul său este în mod natural aliniat cu protocolul actual de transmisie pe Internet HTTP.

IPFS, ca proiect open source (open source ≠ blockchain), a fost dezvoltat de Protocol Labs cu ajutorul comunității open source din 2014. Îmbunătățește unele dintre deficiențele inerente ale protocolului HTTP, cum ar fi:
Gradul evident de centralizare duce la riscuri precum nesiguranța datelor;
Datele sunt opace și sunt în mâinile câtorva oameni care controlează serverul;
Stocarea datelor este costisitoare, iar taxele mari de stocare a datelor de pe server reprezintă un cost uriaș pentru companiile care execută software sau un serviciu.
Majoritatea oamenilor îl înțeleg în general ca o parte a industriei de criptare. De fapt, în afară de mecanismul de stimulare adăugat de echipa din spatele acestuia, IPFS este mai mult ca o nouă paradigmă de protocol de bază a Internetului.
2. Principiul de lucru și proces⚖️
Principiul său general de lucru se învârte în principal în jurul nucleului [adresării conținutului], care definește o nouă paradigmă pentru regăsirea conținutului pentru a facilita înțelegerea, le-am organizat într-un total de patru funcții majore:
-Adresare bazată pe conținut
Când un nod stochează un fișier în IPFS, fișierul este împărțit în bucăți mai mici, hashing criptografic și este generat un identificator de conținut (CID). Alți utilizatori (noduri) folosesc acest identificator de conținut pentru a accesa conținutul punct la punct.
-Partajare de conținut
Când căutați alte noduri, nodul la care sunteți conectat când stocați conținut va fi accesat. Când alte noduri vizualizează sau descarcă acest fișier, acest fișier va fi copiat de celălalt nod stocate în cache odată ce cache-ul este golit, alte noduri pot accesa conținutul copiat.
Fiecare nod din rețea stochează doar conținutul de care este interesat și un tabel hash, care este folosit pentru a înregistra locația de stocare a fișierelor și pentru a interoga și descărca fișiere.
-Recuperarea conținutului P2P
În ceea ce privește principiul de funcționare, conceptul de suport tehnic al adresei fișierelor bazate pe conținut se bazează pe implementarea P2P. Acest formular punct la punct permite stocarea conținutului sau a datelor să nu mai necesite stocarea unui server central terț. iar spațiul inactiv al propriului computer poate fi folosit ca un container de stocare pentru fișiere care este accesibil celorlalți din rețea. (Desigur, veți fi compensat pentru utilizarea spațiului de stocare disponibil)
-sistem de denumire IPNS
Acest sistem poate converti acele CID-uri criptate într-o adresă mai accesibilă pentru a facilita interogarea fișierului de către alte noduri. Când fișierul accesat este actualizat, un nou CID va fi reutilizat, pentru a minimiza costurile de stocare.
Dacă încărcați același fișier în rețea, IPFS va elimina fișierele duplicate în întreaga rețea, astfel încât același conținut sau date să nu ocupe prea mult spațiu de stocare într-o anumită măsură.
Conectând aceste funcții împreună și restabilindu-le în procesele lor de lucru, vom înțelege mai bine diferențele dintre protocolul IPFS și metodele tradiționale de recuperare:

3. Extinderea principiului
Preluare conținut P2P. În ceea ce privește principiul de funcționare, conceptul de suport tehnic al adresei fișierelor bazate pe conținut se bazează pe implementarea P2P. Acest formular punct la punct permite stocarea conținutului sau a datelor să nu mai necesite stocarea unui server central terț. iar spațiul inactiv al propriului computer poate fi folosit ca un container de stocare pentru fișiere care este accesibil celorlalți din rețea. (Desigur, veți fi compensat pentru utilizarea spațiului de stocare disponibil)
Protocolul interstelar IPFS definește o nouă metodă de regăsire a conținutului - adresarea fișierelor bazată pe conținut. Pentru a spune simplu, pe internetul tradițional (actual), trebuie să găsiți conținutul necesar pe pagina web și trebuie să introduceți anumite nume de domenii ale site-ului pentru a interoga, de exemplu, dacă vreau să aflu nivelul global al PIB-ului în 2021, trebuie să citesc site-urile de date corespunzătoare și, și mai supărător, chiar trebuie să caut pe site-urile de statistică din diferite țări pentru a obține răspunsurile de care am nevoie.
Utilizarea căutării bazate pe conținut IPFS este ca și cum motorul de căutare este plasat pe protocolul de bază. Trebuie doar să introduceți CID (marca de identificare) a conținutului pentru a obține răspunsul dorit. Principiul este:
Când un fișier este stocat în IPFS, întregul fișier va fi împărțit în mai multe părți mici și stocat separat prin criptare hash, iar un identificator de conținut (CID) va fi generat atunci când emitem o cerere de regăsire a conținutului, nodul care face cererea va extrage direct această parte a conținutului din nodul care stochează această parte a conținutului în rețea pentru vizualizare.
Proiectul IPFS integrează tehnologiile existente pentru a crea un protocol hipermedia punct la punct, încercând să creeze un internet de generație următoare mai rapid, mai sigur și deschis și să realizeze un sistem global de stocare și recuperare a fișierelor care este disponibil permanent pe Internet și poate salva permanent datele.
4. Scenarii de aplicare😀
Pe baza unora dintre principiile tehnice de mai sus, în cazurile reale de utilizare, IPFS oferă o rețea de distribuție de conținut sigură, punct la punct. Dacă afacerea companiei dvs. trebuie să distribuie o cantitate mare de date către utilizatori, IPFS vă poate ajuta să economisiți multe costurile cu lățimea de bandă.
Din punct de vedere criptografic, IPFS și blockchain se potrivesc perfect. Puteți utiliza IPFS pentru a procesa cantități mari de date și a plasa legături IPFS imuabile și permanente în tranzacțiile blockchain, fără a fi nevoie să puneți datele în bloc. IPFS aduce un spirit de libertate și independență în crearea de conținut online și poate ajuta utilizatorii să livreze conținut într-un mod dezintermediat.
În conceptul popular WEB3 în prezent, IPFS + blockchain joacă un rol foarte complementar în stratul de bază și circulația valorii a următoarei generații de Internet.
