La tecnología de Máquina de oráculo de Chainlink: un puente entre contratos inteligentes y el mundo real.

robot
Generación de resúmenes en curso

Análisis de la tecnología Máquina de oráculo: un ejemplo con Chainlink

La Máquina de oráculo es una infraestructura clave en el ecosistema de blockchain, que puede proporcionar datos fuera de la cadena para contratos inteligentes. Como puente que conecta contratos inteligentes y el mundo real, la Máquina de oráculo desempeña un papel indispensable en las aplicaciones de blockchain.

Los contratos inteligentes en redes de blockchain como Ethereum no pueden obtener datos externos directamente. Por ejemplo, si un contrato necesita obtener el volumen de transacciones de petróleo en un día determinado, debe hacerlo a través de una Máquina de oráculo. El contrato escribirá la solicitud de datos en el registro de eventos, luego un proceso fuera de la cadena escuchará ese evento y subirá los datos requeridos a la cadena llamando a un método del contrato.

Máquina de oráculo详解系列之 Chainlink(上)

Entre los numerosos proyectos de Máquina de oráculo, Chainlink tiene la mayor cuota de mercado. Chainlink es una red de Máquina de oráculo descentralizada, diseñada para proporcionar datos del mundo real a la blockchain de manera segura y confiable. Ha construido un mecanismo de incentivos económicos a través del token LINK, formando un ecosistema de ciclo virtuoso.

Máquina de oráculo详解系列之 Chainlink(上)

El núcleo de la Máquina de oráculo de Chainlink se basa en el token LINK estándar ERC677. ERC677 añade el método transferAndCall sobre la base del ERC20, combinando el pago y la solicitud de servicio en uno solo. Cuando un usuario llama a transferAndCall, además de la transferencia, se activará el método onTokenTransfer del contrato receptor, lo que permite la solicitud del servicio de la Máquina de oráculo.

Máquina de oráculo详解系列之 Chainlink(上)

Cuando los consumidores de la Máquina de oráculo solicitan servicios, el método onTokenTransfer llevará a cabo una serie de verificaciones de seguridad, que incluyen la validación de tokens, la longitud de los datos, etc. Una vez que la verificación sea exitosa, se generará un requestId único y se emitirá el evento OracleRequest. Este evento contiene detalles de la solicitud, como el formato de los datos, la dirección de retorno, etc.

Máquina de oráculo详解系列之 Chainlink(上)

Después de que el nodo fuera de la cadena escuche el evento OracleRequest, analizará la información de la solicitud, obtendrá datos de la fuente de datos especificada y luego llamará al método fulfillOracleRequest para enviar los datos a la cadena. Este método realizará verificaciones de permisos, validez de la solicitud, etc., y si se aprueban, pasará los datos a la función de devolución de llamada del solicitante.

Máquina de oráculo详解系列之 Chainlink(上)

Para los desarrolladores, Chainlink también ofrece un servicio de Máquina de oráculo de precios más sencillo. Cada par de negociación tiene un contrato de Price Feed correspondiente, y los desarrolladores pueden llamar directamente a su interfaz para obtener los datos de precios más recientes, sin necesidad de gestionar el proceso de solicitud y respuesta por sí mismos. La precisión de los precios de la mayoría de los pares de negociación cotizados en USD se unifica en 8 dígitos, lo que simplifica el trabajo de desarrollo.

Máquina de oráculo详解系列之 Chainlink(上)

En general, Chainlink proporciona servicios de datos externos fiables para aplicaciones de blockchain a través de una red de nodos descentralizados y un mecanismo de incentivos económicos, promoviendo la profunda integración de la tecnología blockchain con el mundo real.

Máquina de oráculo详解系列之 Chainlink(上)

LINK4.65%
Ver originales
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.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
CryptoNomicsvip
· 08-02 04:52
*suspiro* otro manual básico que ignora completamente la naturaleza estocástica de la selección de nodos oráculos... correlación =/= causalidad, novatos
Ver originalesResponder0
PretendingToReadDocsvip
· 08-02 04:52
todo lo que entiendo sobre la Máquina de oráculo de link lo he escrito.
Ver originalesResponder0
GreenCandleCollectorvip
· 08-02 04:34
LINK hizo un fondo.
Ver originalesResponder0
GasWastervip
· 08-02 04:27
intenté transferir datos a través de chainlink... las tarifas de gas me comieron el almuerzo otra vez smh
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)