{"id":34823,"date":"2019-10-31T22:00:35","date_gmt":"2019-10-31T19:00:35","guid":{"rendered":"https:\/\/prohoster.info\/blog\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei\/"},"modified":"2019-10-31T22:00:35","modified_gmt":"2019-10-31T19:00:35","slug":"ispolzovanie-sluchajnogo-orakula-na-primere-loterei","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei","title":{"rendered":"Uso de un or\u00e1culo aleatorio tomando como ejemplo una loter\u00eda","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Una ma\u00f1ana, me top\u00e9 con un art\u00edculo sobre <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/449340\/\">un generador de n\u00fameros aleatorios verificable<\/a><\/noindex> en la plataforma de blockchain Waves. <\/p>\n<p>El panorama general era claro, pero el m\u00e9todo de implementaci\u00f3n espec\u00edfico no. \u00bfC\u00f3digos, firmas, qu\u00e9, d\u00f3nde, para qu\u00e9?<\/p>\n<p>Despu\u00e9s de varias consultas con el autor del or\u00e1culo, logr\u00e9 combinar la l\u00f3gica del sorteo (implementada en PHP) con el algoritmo para obtener un n\u00famero aleatorio. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<ol>\n<li>En el momento de inicio del torneo\/ronda, solicitamos al or\u00e1culo la primera parte del c\u00f3digo (R-code).\n<p>En este momento, no hay informaci\u00f3n sobre el n\u00famero de jugadores, ni sobre la cantidad de premios, ni sobre el tama\u00f1o de los pagos de premios y, en general, sobre la existencia de la loter\u00eda. El or\u00e1culo emite un c\u00f3digo aleatorio personal a trav\u00e9s de una transacci\u00f3n, que solo puede ser utilizado una vez y \u00fanicamente por quien lo ha solicitado. Por cierto, el R-code puede ser \"comprado\" (se refiere al costo de la transacci\u00f3n de solicitud + compensaci\u00f3n al or\u00e1culo por la transacci\u00f3n de respuesta, que es un monto de aproximadamente $0.015 seg\u00fan el tipo de cambio actual; el c\u00f3digo en s\u00ed se emite gratis) por adelantado, para no tener que esperar la transacci\u00f3n de respuesta. Yo cre\u00e9 un peque\u00f1o b\u00fafer que se llena regularmente en la base de datos.<\/li>\n<li> El torneo dura generalmente 60 bloques de la plataforma blockchain Waves, lo que actualmente equivale a aproximadamente 1 hora. El torneo se considera realizado y cerrado si despu\u00e9s de 60 bloques hay al menos dos boletos, de lo contrario, el tiempo de actividad del torneo se extiende por otros 60 bloques.<\/li>\n<li>Inmediatamente despu\u00e9s de cerrar el torneo, generamos y enviamos la transacci\u00f3n de datos (por la cual tambi\u00e9n pagamos una comisi\u00f3n de aproximadamente $0.005), y, si es necesario, varias en las que se registran todas las condiciones del sorteo y una lista ordenada de jugadores (boletos) de los que necesitamos elegir ganadores.<\/li>\n<li>En esta etapa ya tenemos la primera parte del c\u00f3digo (R-code) m\u00e1s el ID de la transacci\u00f3n de datos (TXID). Los enviamos para ser firmados por el or\u00e1culo en forma de concatenaci\u00f3n (R-code + TXID), nuevamente pagamos una comisi\u00f3n + compensaci\u00f3n. El or\u00e1culo verifica los datos recibidos en cuanto a su singularidad y pertenencia, y en respuesta nos env\u00eda la segunda parte del c\u00f3digo (S-code) en formato sha256, que es el punto de partida para el generador de n\u00fameros aleatorios.<\/li>\n<li> Para obtener un n\u00famero aleatorio que indique el n\u00famero de orden del boleto ganador, convertimos el S-code de los datos binarios sha256 a representaci\u00f3n hexadecimal (HEX). Luego, de la cadena HEX obtenida, obtenemos un n\u00famero. Calculamos el residuo de la divisi\u00f3n del n\u00famero obtenido entre la cantidad de boletos (all_tickets) y sumamos 1 al resultado (para obtener un d\u00edgito de 1 a all_tickets). Al final, obtenemos el n\u00famero de orden del ganador.<\/li>\n<li>Si hay varios ganadores seg\u00fan las condiciones del sorteo, repetimos las operaciones anteriores en una cantidad igual al n\u00famero de premios. En cada ocasi\u00f3n, eliminamos de la lista el boleto que ya gan\u00f3 y reducimos all_tickets en 1, usando el n\u00famero obtenido anteriormente en lugar del S-code.<\/li>\n<\/ol>\n<p>\nAnalicemos un caso pr\u00e1ctico concreto, torneo N\u00ba119:<\/p>\n<p>Un total de 7 boletos (all_tickets)<br \/>\nEl costo del boleto es de 50 monedas (Bet)<br \/>\nLa comisi\u00f3n de juego es del 10% (Fee)<\/p>\n<p>Seg\u00fan las condiciones de la loter\u00eda, el 30% va a premios, es decir, en este caso 2 boletos deben recibir un premio, cuyo monto se calcula seg\u00fan la f\u00f3rmula (Bet*all_tickets-Fee)\/2.<\/p>\n<p>1. Obtuvimos el R-code: <noindex><a rel=\"nofollow\" href=\"https:\/\/wavesexplorer.com\/tx\/8t7M7eWnK1b5CF2Y2TVSqyuD3dg35Az71Cf9uCdaR1X9\">RdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE<\/a><\/noindex><\/p>\n<p>2. Despu\u00e9s de cerrar el torneo, tenemos una lista de boletos en forma de pares: n\u00famero + direcci\u00f3n (direcci\u00f3n de la billetera desde la que se realiz\u00f3 el pago de la participaci\u00f3n en el torneo). Notemos que las direcciones pueden repetirse, lo que significa que un participante compr\u00f3 varios boletos en un solo torneo, lo cual no est\u00e1 prohibido por las reglas.<\/p>\n<p>Enviamos la fecha de la transacci\u00f3n: <noindex><a rel=\"nofollow\" href=\"https:\/\/wavesexplorer.com\/tx\/82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S\">82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S<\/a><\/noindex><\/p>\n<p>3. Solicitamos el S-code: <noindex><a rel=\"nofollow\" href=\"https:\/\/wavesexplorer.com\/tx\/FTF3uRyaa4F2uAyD6z5a3CNbTXbQLc7fSR6CFNVjgZYV\">FTF3uRyaa4F2uAyD6z5a3CNbTXbQLc7fSR6CFNVjgZYV<\/a><\/noindex> con comentario (R-code + TXID):<br \/>\nRdbAiAhKhveAtR4eyTKq75noMxdcEoxbE6BvojJjM13VE 82JTMzhHM5xEA2fQ9Qscd5QAJU3DAd8nShLjdVHTer5S<\/p>\n<p>4. Recibimos el S-code: <noindex><a rel=\"nofollow\" href=\"https:\/\/wavesexplorer.com\/tx\/Go8nx2f4uurHXmETTVcMKDWX9nh98t4TgjuKHmJ2uVSH\">Ri89jHB4UXZDXY6gT1m4LBDXGMTaYzHozMk4nxiuqVXdC<\/a><\/noindex><\/p>\n<p>5. Determinamos a los ganadores.<\/p>\n<p>6. <noindex><a rel=\"nofollow\" href=\"https:\/\/wavesexplorer.com\/tx\/5dVheZrRUDagoD65HErTQhJhJXLcFHcT8fqoFfgHDj2T\">Enviamos los pagos<\/a><\/noindex><\/p>\n<p>Como resultado, tenemos en la blockchain un registro paso a paso del procedimiento del sorteo de premios, con la posibilidad de verificarlo en cualquier momento. Manipular los resultados desde el lado del organizador es pr\u00e1cticamente imposible; al menos, hacerlo de manera desapercibida ya no ser\u00e1 posible.<\/p>\n<pre><code class=\"plaintext\">determinar el ganador n.\u00ba 1\n\nTodos_los_boletos:\n\u00cdndice: 1 Boleto:139\n\u00cdndice: 2 Boleto:141\n\u00cdndice: 3 Boleto:143\n\u00cdndice: 4 Boleto:145\n\u00cdndice: 5 Boleto:147\n\u00cdndice: 6 Boleto:149\n\u00cdndice: 7 Boleto:151\n\n1. bin -&gt; hex ( bin2hex(sha256(S-c\u00f3digo)) ): Ri89jHB4UXZDXY6gT1m4LBDXGMTaYzHozMk4nxiuqVXdC -&gt; 0xdaf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596\n\n2. hex -&gt; n\u00famero gmp: 0xdaf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596 -&gt; 99037963059744689166154019807924045947962565922868104113173478160267437352342\n\n3. gmp -&gt; m\u00f3dulo (mod=7): 99037963059744689166154019807924045947962565922868104113173478160267437352342 -&gt; 4\n\n4. m\u00f3dulo -&gt; boleto: 4 -&gt; 145\n\ndeterminar el ganador n.\u00ba 2\n\nTodos_los_boletos:\n\n\u00cdndice: 1 Boleto:139\n\u00cdndice: 2 Boleto:141\n\u00cdndice: 3 Boleto:143\n\u00cdndice: 4 Boleto:147\n\u00cdndice: 5 Boleto:149\n\u00cdndice: 6 Boleto:151\n\n1. bin -&gt; hex ( bin2hex(sha256(hex anterior)) ): daf5802953dcb27f89972e38e8900b898733f6a613e6e1c6c5491362c1832596 -&gt; 0x9560e77525e9ea2db92cdb8484dc52046ccafac7c719b8859ff55f0eb92834a0\n2. hex -&gt; n\u00famero gmp: 0x9560e77525e9ea2db92cdb8484dc52046ccafac7c719b8859ff55f0eb92834a0 -&gt; 67565829218838067182838043983962684143266386786567427968312120473742580659360\n3. gmp -&gt; m\u00f3dulo (mod=6): 67565829218838067182838043983962684143266386786567427968312120473742580659360 -&gt; 1\n4. m\u00f3dulo -&gt; boleto: 1 -&gt; 139\n\nFin.<\/code><\/pre>\n<p>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/454102\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u0430\u043a-\u0442\u043e \u0443\u0442\u0440\u043e\u043c \u043d\u0430 \u0433\u043b\u0430\u0437\u0430 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 Waves platform. \u041e\u0431\u0449\u0430\u044f \u043a\u0430\u0440\u0442\u0438\u043d\u0430 \u0431\u044b\u043b\u0430 \u043f\u043e\u043d\u044f\u0442\u043d\u0430, \u0430 \u0432\u043e\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u2014 \u043d\u0435\u0442. \u041a\u0430\u043a\u0438\u0435-\u0442\u043e \u043a\u043e\u0434\u044b, \u043f\u043e\u0434\u043f\u0438\u0441\u0438, \u0447\u0442\u043e, \u043a\u0443\u0434\u0430, \u0437\u0430\u0447\u0435\u043c? \u041d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u0446\u0438\u0439 \u0443 \u0430\u0432\u0442\u043e\u0440\u0430 \u043e\u0440\u0430\u043a\u0443\u043b\u0430, \u0432 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u043b\u043e\u0433\u0438\u043a\u0443 \u0440\u043e\u0437\u044b\u0433\u0440\u044b\u0448\u0430 (\u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u043d\u0430 PHP) \u0441 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u043e\u043c \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0447\u0438\u0441\u043b\u0430. \u0412 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u0442\u0430\u0440\u0442\u0430 \u0442\u0443\u0440\u043d\u0438\u0440\u0430\/\u0440\u0430\u0443\u043d\u0434\u0430 [&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":[688],"tags":[],"class_list":["post-34823","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u0430\u043a-\u0442\u043e \u0443\u0442\u0440\u043e\u043c \u043d\u0430 \u0433\u043b\u0430\u0437\u0430 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 Waves platform.\" \/>\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\/es\/blog\/administrirovanie\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u043e\u0440\u0430\u043a\u0443\u043b\u0430 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043b\u043e\u0442\u0435\u0440\u0435\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u0430\u043a-\u0442\u043e \u0443\u0442\u0440\u043e\u043c \u043d\u0430 \u0433\u043b\u0430\u0437\u0430 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 Waves platform.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei\" \/>\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=\"2019-10-31T19:00:35+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:00:35+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\udd47Uso de un or\u00e1culo aleatorio en el ejemplo de la loter\u00eda | ProHoster","description":"Una ma\u00f1ana, me top\u00e9 con un art\u00edculo sobre un generador de n\u00fameros aleatorios comprobable en la plataforma blockchain Waves.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u043e\u0440\u0430\u043a\u0443\u043b\u0430 \u043d\u0430 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043b\u043e\u0442\u0435\u0440\u0435\u0438 | ProHoster","og:description":"\u041a\u0430\u043a-\u0442\u043e \u0443\u0442\u0440\u043e\u043c \u043d\u0430 \u0433\u043b\u0430\u0437\u0430 \u043f\u043e\u043f\u0430\u043b\u0430\u0441\u044c \u0441\u0442\u0430\u0442\u044c\u044f \u043e \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u043c\u043e\u043c \u0433\u0435\u043d\u0435\u0440\u0430\u0442\u043e\u0440\u0435 \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u044b\u0445 \u0447\u0438\u0441\u0435\u043b \u043d\u0430 \u0431\u043b\u043e\u043a\u0447\u0435\u0439\u043d\u0435 Waves platform.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/ispolzovanie-sluchajnogo-orakula-na-primere-loterei","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":"2019-10-31T19:00:35+00:00","article:modified_time":"2019-10-31T19:00:35+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34823","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":"2026-01-21 20:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:14:06","updated":"2026-01-21 20:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=34823"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34823\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=34823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=34823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=34823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}