{"id":102285,"date":"2021-11-15T15:36:38","date_gmt":"2021-11-15T13:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu"},"modified":"2021-11-15T18:26:22","modified_gmt":"2021-11-15T16:26:22","slug":"deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","title":{"rendered":"Zdecentralizowane przechowywanie LF zosta\u0142o przet\u0142umaczone na otwart\u0105 licencj\u0119","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dost\u0119pna jest wersja LF 1.1.0, zdecentralizowanego replikowanego magazynu danych w formacie klucz\/warto\u015b\u0107. Projekt jest rozwijany przez firm\u0119 ZeroTier, kt\u00f3ra opracowuje wirtualny prze\u0142\u0105cznik Ethernet, umo\u017cliwiaj\u0105cy \u0142\u0105czenie host\u00f3w i maszyn wirtualnych umieszczonych u r\u00f3\u017cnych dostawc\u00f3w w jednej wirtualnej lokalnej sieci, kt\u00f3rej uczestnicy wymieniaj\u0105 si\u0119 danymi w trybie P2P. Kod projektu zosta\u0142 napisany w j\u0119zyku C. Nowa wersja wyr\u00f3\u017cnia si\u0119 przej\u015bciem na woln\u0105 licencj\u0119 MPL 2.0 (Mozilla Public License).<\/p>\n<p>Wcze\u015bniej kod LF by\u0142 dost\u0119pny na licencji BSL (Business Source License), nie b\u0119d\u0105cej licencj\u0105 woln\u0105 ze wzgl\u0119du na dyskryminacj\u0119 okre\u015blonych kategorii u\u017cytkownik\u00f3w. Licencja BSL zosta\u0142a zaproponowana przez wsp\u00f3\u0142za\u0142o\u017cycieli MySQL jako alternatywa dla modelu Open Core. Istota BSL polega na tym, \u017ce kod rozszerzonej funkcjonalno\u015bci pocz\u0105tkowo jest dost\u0119pny do wprowadzania zmian, ale przez jaki\u015b czas mo\u017ce by\u0107 wykorzystywany bezp\u0142atnie tylko pod warunkiem spe\u0142nienia dodatkowych warunk\u00f3w, kt\u00f3rych obej\u015bcie wymaga zakupu licencji komercyjnej.<\/p>\n<p>LF jest ca\u0142kowicie zdecentralizowanym systemem i pozwala na uruchomienie jednego magazynu danych w formacie klucz-warto\u015b\u0107 na dowolnej liczbie w\u0119z\u0142\u00f3w. Na wszystkich w\u0119z\u0142ach dane s\u0105 przechowywane w synchronizowanym stanie, a wszystkie zmiany s\u0105 w pe\u0142ni replikowane mi\u0119dzy wszystkimi w\u0119z\u0142ami. Wszystkie w\u0119z\u0142y w LF s\u0105 sobie r\u00f3wne. Brak poszczeg\u00f3lnych w\u0119z\u0142\u00f3w koordynuj\u0105cych prac\u0119 magazynu pozwala wyeliminowa\u0107 pojedynczy punkt awarii, a posiadanie pe\u0142nej kopii danych na ka\u017cdym w\u0119\u017ale wyklucza utrat\u0119 informacji w przypadku awarii lub od\u0142\u0105czenia pojedynczych w\u0119z\u0142\u00f3w.<\/p>\n<p>Aby po\u0142\u0105czy\u0107 si\u0119 z sieci\u0105 nowego w\u0119z\u0142a, nie s\u0105 wymagane osobne uprawnienia \u2014 ka\u017cdy ch\u0119tny mo\u017ce uruchomi\u0107 w\u0142asny w\u0119ze\u0142. Model danych w LF oparty jest na skierowanej acyklicznej grafie (DAG), co upraszcza synchronizacj\u0119 i pozwala na stosowanie r\u00f3\u017cnych strategii rozwi\u0105zywania konflikt\u00f3w oraz zapewnienia bezpiecze\u0144stwa. W przeciwie\u0144stwie do system\u00f3w opartych na rozproszonych tabelach haszuj\u0105cych (DHT), architektura IF pocz\u0105tkowo zaprojektowana jest do u\u017cycia w niezawodnych sieciach, w kt\u00f3rych sta\u0142a dost\u0119pno\u015b\u0107 w\u0119z\u0142\u00f3w nie jest gwarantowana. Jako obszary zastosowa\u0144 LF wymienia si\u0119 tworzenie maksymalnie odpornych system\u00f3w przechowywania, w kt\u00f3rych przechowywane s\u0105 relatywnie ma\u0142e ilo\u015bci krytycznych danych, kt\u00f3re rzadko si\u0119 zmieniaj\u0105. Na przyk\u0142ad, LF nadaje si\u0119 do magazyn\u00f3w kluczy, certyfikat\u00f3w, parametr\u00f3w identyfikacyjnych, plik\u00f3w konfiguracyjnych, hash\u00f3w i <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/pl\/domain\/\"   title=\"nazw domen\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"914\">nazw domen<\/a>.<\/p>\n<p>W celu ochrony przed przeci\u0105\u017ceniem i nadu\u017cyciami stosuje si\u0119 ograniczenie intensywno\u015bci operacji zapisu w og\u00f3lnym magazynie, oparte na dowodzie pracy (proof of work) \u2014 aby uzyska\u0107 mo\u017cliwo\u015b\u0107 zapisu danych, uczestnik sieci przechowywania musi wykona\u0107 okre\u015blone zadanie, kt\u00f3re \u0142atwo mo\u017cna zweryfikowa\u0107, ale wymaga du\u017cych zasob\u00f3w przy obliczaniu (podobnie jak w organizacji rozszerzenia system\u00f3w opartych na blockchainie i CRDT). Obliczone warto\u015bci s\u0105 r\u00f3wnie\u017c wykorzystywane jako wska\u017anik przy rozwi\u0105zywaniu konflikt\u00f3w.<\/p>\n<p>Alternatywnie, w sieci mo\u017ce zosta\u0107 uruchomione centrum certyfikacji w celu wydawania uczestnikom certyfikat\u00f3w kryptograficznych, daj\u0105cych prawo do dodawania rekord\u00f3w bez potwierdzenia prac\u0105 i daj\u0105cych priorytet przy rozwi\u0105zywaniu konflikt\u00f3w. Domy\u015blnie magazyn jest dost\u0119pny bez ogranicze\u0144 dla przy\u0142\u0105czania wszelkich uczestnik\u00f3w, ale opcjonalnie na podstawie systemu certyfikat\u00f3w mog\u0105 by\u0107 tworzone odgrodzone prywatne magazyny, w kt\u00f3rych uczestnikami mog\u0105 by\u0107 tylko w\u0119z\u0142y potwierdzone przez w\u0142a\u015bciciela sieci.<\/p>\n<p>G\u0142\u00f3wne cechy LF:<\/p>\n<ul>\n<li class=\"l\"> \u0141atwo\u015b\u0107 wdro\u017cenia swojego magazynu i pod\u0142\u0105czenia si\u0119 do istniej\u0105cych publicznych sieci przechowywania.<\/li>\n<li class=\"l\">  Brak pojedynczego punktu awarii i mo\u017cliwo\u015b\u0107 zaanga\u017cowania w utrzymanie magazynu wszystkich ch\u0119tnych.<\/li>\n<li class=\"l\"> Wysoka pr\u0119dko\u015b\u0107 dost\u0119pu do wszystkich danych oraz mo\u017cliwo\u015b\u0107 odwo\u0142ania si\u0119 do danych pozostaj\u0105cych na swoim w\u0119\u017ale, nawet w przypadku przerwania \u0142\u0105czno\u015bci sieciowej.<\/li>\n<li class=\"l\"> Uniwersalny model bezpiecze\u0144stwa, pozwalaj\u0105cy na \u0142\u0105czenie r\u00f3\u017cnych mechanizm\u00f3w rozwi\u0105zywania konflikt\u00f3w (lokalna heurystyka, waga oparta na wykonanej pracy, uwzgl\u0119dnienie poziomu zaufania innych w\u0119z\u0142\u00f3w, certyfikaty).<\/li>\n<li class=\"l\"> Elastyczne API do zapyta\u0144 o dane, umo\u017cliwiaj\u0105ce wskazanie wielu zagnie\u017cd\u017conych kluczy lub zakres\u00f3w warto\u015bci. Mo\u017cliwo\u015b\u0107 powi\u0105zania wielu warto\u015bci z jednym kluczem.<\/li>\n<li class=\"l\"> Wszystkie dane s\u0105 przechowywane w zaszyfrowanej postaci, w tym klucze, i s\u0105 weryfikowane. System mo\u017ce by\u0107 u\u017cywany do organizacji przechowywania poufnych danych na w\u0119z\u0142ach, kt\u00f3rym nie mo\u017cna zaufa\u0107. Zapisy, klucze do kt\u00f3rych s\u0105 nieznane, nie mog\u0105 by\u0107 okre\u015blone metod\u0105 brute-force (nie znaj\u0105c klucza, nie mo\u017cna uzyska\u0107 powi\u0105zanych z nim danych).<\/li>\n<\/ul>\n<p>Z ogranicze\u0144 zaznaczono u\u0142o\u017cenie na przechowywaniu niewielkich, rzadko zmieniaj\u0105cych si\u0119 danych, brak blokad i gwarantowanej sp\u00f3jno\u015bci danych, wysokie wymagania dotycz\u0105ce CPU, pami\u0119ci, przestrzeni dyskowej i przepustowo\u015bci, ci\u0105g\u0142y wzrost rozmiaru magazynu w czasie.<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=56155\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u041f\u0440\u043e\u0435\u043a\u0442 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0435\u0439 ZeroTier, \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0449\u0435\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 Ethernet-\u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0438\u0439 \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0449\u0451\u043d\u043d\u044b\u0435 \u0443 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432 \u0445\u043e\u0441\u0442\u044b \u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u043c\u0430\u0448\u0438\u043d\u044b \u0432 \u043e\u0434\u043d\u043e\u0439 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0439 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0435\u0442\u0438, \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043e\u0431\u043c\u0435\u043d\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 P2P. \u041a\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438. \u041d\u043e\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u0435\u043d \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u043c \u043d\u0430 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e MPL 2.0 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-102285","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=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.\" \/>\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\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu\" \/>\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\u0414\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 LF \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu\" \/>\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=\"2021-11-15T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-11-15T16:26:22+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\udd47Zdecentralizowane magazynowanie LF przesz\u0142o na otwart\u0105 licencj\u0119 | ProHoster","description":"Wydanie LF 1.1.0, zdecentralizowanego replikowanego magazynu danych w formacie klucz\/warto\u015b\u0107, jest dost\u0119pne.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","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\u0414\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0435 \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0435 LF \u043f\u0435\u0440\u0435\u0432\u0435\u0434\u0435\u043d\u043e \u043d\u0430 \u043e\u0442\u043a\u0440\u044b\u0442\u0443\u044e \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044e | ProHoster","og:description":"\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432\u044b\u043f\u0443\u0441\u043a LF 1.1.0, \u0434\u0435\u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u043f\u043b\u0438\u0446\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0449\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u043a\u043b\u044e\u0447\/\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/deczentralizovannoe-hranilishhe-lf-perevedeno-na-otkrytuyu-liczenziyu","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":"2021-11-15T13:36:38+00:00","article:modified_time":"2021-11-15T16:26:22+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"102285","title":null,"description":null,"keywords":[],"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"attach","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"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":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","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":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-11-15 13:36:45","updated":"2026-02-08 20:56:13","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\/102285","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=102285"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102285\/revisions"}],"predecessor-version":[{"id":158105,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/102285\/revisions\/158105"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/27894"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=102285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=102285"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=102285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}