מעלדונג פון די גלאבאלע דיסענטראַלייזד טעקע סיסטעם IPFS 0.6

ארויס מעלדונג פון אַ דיסענטראַלייזד טעקע סיסטעם IPFS 0.6 (InterPlanetary File System), וואָס פארמען אַ גלאבאלע ווערסיע פון ​​טעקע סטאָרידזש, דיפּלויד אין די פאָרעם פון אַ פּ 2 פּ נעץ געשאפן פון באַטייליקטער סיסטעמען. IPFS קאַמביינז יידיאַז ביז אַהער ימפּלאַמענאַד אין סיסטעמען אַזאַ ווי Git, BitTorrent, Kademlia, SFS און וועב, און ריזעמבאַלז אַ איין BitTorrent "סוואָרם" (פּירז פּאַרטיסאַפּייטינג אין די פאַרשפּרייטונג) יקסטשיינדזשינג גיט אַבדזשעקץ. IPFS איז אונטערשיידן דורך אַדרעסינג דורך אינהאַלט אלא ווי דורך אָרט און אַרביטראַריש נעמען. דער רעפֿערענץ ימפּלאַמענטיישאַן קאָד איז געשריבן אין גיין און פונאנדערגעטיילט דורך אונטער Apache 2.0 און MIT לייסאַנסיז.

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

Вторым важным новшеством стала поддержка защищённого транспорта ראַש, основанного אויף דעם פּראָטאָקאָל ראַש и развиваемого в рамках libp2p, модульного сетевого стека для P2P-приложений. После начального согласования соединения весь последующий обмен данными между участниками шифруется и защищается от подслушивания.
NOISE пришёл на смену транспорту SECIO, но в качестве приоритетного метода шифрования соединений между узлами пока продолжает применяться TLS 1.3. NOISE достаточно прост в реализации и позиционируется как универсальный кросс-платформенный транспорт, который может быть реализован на различных языках программирования.

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

צוריקרופן אַז אין IPFS, דער לינק צו אַקסעס אַ טעקע איז גלייַך לינגקט צו זיין אינהאַלט און כולל אַ קריפּטאָגראַפיק האַש פון די אינהאַלט. דער טעקע אַדרעס קענען ניט זיין ריניימד אַרביטרעראַלי; עס קען נאָר טוישן נאָך טשאַנגינג די אינהאַלט. פּונקט אַזוי, עס איז אוממעגלעך צו מאַכן אַ ענדערונג אין אַ טעקע אָן טשאַנגינג די אַדרעס (די אַלט ווערסיע וועט בלייַבן אין דער זעלביקער אַדרעס, און די נייַע וועט זיין צוטריטלעך דורך אַ אַנדערש אַדרעס, ווייַל די האַש פון די טעקע אינהאַלט וועט טוישן). קאַנסידערינג אַז דער טעקע אידענטיפיצירן ענדערונגען מיט יעדער ענדערונג, אין סדר נישט צו אַריבערפירן נייַע פֿאַרבינדונגען יעדער מאָל, סערוויסעס זענען צוגעשטעלט פֿאַר פֿאַרבינדונג שטענדיק אַדרעסעס וואָס נעמען אין חשבון פאַרשידענע ווערסיעס פון דער טעקע (IPNS), אָדער אַסיינינג אַן אַליאַס דורך אַנאַלאַדזשי מיט טראדיציאנעלן FS און DNS (מפס (מוטאַבלע טעקע סיסטעם) און דנסלינק).

לויט אַנאַלאַדזשי מיט ביטטאָררענט, דאַטן זענען סטאָרד גלייַך אויף די סיסטעמען פון פּאַרטיסאַפּאַנץ וואָס וועקסל אינפֿאָרמאַציע אין פּ 2 פּ מאָדע, אָן זיין טייד צו סענטראַלייזד נאָודז. אויב עס איז נייטיק צו באַקומען אַ טעקע מיט זיכער אינהאַלט, די סיסטעם געפינט פּאַרטיסאַפּאַנץ וואָס האָבן דעם טעקע און סענדז עס פון זייער סיסטעמען אין טיילן אין עטלעכע פֿעדעם. נאָך דאַונלאָודינג די טעקע צו זיין סיסטעם, דער באַטייליקטער אויטאָמאַטיש ווערט איינער פון די פונקטן פֿאַר זייַן פאַרשפּרייטונג. צו באַשטימען נעץ פּאַרטיסאַפּאַנץ אויף וועמענס נאָודז דער אינהאַלט פון אינטערעס איז פאָרשטעלן געוויינט דורך פונאנדערגעטיילט האַש טיש (דהט). צו אַקסעס די גלאבאלע IPFS FS, די הטטפּ פּראָטאָקאָל קענען זיין געוויינט אָדער די ווירטואַל FS / ipfs קענען זיין מאָונטעד מיט די FUSE מאָדולע.

IPFS העלפּס סאָלווע פּראָבלעמס אַזאַ ווי סטאָרידזש רילייאַבילאַטי (אויב דער אָריגינעל סטאָרידזש איז אַראָפּ, די טעקע קענען זיין דאַונלאָודיד פון אנדערע ניצערס 'סיסטעמס), קעגנשטעל צו אינהאַלט צענזור (בלאַקינג ריקווייערז בלאַקינג אַלע באַניצער סיסטעמען וואָס האָבן אַ קאָפּיע פון ​​​​די דאַטן) און אָרגאַנייזינג אַקסעס. אין דער אַוועק פון אַ דירעקט פֿאַרבינדונג צו דער אינטערנעץ אָדער אויב די קוואַליטעט פון די קאָמוניקאַציע קאַנאַל איז נעבעך (איר קענען אראפקאפיע דאַטן דורך פּאַרטיסאַפּאַנץ אין די היגע נעץ). אין אַדישאַן צו סטאָרינג טעקעס און יקסטשיינדזשינג דאַטן, IPFS קענען ווערן גענוצט ווי אַ יקער פֿאַר קריייטינג נייַע באַדינונגס, למשל, פֿאַר אָרגאַנייזינג די אָפּעראַציע פון ​​זייטלעך וואָס זענען נישט טייד צו סערווערס, אָדער פֿאַר שאפן פונאנדערגעטיילט. אַפּלאַקיישאַנז.

מעלדונג פון די גלאבאלע דיסענטראַלייזד טעקע סיסטעם IPFS 0.6

מקור: opennet.ru

לייגן אַ באַמערקונג