Największa wolna biblioteka elektroniczna wkracza w przestrzeń międzyplanetarną

Największa wolna biblioteka elektroniczna wkracza w przestrzeń międzyplanetarną

Library Genesis — prawdziwy skarb Internetu. Biblioteka online, oferująca wolny dostęp do ponad 2,7 miliona książek, w tym tygodniu zrobiła długo oczekiwany krok. Jedno z lustrzanych witryn biblioteki teraz umożliwia pobieranie plików przez IPFS — rozproszony system plików.

Tak więc, kolekcja książek Library Genesis została załadowana do IPFS, zablokowana i połączona z wyszukiwarką. To oznacza, że teraz pozbawienie ludzi dostępu do naszego wspólnego dziedzictwa kulturalnego i naukowego stało się nieco trudniejsze.

O LibGen

Na początku lat 2000 wciąż wolnym od regulacji internecie znajdowały się dziesiątki zbiorów naukowych książek. Największe kolekcje, które pamiętam — KoLXo3, mehmat i mirknig — zawierały do 2007 roku dziesiątki tysięcy podręczników, publikacji i innych ważnych djvu oraz pdf dla studentów.

Jak każda inna zrzutka plików, te kolekcje cierpiały na ogólne problemy z nawigacją. Biblioteka Kołchoz, na przykład, żyła na ponad 20 płytach DVD. Najbardziej poszukiwana część biblioteki była przenoszona rękami starszaków do plikowej chmury akademika, a jeśli potrzebowałeś czegoś rzadkiego, to nieszczęście cię czekało! Przynajmniej musiałeś kupić piwo dla właściciela płyt.

Mimo to, kolekcje były wciąż wymiernych rozmiarów. I chociaż wyszukiwanie według nazw plików często rozbijało się o kreatywność twórcy pliku, ręczne pełne przeszukiwanie mogło pomóc znaleźć potrzebną książkę po uporczywym przewijaniu dziesiątek stron.

W 2008 roku na rutracker.ru (wtedy torrents.ru) entuzjasta opublikował torrenty, które połączyły istniejące zbiory książek w jedną dużą całość. W tym samym wątku znalazła się osoba, która rozpoczęła żmudną pracę nad systematyzacją opublikowanych plików i stworzeniem interfejsu internetowego. Tak powstał Library Genesis.

Przez cały ten czas od 2008 roku do chwili obecnej LibGen rozwijał się i wzbogacał swoje zasoby książkowe dzięki wysiłkom społeczności. Metadane książek były edytowane, a następnie zapisywane i dystrybuowane w postaci dumpów MySQL dla wszystkich chętnych. Altruistyczne podejście do metadanych doprowadziło do powstania wielu luster i zwiększenia przetrwania całego projektu, mimo wzrostu fragmentacji.

Ważnym krokiem w życiu biblioteki było zmirrorowanie bazy danych Sci-Hub, które rozpoczęło się w 2013 roku. Dzięki współpracy dwóch systemów w jednym miejscu zebrano niezwykle wysokiej jakości zbiór danych — książki naukowe i artystyczne wraz z publikacjami naukowymi. Mam przypuszczenie, że jeden zrzut wspólnej bazy LibGen i Sci-Hub wystarczy do odbudowy postępu naukowo-technologicznego cywilizacji w przypadku jego utraty w wyniku katastrofy.

Dziś biblioteka dosyć stabilnie się utrzymuje, posiada interfejs internetowy, który umożliwia przeszukiwanie kolekcji i pobieranie znalezionych plików.

LibGen w IPFS

I chociaż społeczna znaczenie LibGen jest oczywiste, równie oczywiste są powody, dla których biblioteka ciągle jest zagrożona zamknięciem. To właśnie skłania maintainerów luster do poszukiwania nowych sposobów zapewnienia stabilności. Jednym z takich sposobów była publikacja kolekcji w IPFS.

IPFS powstał stosunkowo dawno. Technologii w momencie jej pojawienia się pokładano duże nadzieje, ale nie wszystkie one się spełniły. Niemniej jednak rozwój sieci trwa, a pojawienie się LibGen w niej może wzmocnić napływ świeżych sił i przysłużyć się samej sieci.

Upraszczając do granic, IPFS można nazwać systemem plików rozciągniętym na nieokreśloną liczbę węzłów sieci. Uczestnicy sieci peer-to-peer mogą buforować pliki u siebie i udostępniać je innym. Adresowanie plików odbywa się nie według ścieżek, a według hasha z zawartości pliku.

Jakiś czas temu uczestnicy LibGen ogłosili hashe IPFS i zaczęli udostępniać pliki. W tym tygodniu linki do plików w IPFS zaczęły pojawiać się w wynikach wyszukiwania niektórych luster LibGen. Dodatkowo, dzięki działaniom aktywistów z zespołu Internet Archive i relacjom na reddicie, obecnie następuje napływ dodatkowych seedów zarówno w IPFS, jak i do udostępniania oryginalnych torrentów.

Na razie nie wiadomo, czy same hashe IPFS pojawią się w zrzutach bazy LibGen, ale wydaje się, że można tego oczekiwać. Możliwość pobrania metadanych kolekcji wraz z hashami IPFS obniży próg wejścia do stworzenia własnego lustra, zwiększy stabilność całej biblioteki i przybliży spełnienie marzenia twórców biblioteki.

P.S. Dla chętnych do pomocy projektowi powstał zasób freeread.org, na którym znajdują się instrukcje, jak skonfigurować IPFS.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster