Análisis del ataque de rechazo de empaquetado del Pool de minería de la Máquina de oráculo NEST
I. Introducción
El oráculo distribuido NEST tiene como objetivo mejorar la confiabilidad de los datos y la seguridad del sistema a través de una amplia participación de los usuarios en la cadena. Para abordar el problema de las ofertas maliciosas, NEST ha diseñado un mecanismo de verificación de oferta-orden de ejecución. Sin embargo, el funcionamiento efectivo de este mecanismo depende de que las transacciones aparezcan puntualmente en nuevos bloques.
En la actualidad, en la red blockchain, los mineros suelen formar pools de minería para integrar su potencia de cálculo y aumentar la probabilidad de ganancias. La aparición de los pools de minería ha suscitado problemas de monopolio en el derecho a empaquetar transacciones. Los grandes pools de minería a menudo priorizan empaquetar transacciones que les son favorables o que tienen tarifas más altas, incluso si estas transacciones no son las que se publicaron primero.
Si esta situación ocurre en la Máquina de oráculo NEST, podría resultar en que nuevas cotizaciones no se verifiquen a tiempo, lo que conduciría a la salida de datos de precios erróneos. Algunos Pool de minería podrían aprovechar esta vulnerabilidad para obtener oportunidades de arbitraje, amenazando la seguridad del ecosistema DeFi. A continuación, se describirá en detalle este ataque de rechazo de empaquetado dirigido a la Máquina de oráculo NEST.
Dos, flujo de ataque y análisis
Para facilitar la explicación, supongamos que todos los miembros que participan en la minería son considerados como un solo minero del Pool de minería (, que se considera un pequeño Pool de minería ), y cada Pool de minería tiene diferentes proporciones de poder de cálculo, y están al tanto de esta información entre sí.
Antes del ataque, los pools de minería maliciosos pueden acumular criptomonedas para arbitraje a través de préstamos relámpago y otros métodos. Luego, el pool de minería malicioso presenta una oferta que se desvía enormemente del precio real del mercado a NEST. Debido al enorme espacio de arbitraje, durante el período de verificación, necesariamente habrá validadores que propongan transacciones de compra y corrijan la oferta para obtener el máximo beneficio.
En este momento, todos los Pool de minería enfrentan dos opciones al ensamblar cada bloque de período de validación: empaquetar la transacción en el siguiente bloque ( o asumir la transacción por sí mismos y volver a cotizar ), o no empaquetarla ( o no presentar la transacción de asumir ). Dado que cada Pool de minería entiende la proporción de su poder de cálculo y las estrategias que podrían adoptar, esto constituye en realidad un juego estático de información completa con múltiples independencias. El punto de equilibrio de Nash del juego depende de los rendimientos de los participantes bajo diferentes combinaciones de decisiones.
Si se elige corregir la cotización, el Pool de minería puede obtener ingresos a de inmediato. Si no se corrige, el Pool de minería puede acumular criptomonedas relacionadas y esperar a que se ejecute la cotización para arbitrar, obteniendo ingresos b( normalmente b>a). Sin embargo, solo los Pools de minería que extraen nuevos bloques pueden obtener derechos de contabilidad. Por lo tanto, el ingreso de elegir corregir la cotización es Pia, y el ingreso de no corregir es Pib( Pi es la proporción de poder de cómputo de ese Pool de minería ).
Es importante tener en cuenta que, una vez que se corrige la cotización, no habrá más juegos posteriores, y todos los Pool de minería no podrán obtener beneficios b. Por lo tanto, los Pool de minería consideran en realidad las siguientes dos formas de beneficios al decidir el contenido de las transacciones de cada bloque:
T(Y) = Pia
T(N) = Pn * Pib
Donde T representa la decisión del Pool de minería, Y indica modificar la oferta, N significa no modificar; Pn representa la probabilidad de que no aparezcan modificaciones en la oferta en todos los bloques del período de validación que siguen.
Durante el período de verificación de ensamblaje de cada bloque, todos los Pool de minería compararán estos dos tipos de ingresos para tomar decisiones. Finalmente, según la proporción de su poder de cómputo y la relación de proporción entre a y b, decidirán si corregir la oferta, alcanzando así un estado de equilibrio de Nash.
Tres, análisis y resumen
El Pool de minería puede aprovechar la ventaja de la potencia de cálculo para retrasar o obstaculizar la actualización de la corrección de precios, permitiendo así la arbitraje a través de la Máquina de oráculo NEST. Este no es solo un problema que enfrenta la Máquina de oráculo NEST, de hecho, toda la idea de descentralización de la blockchain se ve afectada por el fenómeno de los Pool de minería. Cómo resolver eficazmente los problemas que traen los Pool de minería es un desafío ineludible en el camino de la blockchain hacia una verdadera descentralizació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.
8 me gusta
Recompensa
8
5
Compartir
Comentar
0/400
faded_wojak.eth
· hace20h
Esta ola ha condenado, hermanos.
Ver originalesResponder0
MetaMisery
· hace20h
Vaya, esto es bastante tóxico esta vez.
Ver originalesResponder0
Layer3Dreamer
· hace20h
teóricamente hablando, este vector de ataque expone las vulnerabilidades del consenso l1... fascinante
La Máquina de oráculo NEST fue rechazada por el Pool de minería para un ataque de empaquetado, amenazando la seguridad del ecosistema DeFi.
Análisis del ataque de rechazo de empaquetado del Pool de minería de la Máquina de oráculo NEST
I. Introducción
El oráculo distribuido NEST tiene como objetivo mejorar la confiabilidad de los datos y la seguridad del sistema a través de una amplia participación de los usuarios en la cadena. Para abordar el problema de las ofertas maliciosas, NEST ha diseñado un mecanismo de verificación de oferta-orden de ejecución. Sin embargo, el funcionamiento efectivo de este mecanismo depende de que las transacciones aparezcan puntualmente en nuevos bloques.
En la actualidad, en la red blockchain, los mineros suelen formar pools de minería para integrar su potencia de cálculo y aumentar la probabilidad de ganancias. La aparición de los pools de minería ha suscitado problemas de monopolio en el derecho a empaquetar transacciones. Los grandes pools de minería a menudo priorizan empaquetar transacciones que les son favorables o que tienen tarifas más altas, incluso si estas transacciones no son las que se publicaron primero.
Si esta situación ocurre en la Máquina de oráculo NEST, podría resultar en que nuevas cotizaciones no se verifiquen a tiempo, lo que conduciría a la salida de datos de precios erróneos. Algunos Pool de minería podrían aprovechar esta vulnerabilidad para obtener oportunidades de arbitraje, amenazando la seguridad del ecosistema DeFi. A continuación, se describirá en detalle este ataque de rechazo de empaquetado dirigido a la Máquina de oráculo NEST.
Dos, flujo de ataque y análisis
Para facilitar la explicación, supongamos que todos los miembros que participan en la minería son considerados como un solo minero del Pool de minería (, que se considera un pequeño Pool de minería ), y cada Pool de minería tiene diferentes proporciones de poder de cálculo, y están al tanto de esta información entre sí.
Antes del ataque, los pools de minería maliciosos pueden acumular criptomonedas para arbitraje a través de préstamos relámpago y otros métodos. Luego, el pool de minería malicioso presenta una oferta que se desvía enormemente del precio real del mercado a NEST. Debido al enorme espacio de arbitraje, durante el período de verificación, necesariamente habrá validadores que propongan transacciones de compra y corrijan la oferta para obtener el máximo beneficio.
En este momento, todos los Pool de minería enfrentan dos opciones al ensamblar cada bloque de período de validación: empaquetar la transacción en el siguiente bloque ( o asumir la transacción por sí mismos y volver a cotizar ), o no empaquetarla ( o no presentar la transacción de asumir ). Dado que cada Pool de minería entiende la proporción de su poder de cálculo y las estrategias que podrían adoptar, esto constituye en realidad un juego estático de información completa con múltiples independencias. El punto de equilibrio de Nash del juego depende de los rendimientos de los participantes bajo diferentes combinaciones de decisiones.
Si se elige corregir la cotización, el Pool de minería puede obtener ingresos a de inmediato. Si no se corrige, el Pool de minería puede acumular criptomonedas relacionadas y esperar a que se ejecute la cotización para arbitrar, obteniendo ingresos b( normalmente b>a). Sin embargo, solo los Pools de minería que extraen nuevos bloques pueden obtener derechos de contabilidad. Por lo tanto, el ingreso de elegir corregir la cotización es Pia, y el ingreso de no corregir es Pib( Pi es la proporción de poder de cómputo de ese Pool de minería ).
Es importante tener en cuenta que, una vez que se corrige la cotización, no habrá más juegos posteriores, y todos los Pool de minería no podrán obtener beneficios b. Por lo tanto, los Pool de minería consideran en realidad las siguientes dos formas de beneficios al decidir el contenido de las transacciones de cada bloque:
Donde T representa la decisión del Pool de minería, Y indica modificar la oferta, N significa no modificar; Pn representa la probabilidad de que no aparezcan modificaciones en la oferta en todos los bloques del período de validación que siguen.
Durante el período de verificación de ensamblaje de cada bloque, todos los Pool de minería compararán estos dos tipos de ingresos para tomar decisiones. Finalmente, según la proporción de su poder de cómputo y la relación de proporción entre a y b, decidirán si corregir la oferta, alcanzando así un estado de equilibrio de Nash.
Tres, análisis y resumen
El Pool de minería puede aprovechar la ventaja de la potencia de cálculo para retrasar o obstaculizar la actualización de la corrección de precios, permitiendo así la arbitraje a través de la Máquina de oráculo NEST. Este no es solo un problema que enfrenta la Máquina de oráculo NEST, de hecho, toda la idea de descentralización de la blockchain se ve afectada por el fenómeno de los Pool de minería. Cómo resolver eficazmente los problemas que traen los Pool de minería es un desafío ineludible en el camino de la blockchain hacia una verdadera descentralización.