{"id":79720,"date":"2020-04-29T19:42:33","date_gmt":"2020-04-29T17:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5"},"modified":"2020-04-29T19:42:33","modified_gmt":"2020-04-29T17:42:33","slug":"znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5","title":{"rendered":"Znaczna aktualizacja globalnego zdecentralizowanego systemu plik\u00f3w IPFS 0.5","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.ipfs.io\/2020-04-28-go-ipfs-0-5-0\/\">Przedstawiony<\/a><\/noindex> nowa edycja zdecentralizowanego systemu plik\u00f3w <noindex><a rel=\"nofollow\" href=\"https:\/\/ipfs.io\/\">IPFS 0.5<\/a><\/noindex> (InterPlanetary File System), tworz\u0105cej globalne, wersjonowane przechowywanie plik\u00f3w, rozproszone w formie sieci P2P, zbudowanej z system\u00f3w uczestnik\u00f3w. IPFS \u0142\u0105czy pomys\u0142y wcze\u015bniej zrealizowane w takich systemach jak Git, BitTorrent, Kademlia, SFS i Web, przypominaj\u0105c jednostkowy \u201eroy\u201d BitTorrent (w\u0119z\u0142y uczestnicz\u0105ce w udost\u0119pnianiu), wymieniaj\u0105cy obiekty Git. Do dost\u0119pu do globalnej FS IPFS mo\u017cna u\u017cywa\u0107 protoko\u0142u HTTP lub montowa\u0107 wirtualny FS \/ipfs za pomoc\u0105 modu\u0142u FUSE. Kod wzorcowej implementacji napisany jest w j\u0119zyku Go i <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/go-ipfs\">rozpowszechniany<\/a><\/noindex> jest obj\u0119ty licencjami Apache 2.0 i MIT. Dodatkowo <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/js-ipfs\">rozwijana jest<\/a><\/noindex> implementacja protoko\u0142u IPFS w JavaScripcie, kt\u00f3ra mo\u017ce dzia\u0142a\u0107 w przegl\u0105darce.<\/p>\n<p>Kluczowy <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/introduction\/overview\/\">cech\u0105<\/a><\/noindex> IPFS to adresacja tre\u015bci, w kt\u00f3rej link do pliku jest bezpo\u015brednio powi\u0105zany z jego zawarto\u015bci\u0105 (zawiera kryptograficzny skr\u00f3t zawarto\u015bci). IPFS ma wbudowan\u0105 obs\u0142ug\u0119 wersjonowania. Adres pliku nie mo\u017ce by\u0107 dowolnie zmieniany, mo\u017ce zmieni\u0107 si\u0119 tylko po zmianie zawarto\u015bci. Podobnie nie mo\u017cna wprowadzi\u0107 zmian w pliku bez zmiany adresu (stara wersja pozostanie pod dotychczasowym adresem, a nowa b\u0119dzie dost\u0119pna pod innym adresem, poniewa\u017c skr\u00f3t do zawarto\u015bci pliku si\u0119 zmieni). Bior\u0105c pod uwag\u0119, \u017ce identyfikator pliku zmienia si\u0119 przy ka\u017cdej zmianie, aby za ka\u017cdym razem nie udost\u0119pnia\u0107 nowych link\u00f3w, oferowane s\u0105 us\u0142ugi do przypisania sta\u0142ych adres\u00f3w, bior\u0105c pod uwag\u0119 r\u00f3\u017cne wersje pliku (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/ipns\/\">IPNS<\/a><\/noindex>), lub przypisania aliasu na wz\u00f3r tradycyjnych system\u00f3w plik\u00f3w i DNS (<noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/mfs\/\">MFS<\/a><\/noindex> (Mutable File System) i <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/guides\/concepts\/dnslink\/\">DNSLink<\/a><\/noindex>).<\/p>\n<p>W podobny spos\u00f3b jak w BitTorrent dane s\u0105 przechowywane bezpo\u015brednio na systemach uczestnik\u00f3w, kt\u00f3rzy wymieniaj\u0105 si\u0119 informacjami w trybie P2P, bez odniesienia do scentralizowanych w\u0119z\u0142\u00f3w. W przypadku potrzeby uzyskania pliku o okre\u015blonej zawarto\u015bci system znajduje uczestnik\u00f3w, kt\u00f3rzy maj\u0105 ten plik i przekazuje go z ich system\u00f3w w cz\u0119\u015bciach w kilku strumieniach. Po pobraniu pliku na sw\u00f3j system uczestnik automatycznie staje si\u0119 jednym z punkt\u00f3w jego dystrybucji. Aby zidentyfikowa\u0107 uczestnik\u00f3w sieci, na w\u0119z\u0142ach kt\u00f3rych znajduje si\u0119 interesuj\u0105ca zawarto\u015b\u0107, <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.ipfs.io\/introduction\/how-ipfs-works\/\">jest u\u017cywane<\/a><\/noindex> rozproszona tabela haszowa (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D0%B0%D1%8F_%D1%85%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0\">DHT<\/a><\/noindex>). <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/camo.githubusercontent.com\/3759ceff46d10f763d6b288a574fe8edd6fd2d59\/68747470733a2f2f646f63732e676f6f676c652e636f6d2f64726177696e67732f642f652f32504143582d3176535f6e3146765375366d646d5369726b427249494569623267716867746174443961776150325f576472474e347a544e65673632305851643950393557542d49766f676e5378494964434d3575452f7075623f773d3134343626683d31303336\"><img decoding=\"async\" alt=\"Znaczna aktualizacja globalnego zdecentralizowanego systemu plik\u00f3w IPFS 0.5\" src=\"\/wp-content\/uploads\/2020\/04\/1eca38acb830d224dc7bfa0ca9352ee9.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>W istocie IPFS mo\u017cna postrzega\u0107 jako rozproszon\u0105 reinkarnacj\u0119 Web z adresowaniem tre\u015bci, a nie miejscem przechowywania i dowolnymi nazwami. Opr\u00f3cz przechowywania plik\u00f3w i wymiany danych, IPFS mo\u017ce by\u0107 stosowane jako podstawa do tworzenia nowych us\u0142ug, na przyk\u0142ad do organizacji dzia\u0142ania stron, kt\u00f3re nie s\u0105 powi\u0105zane z serwerami, lub do tworzenia rozproszonych <noindex><a rel=\"nofollow\" href=\"https:\/\/awesome.ipfs.io\/\">aplikacji<\/a><\/noindex>.<\/p>\n<p>IPFS rozwi\u0105zuje takie problemy, jak niezawodno\u015b\u0107 przechowywania (je\u015bli oryginalne repozytorium ulegnie uszkodzeniu, plik mo\u017cna pobra\u0107 z system\u00f3w innych u\u017cytkownik\u00f3w), przeciwdzia\u0142anie cenzurowaniu tre\u015bci (aby zablokowa\u0107, trzeba zablokowa\u0107 wszystkie systemy u\u017cytkownik\u00f3w, na kt\u00f3rych znajduj\u0105 si\u0119 kopie danych) oraz organizowanie dost\u0119pu w przypadku braku bezpo\u015bredniego po\u0142\u0105czenia z internetem lub s\u0142abej jako\u015bci \u0142\u0105cza (mo\u017cna pobiera\u0107 dane poprzez najbli\u017cszych uczestnik\u00f3w w lokalnej sieci).<\/p>\n<p>W wersji <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ipfs\/go-ipfs\/releases\/tag\/v0.5.0\">IPFS 0.5<\/a><\/noindex> znacz\u0105co zwi\u0119kszono wydajno\u015b\u0107 i niezawodno\u015b\u0107 pracy. Publiczna sie\u0107 oparta na IPFS przekroczy\u0142a pr\u00f3g 100 tysi\u0119cy w\u0119z\u0142\u00f3w, a zmiany w IPFS 0.5 odzwierciedlaj\u0105 dostosowanie protoko\u0142u do pracy w takich warunkach. Optymalizacje koncentrowa\u0142y si\u0119 g\u0142\u00f3wnie na poprawie mechanizm\u00f3w routingu tre\u015bci odpowiedzialnych za wyszukiwanie, og\u0142aszanie i wydobywanie danych, a tak\u017ce na zwi\u0119kszeniu efektywno\u015bci implementacji. <noindex><a rel=\"nofollow\" href=\"https:\/\/docs-beta.ipfs.io\/concepts\/dht\/\">rozproszonej tablicy haszowej<\/a><\/noindex> (DHT), dostarczaj\u0105cej informacji o w\u0119z\u0142ach, kt\u00f3re maj\u0105 poszukiwane dane. Powi\u0105zany z DHT kod zosta\u0142 praktycznie ca\u0142kowicie przepisany, co znacznie przyspieszy\u0142o operacje wyszukiwania tre\u015bci i okre\u015blania rekord\u00f3w IPNS.<\/p>\n<p>W szczeg\u00f3lno\u015bci, czas wykonywania operacji dodawania danych wzr\u00f3s\u0142 dwukrotnie, og\u0142aszania nowej tre\u015bci w sieci 2.5 razy,<br \/>\nwydobywania danych od 2 do 5 razy, a wyszukiwania tre\u015bci od 2 do 6 razy.<br \/>\nPrzeprojektowane mechanizmy routingu i og\u0142aszania pozwoli\u0142y przyspieszy\u0107 dzia\u0142anie sieci 2-3 razy dzi\u0119ki efektywniejszemu wykorzystaniu przepustowo\u015bci i t\u0142a transferu ruchu. W kolejnej wersji planowane jest wprowadzenie transportu opartego na protokole QUIC, co umo\u017cliwi jeszcze wi\u0119kszy wzrost wydajno\u015bci dzi\u0119ki skr\u00f3ceniu op\u00f3\u017anie\u0144. <\/p>\n<p>Przyspieszono dzia\u0142anie i zwi\u0119kszono niezawodno\u015b\u0107 systemu IPNS (Inter-Planetary Name System), s\u0142u\u017c\u0105cego do tworzenia sta\u0142ych link\u00f3w do zmieniaj\u0105cych si\u0119 tre\u015bci. Nowy eksperymentalny transport pubsub pozwoli\u0142 przyspieszy\u0107 dostarczanie rekord\u00f3w IPNS 30-40 razy w testach w sieci z tysi\u0105cem w\u0119z\u0142\u00f3w (do eksperyment\u00f3w opracowano specjalny <noindex><a rel=\"nofollow\" href=\"http:\/\/testground.ipfs.team\/\">symulator sieci P2P<\/a><\/noindex>). Wydajno\u015b\u0107 warstwy wzros\u0142a oko\u0142o dwukrotnie.<br \/>\nBadger, stosowany do interakcji z systemem operacyjnym. Dzi\u0119ki wsparciu dla operacji asynchronicznego zapisu Badger dzia\u0142a teraz 25 razy szybciej ni\u017c stara warstwa flatfs. Wzrost wydajno\u015bci dotyczy r\u00f3wnie\u017c mechanizmu <noindex><a rel=\"nofollow\" href=\"https:\/\/docs-beta.ipfs.io\/concepts\/bitswap\/\">Bitswap<\/a><\/noindex>, u\u017cywanego do transferu plik\u00f3w mi\u0119dzy w\u0119z\u0142ami.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/blog.ipfs.io\/090-go-ipfs-0-5-0\/container-image.png\"><img decoding=\"async\" alt=\"Znaczna aktualizacja globalnego zdecentralizowanego systemu plik\u00f3w IPFS 0.5\" src=\"\/wp-content\/uploads\/2020\/04\/b7b19ccd62df1fe1a212811a1f30dc5c.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>W\u015br\u00f3d funkcjonalnych ulepsze\u0144 wspomina si\u0119 o wykorzystaniu TLS do szyfrowania po\u0142\u0105cze\u0144 mi\u0119dzy klientami a serwerami. Pojawi\u0142a si\u0119 obs\u0142uga poddomen w bramie HTTP \u2014 deweloperzy mog\u0105 hostowa\u0107 zdecentralizowane aplikacje (dapps) i tre\u015bci webowe w izolowanych poddomenach, kt\u00f3re mo\u017cna u\u017cywa\u0107 z adresami hash, IPNS, DNSLink, ENS itp. Dodano now\u0105 przestrze\u0144 nazw \/p2p, w kt\u00f3r\u0105 przeniesiono dane zwi\u0105zane z adresami w\u0119z\u0142\u00f3w (\/ipfs\/peer_id \u2192 \/p2p\/peer_id). Wprowadzono obs\u0142ug\u0119 adres\u00f3w .eth opartych na blockchainie, co rozszerzy zastosowanie IPFS w aplikacjach rozproszonych.<\/p>\n<p>Startup Protocol Labs, wspieraj\u0105cy rozw\u00f3j IPFS, r\u00f3wnocze\u015bnie rozwija projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/filecoin-project\/go-filecoin\/releases\">FileCoin<\/a><\/noindex>, kt\u00f3ry jest nadbudow\u0105 nad IPFS. Gdy IPFS umo\u017cliwia uczestnikom przechowywanie, \u017c\u0105danie i transfer danych mi\u0119dzy sob\u0105, Filecoin rozwija si\u0119 jako platforma oparta na technologiach blockchain do sta\u0142ego przechowywania. Filecoin daje u\u017cytkownikom, kt\u00f3rzy posiadaj\u0105 niewykorzystan\u0105 przestrze\u0144 dyskow\u0105, mo\u017cliwo\u015b\u0107 udost\u0119pnienia jej sieci za okre\u015blone wynagrodzenie, a u\u017cytkownikom, kt\u00f3rzy potrzebuj\u0105 przestrzeni do przechowywania, mo\u017cliwo\u015b\u0107 jej zakupu. Gdy potrzeba miejsca znika, u\u017cytkownik mo\u017ce je sprzeda\u0107. W ten spos\u00f3b tworzy si\u0119 rynek przestrzeni w magazynie, w kt\u00f3rym transakcje odbywaj\u0105 si\u0119 w tokenach <noindex><a rel=\"nofollow\" href=\"https:\/\/filecoin.io\/\">Filecoin<\/a><\/noindex>, tworzonych za pomoc\u0105 kopania.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>\u0179r\u00f3d\u0142o: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52834\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.5 (InterPlanetary File System), \u043e\u0431\u0440\u0430\u0437\u0443\u044e\u0449\u0435\u0439 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0435\u0440\u0441\u0438\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 \u0444\u0430\u0439\u043b\u043e\u0432, \u0440\u0430\u0437\u0432\u0451\u0440\u043d\u0443\u0442\u043e\u0435 \u0432 \u0444\u043e\u0440\u043c\u0435 P2P-\u0441\u0435\u0442\u0438, \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0438\u0437 \u0441\u0438\u0441\u0442\u0435\u043c \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432. IPFS \u043a\u043e\u043c\u0431\u0438\u043d\u0438\u0440\u0443\u0435\u0442 \u0438\u0434\u0435\u0438, \u0440\u0430\u043d\u0435\u0435 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0432 \u0442\u0430\u043a\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445, \u043a\u0430\u043a Git, BitTorrent, Kademlia, SFS \u0438 Web, \u0438 \u043d\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u0442 \u0435\u0434\u0438\u043d\u044b\u0439 &#171;\u0440\u043e\u0439&#187; BitTorrent (\u043f\u0438\u0440\u044b, \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0432 \u0440\u0430\u0437\u0434\u0430\u0447\u0435), \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0449\u0438\u0439\u0441\u044f Git-\u043e\u0431\u044a\u0435\u043a\u0442\u0430\u043c\u0438. \u0414\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0424\u0421 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":79721,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-79720","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.5 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-29T17:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-29T17:42:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Znacz\u0105ca aktualizacja globalnego zdecentralizowanego systemu plik\u00f3w IPFS 0.5 | ProHoster","description":"Zosta\u0142a zaprezentowana nowa wersja zdecentralizowanego systemu plik\u00f3w IPFS.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0417\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0433\u043b\u043e\u0431\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS 0.5 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0430\u0439\u043b\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b IPFS.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/znachitelnoe-obnovlenie-globalnoj-deczentralizovannoj-fajlovoj-sistemy-ipfs-0-5","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-29T17:42:33+00:00","article:modified_time":"2020-04-29T17:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79720","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:32:23","updated":"2022-09-27 23:56:34","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/79720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=79720"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/79720\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/79721"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=79720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=79720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=79720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}