IPFS 0.6 жаңа нұсқасы шығарылды және бұл оның жаңалықтары

Жақында жаңа нұсқасының шығуы жарияланды орталықтандырылмаған файлдық жүйе IPFS 0.6 (Планетааралық файлдық жүйе), ол жаһандық нұсқадағы файлдар қоймасын құрайды мүшелік жүйелерден тұратын P2P желісі түрінде орналастырылған. IPFS бұрын Git, BitTorrent, Kademlia, SFS және Web сияқты жүйелерде енгізілген идеяларды біріктіреді және бұл Git нысандарын алмастыратын бір BitTorrent «теңіне» (үлестіруге қатысатын құрдастарға) ұқсайды.

IPFS мекен-жайы бойынша және ерікті атаулармен емес, мазмұнымен ерекшеленеді. Анықтама енгізу коды Go-де жазылған және Apache 2.0 және MIT лицензиялары бойынша таратылады.

IPFS-те файлға қол жеткізу сілтемесі оның мазмұнымен тікелей байланысты және мазмұнның криптографиялық хэшін қамтиды. Файл мекен-жайын ерікті түрде өзгерту мүмкін емес, оны тек мазмұн өзгергеннен кейін өзгертуге болады.

Сол сияқты мекен-жайын өзгертпестен файлға өзгеріс енгізу мүмкін емес (ескі нұсқасы ескі мекен-жайда қалады, ал жаңасы басқа мекен-жай арқылы қол жетімді болады, өйткені файл мазмұнының хэші өзгереді).

Файл идентификаторы әр өзгеріске байланысты өзгеретіндіктен, әр уақытта жаңа сілтемелер жібермеу үшін, файлдың әртүрлі нұсқаларын (IPNS) ескеретін тұрақты мекен-жайларды байланыстыру немесе дәстүрлі FS және DNS-ке ұқсас бүркеншік аттарды түзету бойынша қызметтер ұсынылады. (MFS (өзгеретін файлдық жүйе) және DNSLink).

IPFS проблемаларды шешуге көмектеседі ертегілер сақтау сенімділігі сияқты (егер түпнұсқа сақтау орны жұмыссыз болса, файлды басқа қолданушылардың жүйелерінен жүктеуге болады), мазмұнды цензураға қарсы тұру (бұғаттау үшін деректердің көшірмесі бар барлық пайдаланушы жүйелерін бұғаттау қажет) және Интернетке қосылудың тікелей мүмкіндігі болмаған кезде немесе байланыс арнасының сапасы төмен болған кезде қол жетімділікті ұйымдастыруға болады (деректерді жергілікті желідегі ең жақын жер арқылы жүктеуге болады) ).

IPFS 0.6-де қандай жаңалықтар бар?

Жаңа нұсқасы үшін маңызды QUIC хаттамасына негізделген стандартты тасымалдауды қосу, бұл көптеген қосылыстардың мультиплекстеуін қолдайтын және TLS / SSL-ге тең шифрлау әдістерін қамтамасыз ететін UDP протоколының қосылатын модулі.

IPFS-де UDP қосылыстарын алуға арналған розетка автоматты түрде TCP-ге негізделген көлік контроллерімен бірдей желі мекен-жайы мен портында іске қосылады. QUIC кіріс және шығыс байланыстарында қолданылады, ал жаңа түйіндерге қосылу кезінде, егер QUIC болмаса, ол TCP-ге қайта оралады.

Екінші жаңалық маңыздылары болдыNOISE көлікті қауіпсіз қолдау, Noise протоколына негізделген және libp2p бөлігі ретінде жасалған, P2P қосымшаларына арналған модульдік желілік стек.

Байланыстың бастапқы үйлестірілуінен кейін қатысушылар арасындағы барлық кейінгі мәліметтер алмасу шифрланған және тыңдаудан қорғалған. SECIO тасымалын NOISE ауыстырды, бірақ TLS 1.3 түйіндер арасындағы қосылыстарды шифрлаудың негізгі әдісі ретінде қолданылуда.

NOISE-ді енгізу өте қарапайым және әр түрлі бағдарламалау тілдерінде жүзеге асырылатын кросс-платформалық әмбебап көлік ретінде орналасқан.

Жаңа нұсқа сонымен қатар өзіңіздің «404 табылмады» беттерін қосуға мүмкіндік береді және қосыңыз Base36 кодтау әдісіне қосымша қолдау, бұл домен атаулары сияқты регистрлік емес әріптік-цифрлық деректер үшін оңтайлы (Base32-ді қолданған кезде Ed25519 IPNS кілттері ішкі домен өлшемінің шегінен екі байт үлкен, ал Base36-мен ол шектерге сәйкес келеді).

Сонымен қатар, параметрлерге «жұптастыру» опциясы қосылды, бұл жиі қолданылатын құрдастар арасындағы «қатты» байланыстарды анықтау үшін қосылуға, қосылуға және қайта қосылуға арналған түйіндердің тізімін анықтайды.

Сонымен, егер сіз осы жаңа нұсқа туралы көбірек білгіңіз келсе, егжей-тегжейлі ақпаратпен танысуға болады, келесі сілтемеге өту арқылы. 

Linux-та IPFS қалай қолданылады?

IPFS-ді өз жүйесінде енгізуге қызығушылық танытқандар үшін нұсқауларды орындау арқылы жасай алады осы мақалада егжей-тегжейлі көрсетілген.

Тиісті мақала:
IPFS: Планетааралық файлдық жүйені GNU / Linux-те қалай пайдалануға болады?

Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Пікір, өз қалдыру

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.

  1.   Kao дижо

    Бұл мен бұрын көрген нәрсе, бірақ мен оны не үшін қолданатынын түсінбеймін. Менің ойымша, оны өз заттарына қолданатын қызметтер немесе қосымшалар бар, бірақ мен әлі күнге дейін сынап көрмеппін.