Орталықтандырылмаған IPFS 0.7 файл жүйесінің жаңа нұсқасы қол жетімді

Іске қосу орталықтандырылмаған файлдық жүйенің жаңа нұсқасы IPFS 0.7 (InterPlanetary File System), бұл мүшелік жүйелерден тұратын P2P желісі түрінде жүзеге асырылған ғаламдық нұсқадағы файлдар дүкені.

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

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

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

Файлды жүйеге жүктегеннен кейін, қатысушы автоматты түрде тарату нүктелерінің біріне айналады. Таратылған хэш-кесте (DHT) түйіндерінде қызығушылық мазмұны бар желі қатысушыларын анықтау үшін қолданылады.

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

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

Жаңа нұсқа әдепкі SECIO тасымалдауды өшіредіол алдыңғы нұсқада NoISE протоколы бойынша ауыстырылған, Noise протоколы негізінде және P2P қосымшаларына арналған libp2p модульдік желілік стек шеңберінде жасалған. TLSv1.3 резервтік тасымалдау ретінде қалады. IPFS-нің ескі нұсқаларын қолданатын сайт әкімшілеріне (Go IPFS <0.5 немесе JS IPFS <0.47) өнімділіктің нашарлауына жол бермеу үшін бағдарламалық жасақтаманы жаңарту ұсынылады.

Жаңа нұсқа сонымен қатар ed25519 әдепкі кілттерін пайдалануға көшуді қамтиды RSA орнына. Ескі RSA кілттеріне әлі де қолдау көрсетіледі, бірақ қазір ed25519 алгоритмінің көмегімен жаңа кілттер жасалады.

Кірістірілген ашық кілттерін пайдалану ed25519 ашық кілттерді сақтау мәселесін шешеді, мысалы, ed25519 пайдалану кезінде қол қойылған деректерді тексеру үшін PeerId туралы жеткілікті ақпарат бар. IPNS маршруттарындағы кілт атаулары енді base36btc орнына base1 CIDv58 көмегімен кодталады.

Әдепкі кілт түрін өзгертуден басқа, IPFS 0.7 сәйкестендіру кілттерін айналдыру мүмкіндігін қосады.

Енді «ipfs пернесін айналдыру» командасы түйін кілтін өзгерту үшін қолданыла алады. Сонымен қатар, кілттерді импорттау және экспорттау үшін жаңа командалар қосылды («ipfs кілт импорты» және «ipfs кілт экспорты»), олар резервтік көшірме жасау мақсатында қолданыла алады, сонымен қатар DAG туралы статистиканы көрсету үшін «ipfs dag stat» пәрмені (Таратылған ациклдік кестелер).

Go-ipfs-example-plugin-дегі сценарийлер жаңартылды. Бұл go-ipfs dist.ipfs.io екілік файлына қарсы плагиндерді құру тәсілінің өзгеруі және плагиндер өздерінің құрастыру процестерін сәйкесінше жаңартып отыруы керек.

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

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

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

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

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

Бірінші болып пікір айтыңыз

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

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

*

*

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