¿Qué es Front Running?
La ejecución anticipada es el acto de colocar una transacción en una cola con el conocimiento de una transacción futura. La ejecución frontal en una plataforma blockchain¿Qué el Blockchain? Blockchain, o cadena de bloques representa la tecnología o el sistema de codificación de la... Leer más normalmente ocurre cuando un minero, que tiene acceso a información sobre transacciones pendientes, realiza un pedido que le daría una ganancia basada en una operación pendiente. Por ejemplo, en la cadena de bloques Ethereum, la ejecución anticipada puede ocurrir cuando los bots¿Qué son los Bots? Los robots comerciales se han utilizado en los mercados de valores durante varias... Leer más pueden cotizar un precio de gas más alto que una operación pendiente, acelerando así su procesamiento.
La ejecución inicial se puede mitigar secuenciando las transacciones y mejorando la confidencialidad de las transacciones. La secuenciación de transacciones se puede lograr a través de implementaciones como Canonical Transaction Ordering Rule como la empleada por BCH (Bitcoin¿Qué es el Bitcoin? Bitcoin es una criptomoneda de intercambio digital nacida en el año 2009. Se diferencia de... Leer más Cash). La confidencialidad, por otro lado, es aplicable en diferentes secciones de una aplicación descentralizada (DApp).