
Library Genesis — un adevărat diamant al Internetului. Biblioteca online, care oferă acces liber la mai mult de 2,7 milioane de cărți, a făcut în această săptămână un pas așteptat. Una dintre oglinzile web ale bibliotecii oferă acum posibilitatea de a descărca fișiere prin IPFS — un sistem de fișiere distribuite.
Așadar, colecția de cărți Library Genesis a fost încărcată în IPFS, pinată și conectată la căutare. Asta înseamnă că acum a devenit puțin mai greu să le refuzi oamenilor accesul la moștenirea noastră culturală și științifică comună.
Despre LibGen
La începutul anilor 2000, pe internetul încă liber de reglementări, existau zeci de colecții de cărți științifice. Cele mai mari colecții pe care mi le amintesc — KoLXo3, mehmat și mirknig — conțineau până în 2007 zeci de mii de manuale, publicații și alte importante djvu-uri și pdf-uri pentru studenți.
La fel ca orice alte depozite de fișiere, aceste colecții sufereau de probleme comune de navigare. Biblioteca Colhoz, de exemplu, exista pe 20+ de CD-uri. Partea cea mai căutată a bibliotecii era mutată manual de seniori în spațiul de fișiere al căminului, iar dacă aveai nevoie de ceva rar, vai de tine! Cel puțin, ajungeai să plătești pentru berea proprietarului discurilor.
Cu toate acestea, colecțiile erau totuși de dimensiuni considerabile. Și deși căutarea după numele fișierelor se împotmolea adesea în creativitatea creatorului fișierului, printr-o scanare manuală temeinică, putea fi extrasă cartea dorită după eforturi semnificative.
În 2008, pe rutracker.ru (atunci torrents.ru), un entuziast a publicat torrente care au adunat colecțiile de cărți existente într-o mare grămadă. În acest thread, s-a găsit o persoană care a început o muncă laborioasă de sistematizare a fișierelor postate și de creare a unei interfețe web. Așa a apărut Library Genesis.
De atunci, din 2008 și până în prezent, LibGen a evoluat și și-a îmbogățit rafturile de cărți cu ajutorul comunității. Metadatele cărților au fost editate și apoi salvate și distribuite sub formă de dump-uri MySQL pentru toți cei interesați. Atitudinea altruistă față de metadate a dus la apariția unui număr mare de oglinzi și la creșterea viabilității întregului proiect, în ciuda fragmentării crescute.
Un moment important în viața bibliotecii a fost oglindirea bazei de date Sci-Hub, care a început în 2013. Datorită colaborării celor două sisteme, într-un singur loc a fost concentrată o cantitate de date fără precedent în calitate — cărți științifice și literare împreună cu publicații științifice. Am o presupunere că un singur dump al bazei comune LibGen și Sci-Hub va fi suficient pentru a restabili progresul științific și tehnic al civilizației în cazul unei pierderi în urma unei catastrofe.
Astăzi, biblioteca se menține destul de bine, având o interfață web care permite căutarea în colecție și descărcarea fișierelor găsite.
LibGen în IPFS
Și deși semnificația socială a LibGen este evidentă, la fel de evidente sunt motivele pentru care biblioteca se află constant sub amenințarea închiderii. Acest lucru îi determină pe întreținătorii oglinzilor să caute noi modalități de a asigura sustenabilitatea. Una dintre aceste modalități a fost publicarea colecției în IPFS.
IPFS a apărut relativ de mult. La tehnologia sa, la apariție, s-au pus mari speranțe și nu toate s-au îndeplinit. Cu toate acestea, dezvoltarea rețelei continuă, iar apariția LibGen în cadrul acesteia poate încuraja influxul de forțe noi și poate beneficia rețeaua însăși.
Simplificând la maximum, IPFS poate fi numită un sistem de fișiere întins pe un număr nelimitat de noduri din rețea. Participanții la rețeaua peering pot salva fișiere la ei înșiși și le pot distribui celor din jur. Adresarea fișierelor se realizează nu prin căi, ci prin hash-ul conținutului fișierului.
Cu ceva timp în urmă, participanții LibGen au anunțat hash-urile IPFS și au început să distribuie fișiere. În această săptămână, linkurile către fișiere în IPFS au început să apară în rezultatele de căutare ale unor oglinzi LibGen. În plus, datorită acțiunilor activiștilor echipei Internet Archive și acoperirii evenimentelor pe reddit, acum se observă un influx de seeduri suplimentare atât în IPFS, cât și pentru a distribui torrenturile originale.
Încă nu este clar dacă hash-urile IPFS vor apărea în dumps-urile bazei LibGen, dar pare că acest lucru este de așteptat. Posibilitatea de a descărca metadatele colecției împreună cu hash-urile IPFS va reduce pragmaticitatea creării unei oglinzi proprii, va spori stabilitatea întregii biblioteci și va aduce mai aproape de realizarea visului fondatorilor bibliotecii.
P.S. Pentru cei care doresc să ajute proiectul, a fost creat un resource , unde există instrucțiuni despre cum să configurezi IPFS.
Sursa: habr.com
