La minería de Bitcoin con la ayuda de dispositivos mineros ASIC especializados hace tiempo que pasó de ser el pasatiempo doméstico de los tecnólogos a un gran negocio de infraestructura con una feroz competencia por cada bloque minado. Y para aumentar de alguna manera sus ganancias potenciales, los mineros recurren a ciertos trucos, uno de los cuales discutiremos en este artículo.

La cadena de bloques de criptomonedas Bitcoin, aunque apareció primero, tiene una serie de desventajas significativas en comparación con soluciones posteriores. Debido a esto, es difícil implementar soluciones de contratos inteligentes o redes L2 en la cadena de bloques BTC. Esto se debe principalmente al tamaño limitado de los metadatos registrados en una sola transacción. Las últimas versiones del cliente Bitcoin Core le permiten escribir no más de 83 bytes de datos adicionales en una transacción en el llamado código de operación (OP_RETURN). En la solución competidora de Bitcoin Knots, el tamaño permitido de OP_RETURN es aún menor, solo 43 bytes. 

Es decir, los grupos de minería que se ejecutan con el software Bitcoin Core descartarán todas las transacciones en las que OP_RETURN sea mayor de 83 bytes.
Sin embargo, existe una cierta solicitud entre los desarrolladores de registrar una cantidad mucho mayor de bytes en los metadatos para ejecutar sus soluciones en la red Bitcoin, y algunos grandes mineros pueden brindar esta oportunidad por una tarifa adicional.

Para ello, modifican el código fuente abierto del nodo Bitcoin Core, eliminando el límite de 83 bytes en OP_RETURN. Pero al mismo tiempo, otros mineros que se ejecutan en software no modificado descartarán esta transacción no estándar. 

Para que una transacción no estándar de este tipo se registre en un bloque, es necesario que este bloque sea encontrado por este minero en particular que brinda este servicio. En realidad, debido a esto, el registro de transacciones "extendidas" en la cadena de bloques ocurrirá con un retraso significativo. El tiempo de demora dependerá de la capacidad del grupo que brinde dicho servicio. 

Por ejemplo, una gran empresa minera industrial de Bitcoin brinda la oportunidad de registrar transacciones largas en la cadena de bloques: Mara.com Para hacer esto, creó un servicio especial SlipStream.

El costo por cada byte registrado en este servicio varía según la carga del mempool de este minero y suele oscilar entre 8 y 12 satoshis por byte.

Dado que los ingresos de los mineros de Bitcoin dependen no solo de la recompensa en bloque, sino también de las tarifas pagadas en la red, la adición de dichos servicios para registrar transacciones no estándar en la red BTC afecta directamente los ingresos de la minería, ya que tendrá que pagar una comisión alta por registrar una transacción con un OP_RETURN grande en comparación con una transacción regular.