Criptomonedas
¿Qué es un Blockchain Oracle?
Como los contratos inteligentes no pueden acceder a los datos de fuera de su red, los oráculos de la blockchain son los servicios que envían y verifican los sucesos del mundo real y envían información a los contratos inteligentes.Los oráculos son una especie de servicios que proporcionan información externa a los contratos inteligentes
Por tanto, son como un enlace entre los datos fuera y dentro de la blockchain; y son vitales en el ecosistema de los smart contracts.
¿Tipos de oráculos de blockchain?
Oráculos de software: son tipos de oráculos que interactúan con datos informáticos y luego la transmiten a la cadena de bloques. Pueden recoger información de servidores, sitios web, etc. Pueden proporcionar información como tipos de cambio, precios de activos digitales o cualquier otro dato en tiempo real.
Oráculos de hardware: están diseñados para obtener información del mundo físico y ponerla a disposición de los contratos inteligentes. Estos oráculos traducen los eventos del mundo real en valores digitales para que los contratos inteligentes puedan entenderlos fácilmente. Pueden ser sensores electrónicos, escáneres de códigos de barras y otros.
Oráculos de entrada: son los más habituales y proporcionan datos del mundo externo a los contratos inteligentes.
Oráculos de salida: envían información de los contratos inteligentes al mundo externo.
Oráculos descentralizados: no depende de una única fuente de información, por lo que aumenta la fiabilidad de la información proporcionada a los contratos inteligentes. Estos oráculos siguen los mismos objetivos que los de las blockchains públicas, distribuyen la confianza entre muchas fuentes o usuarios.
Oráculos centralizados: tipo de oráculo que está controlado por una sola entidad y es el único proveedor de información para los contratos inteligentes. Utilizar una única fuente de información es arriesgado, ya que cualquier interferencia maliciosa tendrá un impacto directo en el contrato inteligente. El mayor inconveniente de los oráculos centralizados es la existencia de un único punto de fallo.
Oráculos humanos: a veces el input de un contrato puede ser información proporcionada por un humano como la verificación de la identidad.
Oráculo específico del contrato: es un tipo de oráculo que se ha diseñado para ser utilizado por un único contrato inteligente, lo que significa que si se quieren desplegar varios contratos inteligentes, hay que desarrollar varios oráculos específicos para cada contrato. Se considera que estos oráculos consumen mucho tiempo y son caros de mantener.
Te puede interesar...
El Bitcoin nunca funcionará como moneda