Chainlink Máquina de oráculo: conexión entre contratos inteligentes y el mundo real.

robot
Generación de resúmenes en curso

Análisis de la tecnología de Máquina de oráculo: Ejemplo de Chainlink

La Máquina de oráculo es una infraestructura clave en el ámbito de la blockchain, que puede proporcionar datos externos a los contratos inteligentes. Como un middleware que conecta los contratos inteligentes con el mundo exterior, la Máquina de oráculo desempeña un papel indispensable en el ecosistema blockchain.

Los contratos inteligentes en sí no pueden acceder directamente a los datos fuera de la cadena. Por ejemplo, para crear un contrato en Ethereum que necesite datos sobre el volumen de transacciones de petróleo, se requiere el uso de una Máquina de oráculo. El proceso específico es el siguiente: el contrato inteligente escribe los datos necesarios en el registro de eventos, un proceso fuera de la cadena escucha ese registro, y después de obtener los datos, sube la información a la blockchain llamando a un método del contrato.

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

Entre los numerosos proyectos de Máquina de oráculo, Chainlink ocupa la mayor cuota de mercado. Proporciona datos del mundo real a la blockchain de manera segura y descentralizada. Chainlink ha construido un ecosistema de incentivos económicos basado en el token LINK, utilizando el token LINK para activar las funciones de la Máquina de oráculo.

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

Chainlink utiliza el estándar ERC677, que es una versión mejorada del ERC20 que añade el método transferAndCall. Este método combina el pago y la solicitud de servicio, lo que lo hace más adecuado para los escenarios de negocio de la Máquina de oráculo. Cuando un usuario realiza una transferencia transferAndCall, además de la transferencia habitual, también se invoca el método onTokenTransfer de la dirección del receptor.

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

Al solicitar servicios de Máquina de oráculo, los consumidores deben confirmar primero la credibilidad de la Máquina de oráculo. El método onTokenTransfer del contrato de Máquina de oráculo realizará una serie de verificaciones de seguridad, incluyendo la validación del tipo de token, la longitud de los datos, etc. Después de las verificaciones, se generará un requestId único y se emitirá el evento OracleRequest.

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

Los nodos fuera de la cadena escucharán estos eventos, y después de analizar la información de la solicitud, obtendrán los datos necesarios a través de la API. Luego, el nodo enviará los datos a la cadena llamando al método fulfillOracleRequest. Después de ser validado, este método devolverá el resultado a la función de callback del contrato de solicitud.

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 cuenta con un Price Feed (Agregador) especializado, y los desarrolladores pueden invocar directamente estos contratos para obtener los datos de precios más recientes, sin necesidad de especificar una fuente de datos por su cuenta. En la mayoría de los escenarios de aplicación, el contrato solo necesita leer el precio más reciente, que se puede obtener llamando al método latestRoundData.

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

Es importante señalar que en los pares de comercio cotizados en USD, la precisión de los precios suele unificarse a 8 decimales, lo que simplifica el manejo de la precisión entre diferentes tokens. De esta manera, Chainlink proporciona una solución confiable y conveniente para el acceso a datos externos en aplicaciones blockchain.

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

LINK-0.13%
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
  • 5
  • Compartir
Comentar
0/400
BlockchainTalkervip
· 07-29 13:55
en realidad, chainlink es una obviedad para la infraestructura web3... literalmente la columna vertebral rn
Ver originalesResponder0
RumbleValidatorvip
· 07-26 22:04
El cuello de botella de los flujos de datos reales está en la Máquina de oráculo. Después de seis meses, el Nodo lo tiene muy claro.
Ver originalesResponder0
NFTArchaeologistvip
· 07-26 21:50
link realmente es estable como un perro
Ver originalesResponder0
FarmHoppervip
· 07-26 21:49
El techo del mecanismo de incentivos de Chain Dog.
Ver originalesResponder0
TokenGuruvip
· 07-26 21:48
He estado observando y participando en airdrops durante varios años, soy un jugador antiguo de Chainlink, pero volviendo al tema, esta máquina de oráculo es realmente confiable, tengo buenas expectativas sobre la tendencia futura del proyecto.
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)