Ужо выпушчана новая версія IPFS 0.8.0, якая палягчае працу са шпількамі

Некалькі дзён таму, запуск новая версія дэцэнтралізаванай файлавай сістэмы IPFS 0.8.0 (InterPlanetary File System), якая ўяўляе сабой глабальную версійную краму файлаў, рэалізаваную ў выглядзе сеткі P2P, якая складаецца з сістэм-членаў.

ОПЗ аб'ядноўвае ідэі, раней рэалізаваныя ў такіх сістэмах, як Git, BitTorrent, Kademlia, SFS і Інтэрнэт, каб выглядаць як адзін рой BitTorrent (аднагодкі, якія ўдзельнічаюць у распаўсюдзе), якія абменьваюцца аб'ектамі Git. IPFS звяртаецца да зместу, а не да месцазнаходжання і адвольных імёнаў. Даведачны код рэалізацыі напісаны на Go і ліцэнзаваны Apache 2.0 і MIT.

Тым, хто не знаёмы з IPFS, яны павінны гэта ведаць у гэтай файлавай сістэме спасылка на файл непасрэдна звязана з яго зместам і ўключае ў сябе крыптаграфічны хэш змесціва. Адрас файла не можа быць адвольна перайменаваны, яго можна змяніць толькі пасля змены змесціва. Падобным чынам немагчыма ўнесці змены ў файл без змены адраса (старая версія застанецца па тым жа адрасе, а новая будзе даступная па іншым адрасе).

Прымаючы пад увагу, што ідэнтыфікатар файла змяняецца з кожным змяненнем, каб не перасылаць новыя спасылкі кожны раз, прадастаўляюцца паслугі па спасылцы пастаянных адрасоў якія ўлічваюць розныя версіі файла (IPNS) альбо ўсталёўваюць псеўданім па аналогіі з традыцыйнымі FS і DNS.

Пасля загрузкі файла ў вашу сістэму, удзельнік аўтаматычна становіцца адным з пунктаў для размеркавання. Размеркаваная хэш-табліца (DHT) выкарыстоўваецца для вызначэння ўдзельнікаў сеткі, на вузлах якіх прысутнічае цікавы змест.

IPFS дапамагае вырашаць такія праблемы, як надзейнасць захоўвання (калі арыгінальнае сховішча адключана, файл можна загрузіць з сістэм іншых карыстальнікаў), каб супрацьстаяць цэнзуры змесціва, а таксама мець магчымасць арганізаваць доступ пры адсутнасці падключэння да Інтэрнэту альбо пры дрэннай якасці канала сувязі.

Асноўныя новыя магчымасці IPFS 0.8

У гэтай новай версіі была рэалізавана магчымасць стварэння знешніх сэрвісаў замацаваць дадзеныя карыстальніка (pin - прывязаць дадзеныя да вузла, каб захаваць важныя дадзеныя). Дадзеныя, прызначаныя службе, могуць мець асобныя назвы, адрозны ад ідэнтыфікатара змесціва (CID), таму можна шукаць дадзеныя як па імені, так і па CID.

Каб апрацаваць запыты на выпраўленне дадзеных, Прапануецца API службы замацавання IPFS, якія можна выкарыстоўваць непасрэдна ў go-ipfs. У камандным радку для замацавання прапануецца каманда "ipfs pin remote".

Падсістэма кантактаў была перапрацавана так што гэта нашмат хутчэй і больш гнутка ў спосабе адсочвання шпілек. Для карыстальнікаў, якія працуюць са шматлікімі шпількамі, гэта прывядзе да значнага павелічэння хуткасці у спісе і мадыфікацыя набору замацаваных элементаў, а таксама памяншэнне выкарыстання памяці.

Частка рэдызайну была наладжана з улікам магчымасці ўзаемадзеяння са шпількамі мясцовыя жыхары такім жа чынам, што і зараз мы можам узаемадзейнічаць з аддаленымі штыфтамі (напрыклад, імёны, магчымасць некалькі разоў усталёўваць адзін і той жа ІД і г.д.) Сачыце за дадатковымі ўдасканаленнямі.

Пры генерацыі спасылак "https: //" для шлюзаў была дададзена магчымасць перадачы імёнаў DNSLink з выкарыстаннем субдаменаў.

Цяпер можна выкарыстоўваць спасылкі, дзе перыяды ў зыходных імёнах замяняюцца на сімвал "-", а існуючыя "-" сімвалы перамяшчаюцца іншым падобным сімвалам, а падтрымка пратакола QUIC пашырана. прадастаўляецца.

У рэшце рэшт калі вы хочаце даведацца пра гэта больш аб гэтай новай версіі вы можаце праверыць падрабязнасці ў наступная спасылка.

Як выкарыстоўваць IPFS на Linux?

Для тых, хто зацікаўлены ў магчымасці ўкаранення IPFS у сваёй сістэме, яны могуць зрабіць гэта, вынікаючы інструкцыям падрабязна ў гэтым артыкуле.

звязаныя артыкулы:
IPFS: Як выкарыстоўваць міжпланетную файлавую сістэму ў GNU / Linux?

Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.