{"id":84713,"date":"2020-06-10T07:42:20","date_gmt":"2020-06-10T05:42:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix"},"modified":"2020-06-10T07:42:20","modified_gmt":"2020-06-10T05:42:20","slug":"pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix","title":{"rendered":"Primul num\u0103r al clientului Peer-to-Peer din re\u021beaua federativ\u0103 Matrix","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex>      <noindex><\/p>\n<p>A avut loc lansarea clientului experimental <a rel=\"nofollow\" href=\"https:\/\/p2p.riot.im\">Riot P2P<\/a>.<\/p>\n<p><\/noindex><\/noindex><br \/>\n<noindex><\/p>\n<p><a rel=\"nofollow\" href=\"https:\/\/riot.im\">Riot<\/a> \u2014 ini\u021bial un client pentru o re\u021bea federat\u0103 <a rel=\"nofollow\" href=\"https:\/\/matrix.org\">Matrix<\/a>. Modificarea P2P adaug\u0103 \u00een client implementarea unui server \u0219i federarea f\u0103r\u0103 utilizarea DNS-ului centralizat prin integrarea <a rel=\"nofollow\" href=\"https:\/\/libp2p.io\">libp2p<\/a>, care este folosit\u0103 de asemenea \u00een <a rel=\"nofollow\" href=\"https:\/\/ipfs.io\">IPFS<\/a>. Aceasta este prima versiune a clientului care p\u0103streaz\u0103 sesiunea dup\u0103 re\u00eenc\u0103rcarea paginii, dar \u00een urm\u0103toarele actualiz\u0103ri majore (de exemplu, 0.2.0) datele vor fi totu\u0219i \u0219terse. Prin urmare, nu se recomand\u0103 utilizarea clientului pentru ceva important.<\/p>\n<p><\/noindex><\/p>\n<p>Clientul realizeaz\u0103 federarea, crearea camerelor \u0219i afi\u0219area unui catalog global (f\u0103r\u0103 server!) de camere.<\/p>\n<p>Cu toate acestea, re\u021beaua principal\u0103 Matrix care utilizeaz\u0103 DNS \u0219i re\u021beaua Matrix pe libp2p nu pot, deocamdat\u0103, s\u0103 se federizeze \u0219i s\u0103 interac\u021bioneze una cu cealalt\u0103.<\/p>\n<p>Pentru a utiliza clientul, este suficient s\u0103 ap\u0103sa\u021bi butonul de conectare, dup\u0103 care ve\u021bi primi un ID generat \u00een re\u021bea. Exportul de date nu este deocamdat\u0103 suportat.<\/p>\n<p>Deoarece aceasta este o prezentare instabil\u0103 a unei concepte posibile, s-ar putea s\u0103 \u00eent\u00e2lni\u021bi nepl\u0103ceri:<\/p>\n<ul>\n<li>Nu ve\u021bi putea s\u0103 v\u0103 conecta\u021bi la contul dvs. sau s\u0103 interac\u021biona\u021bi cu alte clien\u021bi dac\u0103 serverul, care ruleaz\u0103 sub form\u0103 de Service Worker, este oprit de browser din cauza dep\u0103\u0219irii timpului de a\u0219teptare. Aceast\u0103 problem\u0103 <a rel=\"nofollow\" href=\"https:\/\/bugzilla.mozilla.org\/show_bug.cgi?id=1378587\">a fost observat\u0103 la Firefox<\/a>, care face acest lucru dup\u0103 30 de secunde de inactivitate].<\/li>\n<li>La nivelul re\u021belei libp2p exist\u0103 restric\u021bii privind num\u0103rul de ac\u021biuni efectuate \u00een timp, ceea ce poate cauza probleme cu federarea.<\/li>\n<\/ul>\n<p>\u00cenceperea lucrului la versiunea P2P a Matrix se datoreaz\u0103 dorin\u021bei dezvoltatorilor de a oferi mai mult\u0103 libertate utilizatorilor lor. Deconectarea de serverul central permite facilitarea comunica\u021biei \u00een re\u021belele locale \u0219i mesh \u0219i, \u00een general, \u00een condi\u021biile \u00een care accesul la re\u021beaua extern\u0103 este limitat sau inexistent. De asemenea, acest lucru are un impact pozitiv asupra intimit\u0103\u021bii, av\u00e2nd \u00een vedere minimizarea metadatelor transmise, care \u00een acest scenariu sunt stocate doar de participan\u021bii la conversa\u021bie. \u00cen cele din urm\u0103, acest lucru face ca refactorizarea conceptelor actuale din Matrix s\u0103 fie o preocupare pentru o mai mare portabilitate \u0219i securitate.<\/p>\n<p>Implementarea API-ului serverului se realizeaz\u0103 prin compilarea serverului <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/dendrite\">Dendrite<\/a> \u00een cod WebAssembly, care ruleaz\u0103 simultan cu clientul sub forma de Service Worker, utiliz\u00e2nd IndexedDB \u0219i SQLite pentru a stoca datele local, \u00een cazul versiunii web \u0219i a ambalajului Electron.<br \/>\nDendrite este un \u201eserver de genera\u021bie a doua\u201d Matrix dezvoltat \u00een limbajul Go, orientat spre modularitate complet\u0103, care poate fi folosit \u0219i \u00eentr-o form\u0103 monolitic\u0103. \u00cen forma sa modular\u0103, pentru interac\u021biunea microserviciilor, se utilizeaz\u0103 Apache Kafka, iar \u00een varianta monolitic\u0103 \u2014 <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/naffka\">Naffka<\/a>. Documenta\u021bia pentru construirea versiunii P2P a Dendrite poate fi g\u0103sit\u0103 <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/dendrite\/blob\/master\/docs\/p2p.md\">de pe GitHub<\/a>.<\/p>\n<p><noindex><\/p>\n<p>Dendrite a fost conceput ini\u021bial ca un server de uz general, care ar trebui s\u0103 fie un substitut direct pentru <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/synapse\">Synapse<\/a>, scris \u00een Python, care avea probleme de performan\u021b\u0103 \u0219i scalabilitate. \u00cens\u0103, din cauza necesit\u0103\u021bii de suport \u0219i a refactoriz\u0103rii extinse a Synapse, dezvoltarea Dendrite a fost \u00eent\u00e2rziat\u0103. \u00cen cele din urm\u0103, dezvoltarea a fost reluat\u0103, \u00eens\u0103 s-a decis c\u0103 baza de cod existent\u0103 nu va fi dezvoltat\u0103 \u00een contextul uzului general, ci va fi adaptat\u0103 pentru a fi integrat\u0103 \u00een dispozitive client de dimensiuni mici \u0219i cu putere redus\u0103, precum browserele \u0219i telefoanele.<\/p>\n<p><\/noindex><\/p>\n<p>Implementarea actual\u0103 a Dendrite este \u00eenc\u0103 \u00een stadiu incipient de dezvoltare, dar este suficient\u0103 pentru o federare simpl\u0103:<\/p>\n<p>API-urile Client-Server: 34% (227\/672 teste) \u2014 \u00een cre\u0219tere de la 33%<br \/>\nAPI-urile Federation: 34% (35\/103 teste) \u2014 \u00een cre\u0219tere de la 27%<\/p>\n<p><noindex><\/p>\n<p>Aceasta nu este prima \u00eencercare de implementare a P2P. Anterior, a existat o ini\u021biativ\u0103 de creare <a rel=\"nofollow\" href=\"https:\/\/www.epfl.ch\/labs\/dedis\/wp-content\/uploads\/2020\/01\/presentation-2019-2-Timothee-Floure-Experimenting-with-Matrix-federation-over-Yggdrasil.pdf\">a unui proxy CoAP \u00een re\u021beaua Yggdrasil pentru Synapse<\/a>.<\/p>\n<p><\/noindex><br \/>\n<noindex><\/p>\n<p>Dezvoltatorii protocolului Matrix nu se concentreaz\u0103 doar pe federa\u021bie \u0219i experimenteaz\u0103 cu instrumente pentru o \u0219i mai mare descentralizare. De exemplu, a fost realizat un experiment <a rel=\"nofollow\" href=\"https:\/\/matrix.org\/blog\/2019\/03\/12\/breaking-the-100-bps-barrier-with-matrix-meshsim-coap-proxy\">pentru reducerea costurilor la nivel de transport.<\/a>Se dezvolt\u0103 demonul <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/pantalaimon\">Pantalaimon<\/a> \u2014 un proxy la care poate s\u0103 se conecteze orice client f\u0103r\u0103 suport pentru criptare \u0219i s\u0103 interac\u021bioneze cu mesaje criptate. Toate ini\u021biativele desf\u0103\u0219urate au scopul de a <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/matrix-doc\/blob\/rav\/proposal\/remove_mxids_from_events\/proposals\/1228-removing-mxids-from-events.md\">elimina leg\u0103tura dintre autentificator \u0219i server,<\/a>abrog\u00e2nd MXID-ul \u0219i interac\u021bion\u00e2nd cu re\u021beaua printr-o cheie public\u0103, ceea ce este deja par\u021bial implementat \u00een Riot P2P.<\/p>\n<p><\/noindex><br \/>\n<noindex><\/p>\n<p>Mai multe informa\u021bii despre conceptele de implement\u0103ri planificate pot fi g\u0103site <a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=nZBKzQzH2NA\">\u00een prezentarea FOSDEM 2020 de pe YouTube<\/a> \u0219i <a rel=\"nofollow\" href=\"https:\/\/matrix.org\/blog\/2020\/06\/02\/introducing-p-2-p-matrix\">\u00eentr-un blog recent<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p><noindex><\/p>\n<p>Exist\u0103, de asemenea, o variant\u0103 Riot P2P pentru Android, bazat\u0103 pe codul vechiului aplica\u021bii. \u00cen viitor, este planificat s\u0103 fie transformat \u00een actualul <a rel=\"nofollow\" href=\"https:\/\/github.com\/vector-im\/riotX-android\">RiotX<\/a>.<\/p>\n<p><\/noindex><\/p>\n<p>\u00cen plus,<\/p>\n<ul>\n<li>\n<noindex><\/p>\n<p>A fost prezentat proiectul <a rel=\"nofollow\" href=\"https:\/\/github.com\/matrix-org\/tardis\">TARDIS<\/a> (Time Agnostic Room DAG Inspection Service) \u2014 un depanator de grafuri de evenimente liniare (DAG) pentru camere Matrix bazate pe Riot P2P.<\/p>\n<p><\/noindex>\n<\/li>\n<li>\n<noindex><\/p>\n<p>\u00cen proiectul <a rel=\"nofollow\" href=\"https:\/\/git.koesters.xyz\/timo\/conduit\">Conduit<\/a> (server dezvoltat de comunitate \u00een limbajul Rust) acum <a rel=\"nofollow\" href=\"https:\/\/youtu.be\/HoBslDtqC1k\">sunt implementate criptarea \u0219i ata\u0219amentele<\/a>.<\/p>\n<p><\/noindex>\n<\/li>\n<li>\n<noindex><\/p>\n<p>A ap\u0103rut un server experimental pe Scala \u2014 <a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/mascarene\/mascarene\">Mascarene<\/a>.<\/p>\n<p><\/noindex>\n<\/li>\n<\/ul>\n<p>Sursa: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"http:\/\/www.linux.org.ru\/news\/opensource\/15721430\">linux.org.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Riot P2P. Riot \u2014 \u0438\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u043a\u043b\u0438\u0435\u043d\u0442 \u0434\u043b\u044f \u0444\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Matrix. P2P-\u043c\u043e\u0434\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 \u0432 \u043a\u043b\u0438\u0435\u043d\u0442 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0438 \u0444\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044e \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e DNS \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 libp2p, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432 IPFS. \u042d\u0442\u043e \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043a\u043b\u0438\u0435\u043d\u0442\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442 \u0441\u0435\u0441\u0441\u0438\u044e \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b, \u043d\u043e \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0445 \u043c\u0430\u0436\u043e\u0440\u043d\u044b\u0445 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f\u0445 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 0.2.0) \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u0431\u0443\u0434\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-84713","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Riot P2P. Riot \u2014.\" \/>\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\/ro\/blog\/news\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\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\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Peer-to-Peer \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0444\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Matrix | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Riot P2P. Riot \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix\" \/>\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-06-10T05:42:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-10T05:42:20+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\udd47Primul lansare a clientului Peer-to-Peer pentru re\u021beaua federalizat\u0103 Matrix | ProHoster","description":"S-a lansat clientul experimental Riot P2P. Riot \u2014.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","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\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Peer-to-Peer \u043a\u043b\u0438\u0435\u043d\u0442\u0430 \u0444\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0441\u0435\u0442\u0438 Matrix | ProHoster","og:description":"\u0421\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0432\u044b\u043f\u0443\u0441\u043a \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u043a\u043b\u0438\u0435\u043d\u0442\u0430 Riot P2P. Riot \u2014.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/pervyj-vypusk-peer-to-peer-klienta-federativnoj-seti-matrix","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-06-10T05:42:20+00:00","article:modified_time":"2020-06-10T05:42:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"84713","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 14:52:37","updated":"2022-09-28 00:51:43","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/84713","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=84713"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/84713\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=84713"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=84713"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=84713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}