Gefa út hinu alþjóðlega dreifða skráarkerfi IPFS 0.6

birt útgáfu dreifðs skráarkerfis IPFS 0.6 (InterPlanetary File System), sem myndar hnattræna útgáfa skráargeymslu, sett upp í formi P2P netkerfis sem myndað er úr þátttakendakerfum. IPFS sameinar hugmyndir sem áður hafa verið útfærðar í kerfum eins og Git, BitTorrent, Kademlia, SFS og Web, og líkist einum BitTorrent „sveimi“ (jafnaldrar sem taka þátt í dreifingunni) sem skiptast á Git hlutum. IPFS er aðgreindur með heimilisfangi með innihaldi frekar en staðsetningu og handahófskenndum nöfnum. Tilvísunarútfærslukóði er skrifaður í Go og dreift af undir Apache 2.0 og MIT leyfi.

Новая версия примечательна включением по умолчанию транспорта на базе протокола QUIC, который представляет собой надстройку над протоколом UDP, поддерживающую мультиплексирование нескольких соединений и обеспечивающую методы шифрования, эквивалентные TLS/SSL. В IPFS сокет для приёма UDP-соединений автоматически запускается на том же адресе и сетевом порте, что и обработчик транспорта на базе TCP. QUIC применяется как для входящих, так и для исходящих соединений, при этом при подключении к новым узлам в случае недоступности QUIC осуществляется откат на использование TCP.

Вторым важным новшеством стала поддержка защищённого транспорта NOISE, основанного um bókunina Noise и развиваемого в рамках libp2p, модульного сетевого стека для P2P-приложений. После начального согласования соединения весь последующий обмен данными между участниками шифруется и защищается от подслушивания.
NOISE пришёл на смену транспорту SECIO, но в качестве приоритетного метода шифрования соединений между узлами пока продолжает применяться TLS 1.3. NOISE достаточно прост в реализации и позиционируется как универсальный кросс-платформенный транспорт, который может быть реализован на различных языках программирования.

В новом выпуске также предоставлена возможность добавления собственных страниц «404 Not Found» и добавлена опциональная поддержка метода кодирования Base36, который оптимален для буквенно-цифровых данных без различий в регистре символов, таких как имена доменов (при использовании Base32 ключи Ed25519 IPNS на два байта превышают лимит на размер поддомена, а при Base36 вмещаются в лимит). Кроме того, в настройки добавлена опция
«gægjast«, которая определяет список узлов для подключения, поддержания соединения и переподключения с целью определения «липких» связей между часто используемыми пирами.

Mundu að í IPFS er hlekkurinn til að fá aðgang að skrá beintengdur við innihald hennar og inniheldur dulmáls kjötkássa af innihaldinu. Ekki er hægt að endurnefna skráarfangið að vild; það getur aðeins breyst eftir að innihaldinu hefur verið breytt. Sömuleiðis er ómögulegt að gera breytingar á skrá án þess að breyta heimilisfanginu (gamla útgáfan verður áfram á sama heimilisfangi og sú nýja verður aðgengileg í gegnum annað heimilisfang, þar sem kjötkássa innihalds skrárinnar breytist). Með hliðsjón af því að auðkenni skráar breytist við hverja breytingu, til að flytja ekki nýja tengla í hvert skipti, er veitt þjónusta til að tengja varanleg heimilisföng sem taka tillit til mismunandi útgáfur af skránni (IPNS), eða úthluta samnefni á hliðstæðan hátt við hefðbundið FS og DNS (MFS (Breytanlegt skráarkerfi) og DNSLink).

Með hliðstæðum hætti við BitTorrent eru gögn geymd beint á kerfum þátttakenda sem skiptast á upplýsingum í P2P ham, án þess að vera bundin við miðlæga hnúta. Ef nauðsynlegt er að fá skrá með ákveðnu innihaldi finnur kerfið þátttakendur sem eiga þessa skrá og sendir hana úr sínum kerfum í pörtum í nokkrum þráðum. Eftir að hafa hlaðið niður skránni í kerfið sitt verður þátttakandinn sjálfkrafa einn af punktum fyrir dreifingu hennar. Til að ákvarða netþátttakendur á hvers hnútum áhugaefnið er til staðar notað dreift kjötkássatöflu (DHT). Til að fá aðgang að alþjóðlegu IPFS FS er hægt að nota HTTP samskiptareglur eða setja upp sýndar FS /ipfs með því að nota FUSE eininguna.

IPFS hjálpar til við að leysa vandamál eins og áreiðanleika geymslu (ef upprunalega geymslan fer niður er hægt að hlaða niður skránni úr kerfum annarra notenda), viðnám gegn ritskoðun efnis (útilokun krefst þess að loka öllum notendakerfum sem hafa afrit af gögnunum) og skipuleggja aðgang ef ekki er bein tenging við internetið eða ef gæði samskiptarásarinnar eru léleg (hægt er að hlaða niður gögnum í gegnum nálæga þátttakendur á staðarnetinu). Auk þess að geyma skrár og skiptast á gögnum er hægt að nota IPFS sem grunn til að búa til nýjar þjónustur, til dæmis til að skipuleggja rekstur vefsvæða sem eru ekki tengdar netþjónum eða til að búa til dreifða þjónustu. umsóknir.

Gefa út hinu alþjóðlega dreifða skráarkerfi IPFS 0.6

Heimild: opennet.ru

Bæta við athugasemd