Detalles de la tecnología de la máquina de oráculo: conectando la cadena de bloques con el puente de datos del mundo exterior.

robot
Generación de resúmenes en curso

Análisis de la profundidad de la tecnología de la Máquina de oráculo

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

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

Los contratos inteligentes en Ethereum no pueden acceder directamente a la información fuera de la cadena, como el volumen de transacciones de petróleo en un día determinado. En este caso, se necesita que una máquina de oráculo intervenga para transmitir los datos necesarios al contrato inteligente. El proceso específico es el siguiente: el contrato escribe la solicitud de datos en el registro de eventos, un programa fuera de la cadena escucha ese evento y obtiene los datos correspondientes, y luego, a través de la llamada a un método del contrato, los datos se suben a la cadena.

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

Entre los numerosos proyectos de máquinas de oráculo, Chainlink tiene la mayor cuota de mercado. Ha construido un ecosistema con un mecanismo de incentivos bien desarrollado a través del token LINK. La activación de la máquina de oráculo de Chainlink requiere realizar una transferencia de tokens LINK, lo que pertenece al modo de solicitud-respuesta.

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

El token LINK adopta el estándar ERC677, que añade el método transferAndCall sobre la base del ERC20. Este método combina el pago y la solicitud de servicio en uno, siendo muy adecuado para los escenarios de negocio de la Máquina de oráculo. Cuando un usuario llama a transferAndCall, además de la transferencia, también se activará el método onTokenTransfer del contrato receptor.

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

En el contrato de la máquina de oráculo, el método onTokenTransfer realizará una serie de comprobaciones de seguridad, incluyendo la verificación del token, la longitud de los datos, etc. Después de las comprobaciones, llamará al método oracleRequest para procesar la solicitud. Este método generará un requestId único, establecerá un tiempo de expiración y emitirá un evento OracleRequest que contiene los detalles de la solicitud.

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

Después de que el nodo fuera de la cadena escuche el evento, analizará la información de la solicitud y obtendrá los datos necesarios a través de la API. Luego, el nodo llamará al método fulfillOracleRequest para enviar los datos a la cadena. Este método, después de verificar la validez de la solicitud, llamará a la función de devolución de llamada del contrato del solicitante para devolver los datos.

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 conveniente. Cada par de negociación tiene un contrato de Price Feed específico que permite consultar directamente el precio más reciente. La mayoría de los casos de uso solo necesitan llamar al método latestRoundData para obtener los datos de precios más recientes.

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

En general, la tecnología de la Máquina de oráculo ha abierto un canal de datos entre la blockchain y el mundo exterior, proporcionando más posibilidades para los escenarios de aplicación de contratos inteligentes. Como infraestructura básica de blockchain, la importancia de la Máquina de oráculo es indiscutible, y su desarrollo tendrá un profundo impacto en toda la ecología de blockchain.

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

LINK7.7%
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
  • 7
  • Republicar
  • Compartir
Comentar
0/400
GasFeeCrybabyvip
· hace6h
link explotó, cuéntame como uno
Ver originalesResponder0
FloorSweepervip
· hace13h
Otra vez la máquina de oráculo link, ya he visto tanto código que me da náuseas.
Ver originalesResponder0
ImpermanentTherapistvip
· hace13h
¿Esto también necesita un oracle?
Ver originalesResponder0
AirdropHunterXiaovip
· hace13h
Siempre he copiado bien esta moneda LINK.
Ver originalesResponder0
WhaleSurfervip
· hace13h
enlace yyds!
Ver originalesResponder0
DuckFluffvip
· hace13h
¿No tiene relación con el tema? Literatura pura.
Ver originalesResponder0
FafafaIn2024vip
· hace13h
pobre, sigue la caída y no la subida
Ver originalesResponder0
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)