Articulo de referencia

Oráculo de la cadena de bloques

Un oráculo de blockchain es un servicio de terceros para contratos inteligentes . Los oráculos proporcionan información confiable basada en fuentes externas a los contratos inte...

Un oráculo de blockchain es un servicio de terceros para contratos inteligentes . Los oráculos proporcionan información confiable basada en fuentes externas a los contratos inteligentes dentro de la blockchain. Un oráculo generalmente encapsula la complejidad del mundo real fuera de la blockchain. Esto proporciona diferentes ventajas de ingeniería, principalmente que los errores críticos y los posibles puntos de falla son más fáciles de mitigar fuera de la cadena que dentro de la misma. [1]

Por ejemplo, en un contrato para comprar automáticamente bitcoins a un precio predeterminado, la condición de cumplimiento se basa en el tipo de cambio actual del bitcoin; un oráculo fuera de la cadena puede monitorear constantemente el precio para proporcionar la condición de activación del contrato. [2]

Ejemplos

Kustov y Selanteva enumeran los siguientes tipos de oráculos: [2]

  • un programa externo a la cadena de bloques que puede proporcionar, por ejemplo, resultados deportivos para apuestas o información de cámaras de tráfico para multar a los infractores;
  • un oráculo unitario que está integrado en un sensor físico (por ejemplo, la misma cámara de tráfico);
  • un oráculo de entrada ejecuta el código que está realmente almacenado en la cadena y proporciona el resultado (por ejemplo, el precio de bitcoin que coincide con la condición) como entrada al contrato;
  • Un oráculo de salida maneja los resultados del contrato inteligente (por ejemplo, pagar una tarifa) manipulando un dispositivo del mundo real (por ejemplo, abriendo la puerta). Su código también se puede almacenar en cadena;
  • Un acuerdo de oráculo es un agregador de muchos oráculos para determinar la condición cuando los oráculos del mundo real no están de acuerdo.

Preocupaciones

Si un oráculo depende de una única fuente de verdad ( centralizada ), eso puede generar problemas: la fuente de datos puede ser pirateada en un ataque de intermediario , o alterada por su propietario, para influir en los contratos inteligentes. Los oráculos descentralizados ( oráculos de consenso ) aumentan la confiabilidad de la información proporcionada a los contratos inteligentes consultando múltiples fuentes de datos, distribuyendo así la confianza entre los participantes. Sin embargo, esto no logra la falta de confianza, ya que los oráculos no son parte del consenso principal de la cadena de bloques y, por lo tanto, no forman parte de los mecanismos de seguridad de las cadenas de bloques públicas. [3]

Referencias

  1. ^ Kustov y Selanteva 2022, pag. 86.
  2. ^ ab Kustov y Selanteva 2022, p. 87.
  3. ^ "Una revisión sistemática de la literatura sobre aplicaciones basadas en blockchain: estado actual, clasificación y cuestiones abiertas". ScienceDirect . Marzo de 2019 . Consultado el 4 de abril de 2024 .

Fuentes

  • Kustov, Vladimir Nikolaevich; Selanteva, Ekaterina Sergeevna (2022). "Mecanismo de reconocimiento mutuo basado en Oracle DVCS en la plataforma Blockchain". Utilización de tecnologías Blockchain en la gestión de la fabricación y la logística . Avances en sistemas de información empresarial y análisis. IGI Global. ISBN 978-1-7998-8699-0. Recuperado el 16 de abril de 2024 .


Obtenido de "https://es.wikipedia.org/w/index.php?title=Oráculo_de_Blockchain&oldid=1236768946"