El oráculo (Oracle) es un servicio de cotización (intercambio de datos) que actúa como puente entre la cadena de bloques y el mundo exterior. Puede transmitir datos fuera de la cadena a la red blockchain, permitiendo que los contratos inteligentes utilicen datos fuera de la cadena; o enviar datos en la cadena a clientes fuera de la cadena, para que puedan tomar acciones basadas en la información en la cadena. Los oráculos blockchain principales incluyen Chainlink, UMA Oracle, Witnet, Band Protocol, entre otros.
Dos componentes importantes del oráculo son el contrato de oráculo (Oracle Contract)
El contrato de oráculo es un contrato inteligente. En la cadena, recibe solicitudes de datos de otros contratos inteligentes, las transmite a los nodos del oráculo. Tras recibir la retroalimentación de los nodos del oráculo, difunde los resultados a los solicitantes.
Nodo de oráculo (Oracle Node)
El nodo de oráculo es la parte fuera de la cadena del servicio de oráculo. Obtiene, verifica la información de fuentes externas y transmite la información al contrato de oráculo.
Importancia del oráculo
La cadena en sí es un sistema cerrado, y los contratos inteligentes no pueden acceder a redes e información fuera de la cadena. Debido a que las fuentes de datos fuera de la cadena son manipulables, opacas y susceptibles a cambios, esto no favorece la formación de consenso entre los nodos de la cadena, lo que afecta la seguridad de la red blockchain.
Por ejemplo, si un contrato inteligente necesita realizar una operación basada en la tasa de cambio ETH-USD actual, obtiene estos datos de una API de precios tradicional. Los datos de diferentes fuentes pueden ser inconsistentes (sin mencionar que las API pueden quedar obsoletas o ser hackeadas), lo que significa que los nodos que ejecutan el mismo código de contrato pueden obtener resultados diferentes. Esto puede llevar a que la red no alcance consenso, y también a que el valor de la plataforma de cálculo descentralizada que es la blockchain se vea debilitado.
Por lo tanto, para la blockchain, es muy importante que cuando un contrato inteligente recibe un valor específico, solo pueda producir un resultado específico.
Además, los contratos inteligentes en la cadena necesitan combinarse con datos fuera de la cadena para realizar diversas aplicaciones, como mercados predictivos, seguros, etc.
Para resolver estos problemas, el oráculo sube y almacena datos externos en la blockchain. Dado que los datos en la cadena son inmutables y de acceso público, los nodos en la cadena pueden usar de forma segura los datos fuera de la cadena para realizar transacciones sin comprometer el consenso.
Aplicaciones del oráculo en préstamos
Para los mercados de préstamos descentralizados, el protocolo necesita conocer el precio actual del mercado de activos (por ejemplo, ETH) para determinar el valor de las garantías de los usuarios. Así pueden evaluar la capacidad de préstamo de un usuario y verificar si su posición es segura.
Seguros
Al momento de reclamaciones, el protocolo de seguros necesita datos en la cadena/fuera de la cadena para verificar si un evento asegurado ha ocurrido o no. Por ejemplo, cuando ocurren ciertos fenómenos meteorológicos, el protocolo de seguros debe pagar compensaciones a los usuarios que compraron seguros agrícolas. Los datos meteorológicos en este caso son proporcionados por el oráculo.
Oráculos entre cadenas
Un oráculo entre cadenas se refiere a un oráculo que lee y escribe información entre diferentes blockchains. Proporciona un middleware para los protocolos de blockchain, permitiéndoles conectarse a cualquier blockchain sin gastar tiempo ni costos de desarrollo. #预言机#oracle **$ORCA **$CORE **$NAORIS **
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
¿ Qué es un oráculo (Oracle) ?
El oráculo (Oracle) es un servicio de cotización (intercambio de datos) que actúa como puente entre la cadena de bloques y el mundo exterior. Puede transmitir datos fuera de la cadena a la red blockchain, permitiendo que los contratos inteligentes utilicen datos fuera de la cadena; o enviar datos en la cadena a clientes fuera de la cadena, para que puedan tomar acciones basadas en la información en la cadena. Los oráculos blockchain principales incluyen Chainlink, UMA Oracle, Witnet, Band Protocol, entre otros.
Dos componentes importantes del oráculo son el contrato de oráculo (Oracle Contract)
El contrato de oráculo es un contrato inteligente. En la cadena, recibe solicitudes de datos de otros contratos inteligentes, las transmite a los nodos del oráculo. Tras recibir la retroalimentación de los nodos del oráculo, difunde los resultados a los solicitantes.
Nodo de oráculo (Oracle Node)
El nodo de oráculo es la parte fuera de la cadena del servicio de oráculo. Obtiene, verifica la información de fuentes externas y transmite la información al contrato de oráculo.
Importancia del oráculo
La cadena en sí es un sistema cerrado, y los contratos inteligentes no pueden acceder a redes e información fuera de la cadena. Debido a que las fuentes de datos fuera de la cadena son manipulables, opacas y susceptibles a cambios, esto no favorece la formación de consenso entre los nodos de la cadena, lo que afecta la seguridad de la red blockchain.
Por ejemplo, si un contrato inteligente necesita realizar una operación basada en la tasa de cambio ETH-USD actual, obtiene estos datos de una API de precios tradicional. Los datos de diferentes fuentes pueden ser inconsistentes (sin mencionar que las API pueden quedar obsoletas o ser hackeadas), lo que significa que los nodos que ejecutan el mismo código de contrato pueden obtener resultados diferentes. Esto puede llevar a que la red no alcance consenso, y también a que el valor de la plataforma de cálculo descentralizada que es la blockchain se vea debilitado.
Por lo tanto, para la blockchain, es muy importante que cuando un contrato inteligente recibe un valor específico, solo pueda producir un resultado específico.
Además, los contratos inteligentes en la cadena necesitan combinarse con datos fuera de la cadena para realizar diversas aplicaciones, como mercados predictivos, seguros, etc.
Para resolver estos problemas, el oráculo sube y almacena datos externos en la blockchain. Dado que los datos en la cadena son inmutables y de acceso público, los nodos en la cadena pueden usar de forma segura los datos fuera de la cadena para realizar transacciones sin comprometer el consenso.
Aplicaciones del oráculo en préstamos
Para los mercados de préstamos descentralizados, el protocolo necesita conocer el precio actual del mercado de activos (por ejemplo, ETH) para determinar el valor de las garantías de los usuarios. Así pueden evaluar la capacidad de préstamo de un usuario y verificar si su posición es segura.
Seguros
Al momento de reclamaciones, el protocolo de seguros necesita datos en la cadena/fuera de la cadena para verificar si un evento asegurado ha ocurrido o no. Por ejemplo, cuando ocurren ciertos fenómenos meteorológicos, el protocolo de seguros debe pagar compensaciones a los usuarios que compraron seguros agrícolas. Los datos meteorológicos en este caso son proporcionados por el oráculo.
Oráculos entre cadenas
Un oráculo entre cadenas se refiere a un oráculo que lee y escribe información entre diferentes blockchains. Proporciona un middleware para los protocolos de blockchain, permitiéndoles conectarse a cualquier blockchain sin gastar tiempo ni costos de desarrollo. #预言机#oracle **$ORCA **$CORE **$NAORIS **