Detectan transacciones censuradas de Bitcoin
Un explorador de bloques de Bitcoin detectó lo que su creador denomina las primeras transacciones censuradas de Bitcoin, al menos de las que él ha visto. El software es miningpool-observer, autoría de un desarrollador de Bitcoin Core identificado como 0xB10C.
Mediante una publicación en su blog, 0xB10C explicó que en varias fechas de septiembre y octubre el explorador identificó seis transacciones ausentes, provenientes de direcciones sancionadas por la Oficina de Control de Activos Extranjeros (OFAC) de los Estados Unidos.
En el texto, el autor analiza si estas transacciones fueron filtradas intencionalmente, debido a su origen, en direcciones sancionadas por la OFAC, o si hay otras explicaciones posibles para su ausencia en los bloques. Concluye que cuatro de las seis transacciones probablemente fueron filtradas. De los bloques en cuestión, cuatro pertenecen al pool de minería F2Pool, uno a ViaBTC y otro a Foundry USA.
Los motivos por los que una transacción puede ser excluida de un bloque son varios, detalla el autor. «Generalmente, las transacciones no se propagan de forma pareja a través de la red, y no hay una memoria global de la cual tomar transacciones», dice. «Cada nodo tiene su propio conjunto de transacciones válidas. Un pool puede priorizar transacciones por las cuales recibió pagos ‘out of band’ («por fuera de la banda o el canal»). Sin embargo, también puede quitarle prioridad o filtrar transacciones», agregó.
Para analizar las propiedades de resistencia a la censura de Bitcoin, es crucial entender cuántos y cuáles pools están filtrando transacciones».
0xB10C, desarrollador de miningpool-observer.
Análisis de cada transacción censurada
La conclusión de 0xB10C es que los informes de miningpool-observer sobre transacciones sancionadas ausentes en bloques minados por ViaBTC y Foundry probablemente son falsos positivos y no un resultado de filtraciones. Sin embargo, piensa que las transacciones ausentes en los bloques de F2Pool sí fueron probablemente filtradas.
Las transacciones potencialmente filtradas se encuentran en los bloques 810727, 811971, 811920 y 813357. Para cada uno de los casos, el artículo explora las comisiones abonadas, el peso de la transacción y con cuáles transacciones fue reemplazada. En un par de casos, la transacción aceptada pagó casi la misma comisión que la que se dejó afuera, lo que indica que el motivo del reemplazo fue otro.
Una observación importante que hace este analista es que «dado que solo hemos visto transacciones de salida desde una sola dirección sancionada por la OFAC (3PKiHs4GY4rFg8dpppNVPXGPqMX6K2cBML), no podemos saber si F2Pool está filtrando solo esta dirección o todas las direcciones sancionadas por la OFAC».