La cadena de bloques trae datos externos (como precios de criptomonedas, clima, etc.) mediante oráculos. Aunque parece simple, en realidad existen dos enfoques completamente diferentes: uno es el empuje de datos activo y otro es la extracción bajo demanda por parte del contrato.
**Oráculos de empuje — Modo de difusión**
Esta es la práctica más popular actualmente, similar al sistema Data Feeds de Chainlink. Los nodos del oráculo trabajan automáticamente según condiciones predefinidas, por ejemplo, empujar datos cada 5 minutos o cuando la variación de precio supera el 0.5%, enviando inmediatamente los nuevos datos a la cadena.
¿Suena bien? De hecho, tiene dos ventajas: los desarrolladores de DApps no necesitan gestionar la lógica de solicitud, simplemente leen los datos existentes en la cadena; y la velocidad de obtención de datos para los usuarios también es rápida, porque los datos ya están allí esperando.
Pero no todo es color de rosa. El problema radica en el costo: cada vez que se actualiza, se gasta Gas, independientemente de si alguien realmente usa esos datos. Imagina soportar 1000 activos RWA, actualizándose cada pocos minutos; los costos de Gas serían astronómicos. Para pares de tokens con bajo volumen de transacciones, este modo resulta especialmente ineficiente.
**Oráculos de extracción — Modo bajo demanda**
Proyectos como Tellor(TRB) están explorando otra vía: el contrato solo extrae datos cuando hay una necesidad real. La ventaja es clara: si nadie usa, no se gasta dinero; se paga solo por uso, lo que mejora mucho la escalabilidad.
Ambos modos tienen sus ventajas y desventajas; la elección depende de las necesidades del escenario de aplicación.
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.
13 me gusta
Recompensa
13
3
Republicar
Compartir
Comentar
0/400
LightningHarvester
· hace5h
El modo de notificación de Chainlink ya es un lastre, el gas explotando sin parar, la solución pull es el futuro.
Ver originalesResponder0
TrustlessMaximalist
· hace5h
El modo de empuje consiste en enviar golpes a los pares con bajo volumen de negociación, y las tarifas de Gas se llevan todas las ganancias... todavía, Tellor, que es bajo demanda, es confiable.
Ver originalesResponder0
BloodInStreets
· hace6h
El sistema de oráculos push está simplemente elevando las pequeñas parejas de monedas, ¡el flujo de gastos en Gas es una verdadera sangría!
La cadena de bloques trae datos externos (como precios de criptomonedas, clima, etc.) mediante oráculos. Aunque parece simple, en realidad existen dos enfoques completamente diferentes: uno es el empuje de datos activo y otro es la extracción bajo demanda por parte del contrato.
**Oráculos de empuje — Modo de difusión**
Esta es la práctica más popular actualmente, similar al sistema Data Feeds de Chainlink. Los nodos del oráculo trabajan automáticamente según condiciones predefinidas, por ejemplo, empujar datos cada 5 minutos o cuando la variación de precio supera el 0.5%, enviando inmediatamente los nuevos datos a la cadena.
¿Suena bien? De hecho, tiene dos ventajas: los desarrolladores de DApps no necesitan gestionar la lógica de solicitud, simplemente leen los datos existentes en la cadena; y la velocidad de obtención de datos para los usuarios también es rápida, porque los datos ya están allí esperando.
Pero no todo es color de rosa. El problema radica en el costo: cada vez que se actualiza, se gasta Gas, independientemente de si alguien realmente usa esos datos. Imagina soportar 1000 activos RWA, actualizándose cada pocos minutos; los costos de Gas serían astronómicos. Para pares de tokens con bajo volumen de transacciones, este modo resulta especialmente ineficiente.
**Oráculos de extracción — Modo bajo demanda**
Proyectos como Tellor(TRB) están explorando otra vía: el contrato solo extrae datos cuando hay una necesidad real. La ventaja es clara: si nadie usa, no se gasta dinero; se paga solo por uso, lo que mejora mucho la escalabilidad.
Ambos modos tienen sus ventajas y desventajas; la elección depende de las necesidades del escenario de aplicación.