{"id":6566,"date":"2023-01-20T03:36:38","date_gmt":"2023-01-20T03:36:38","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=6566"},"modified":"2023-12-07T16:11:56","modified_gmt":"2023-12-07T16:11:56","slug":"que-es-un-oraculo-blockchain","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/que-es-un-oraculo-blockchain","title":{"rendered":"\u00bfQu\u00e9 es un Or\u00e1culo Blockchain?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_75 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-oraculo-blockchain\/#%c2%bfque_es_un_oraculo_blockchain_y_como_funciona\" >\u00bfQu\u00e9 es un Or\u00e1culo Blockchain y c\u00f3mo funciona?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-oraculo-blockchain\/#tipos_de_oraculos_blockchain\" >Tipos de Or\u00e1culos Blockchain<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/que-es-un-oraculo-blockchain\/#problemas_de_los_oraculos\" >Problemas de los Or\u00e1culos<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><div id=\"row-1117930016\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<p>\u00bfTe imaginas tomar decisiones sin tener apenas informaci\u00f3n? Complicado, \u00bfverdad?. Es por ello que cuando los smart contracts necesitan datos que no est\u00e1n en una blockchain para operar, se ven obligados a recurrir a fuentes externas y lo hacen a trav\u00e9s de los Or\u00e1culos. Descubre qu\u00e9 es un Or\u00e1culo blockchain, c\u00f3mo funcionan y algunos ejemplos.<\/p>\n<p><b>Los Smart Contracts son contratos inteligentes que automatizan procesos bas\u00e1ndose en informaci\u00f3n existente en la blockchain (direcciones, balances, etc)<\/b>. Por ejemplo, el due\u00f1o de un lavadero de coches crea un Smart Contract en el que automatiza que cada vez que su direcci\u00f3n alcance los 3 BTC, se env\u00eden 0,1 BTC a cada empleado como incentivo.<\/p>\n<p><b>Pero ciertas veces, estos Smart Contracts pueden necesitar de informaci\u00f3n externa a la Blockchain para funcionar.<\/b>\u00a0Por ejemplo, un Smart Contract automatizado para que cada vez que llueva, se reintegre el dinero a las personas que han lavado su coche ese d\u00eda en el lavadero. En este caso ser\u00eda necesario utilizar un\u00a0<b>Or\u00e1culo Blockchain.<\/b><\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-477344119\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"%c2%bfque_es_un_oraculo_blockchain_y_como_funciona\"><\/span>\u00bfQu\u00e9 es un Or\u00e1culo Blockchain y c\u00f3mo funciona?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>Un Or\u00e1culo Blockchain es un servicio ofrecido por terceros que se encarga de brindar informaci\u00f3n externa<\/b>\u00a0(fuera de la blockchain) a los Smart Contracts, para que estos puedan tomar decisiones. En el anterior ejemplo del lavadero de coches, el Or\u00e1culo Blockchain ser\u00eda qui\u00e9n se encargue de obtener la informaci\u00f3n precisa sobre cu\u00e1ndo y d\u00f3nde ha llovido para decidir si el Smart Contract debe ser ejecutado o no.<\/p>\n<p>Entonces,\u00a0<b>el or\u00e1culo se encarga de proporcionar los datos Off Blockchain para que el smart contract pueda cumplir con las condiciones previamente estipuladas en el contrato.<\/b><\/p>\n<div id=\"image_154311659\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng-300x158.jpg 300w\" alt=\"blockchain oracle how it works eng Bitnovo\" width=\"768\" height=\"404\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng-300x158.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<p>Representaci\u00f3n del flujo de informaci\u00f3n entre un smart contract, un or\u00e1culo y una fuente de informaci\u00f3n externa.<\/p>\n<p>Es importante se\u00f1alar que\u00a0<b>un or\u00e1culo blockchain no es la fuente de informaci\u00f3n en s\u00ed misma<\/b>, sino la capa que consulta, verifica y autentifica fuentes de datos externas, y luego transmite dicha informaci\u00f3n.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-1481582689\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h3><span class=\"ez-toc-section\" id=\"tipos_de_oraculos_blockchain\"><\/span>Tipos de Or\u00e1culos Blockchain<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Existen dos grandes clasificaciones para los Or\u00e1culos Blockchain dependiendo de la fuente desde donde obtienen estos datos.<\/p>\n<ul>\n<li><b>Or\u00e1culos de Software<\/b><br \/>\nEstos son los or\u00e1culos m\u00e1s populares y funcionan enlazados a fuentes de informaci\u00f3n online, tales como base de datos, servidores, p\u00e1ginas web, etc.<\/li>\n<li><b>Or\u00e1culos de Hardware<\/b><br \/>\nEstos funcionan enlazados a fuentes de informaci\u00f3n del mundo f\u00edsico, tales como esc\u00e1neres de c\u00f3digos de barras o sensores electr\u00f3nicos y \u201ctraducen\u201d sucesos del mundo real a valores digitales para que puedan ser entendidos por un smart contract.<\/li>\n<\/ul>\n<div id=\"image_1639681943\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg\" sizes=\"(max-width: 614px) 100vw, 614px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image-300x225.jpg 300w\" alt=\"blockchain oracle types image Bitnovo\" width=\"614\" height=\"461\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image-300x225.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg\" data-sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/div>\n<\/div>\n<p>Fuentes de informaci\u00f3n de cada tipo de or\u00e1culos.<\/p>\n<div class=\"is-divider divider clearfix\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-1096956864\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h3><span class=\"ez-toc-section\" id=\"problemas_de_los_oraculos\"><\/span>Problemas de los Or\u00e1culos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Como todo desarrollo relativamente nuevo, los or\u00e1culos a\u00fan necesitan mejorar ciertos aspectos y uno de los principales es la confianza. La centralizaci\u00f3n en las fuentes de informaci\u00f3n afecta directamente la credibilidad de los or\u00e1culos, por lo que proyectos como\u00a0<a href=\"https:\/\/provable.xyz\/\">Provable<\/a>\u00a0o\u00a0<a href=\"https:\/\/chain.link\/\">Chainlink<\/a>\u00a0trabajan con el objetivo de crear un or\u00e1culos descentralizados que recopilen informaci\u00f3n de diversas fuentes para sintetizarlas en un \u00fanico resultado.<\/p>\n<p>Aunque el desarrollo de los Or\u00e1culos Blockchain a\u00fan se encuentre en una fase de madurez, el avance es incesante y sigue haciendo realidad nuestras\u00a0predicciones de blockchain para 2020\u00a0potenciando la utilizaci\u00f3n de los Smart Contracts y la adopci\u00f3n de la tecnolog\u00eda blockchain a nivel global.<\/p>\n<p>Ya has aprendido\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/que-es-la-blockchain-y-como-funciona\">qu\u00e9 es la blockchain y c\u00f3mo funciona<\/a>\u00a0y ahora tambi\u00e9n qu\u00e9 es un \u00f3raculo blockchain. Si quieres aprender a\u00fan m\u00e1s sobre el mundo cripto puedes seguir recorriendo nuestro\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/\">blog<\/a>\u00a0donde encontrar\u00e1s informaci\u00f3n muy interesante y actualizada sobre diversas tem\u00e1ticas del sector.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>\u00bfTe imaginas tomar decisiones sin tener apenas informaci\u00f3n? Complicado, \u00bfverdad?. Es por ello que cuando los smart contracts necesitan datos que no est\u00e1n en una blockchain para operar, se ven obligados a recurrir a fuentes externas y lo hacen a trav\u00e9s de los Or\u00e1culos. Descubre qu\u00e9 es un Or\u00e1culo blockchain, c\u00f3mo funcionan y algunos ejemplos. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6568,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[146],"tags":[],"class_list":["post-6566","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/6566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=6566"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/6566\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/6568"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=6566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=6566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=6566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}