¿Está bien no clasificar las transacciones en absoluto?

Según Mastering Bitcoin. Minería: edad de transacción, tarifas y prioridad , los mineros ordenan las transacciones usando un parámetro especial, llamado prioridad , que se parece a

Prioridad = Suma (Valor de la entrada * Antigüedad de la entrada) / Tamaño de la transacción

Si la prioridad es mayor a 57.600.000, significa que la transacción es de alta prioridad y se escribirá en los primeros 50 kb.

La pregunta es: ¿Es realmente necesaria la prioridad? Quiero decir, si soy un minero y tengo, por ejemplo, 1000 transacciones sin confirmar, ¿está bien elegir al azar 100 transacciones y ponerlas en el bloque tal como están? ¿Sin clasificar por prioridad o tarifas?

¿Funcionará o recibiré un rejectmensaje o algo así?

Creo que el último algoritmo de selección de transacciones ya no tiene en cuenta la edad.

Respuestas (1)

Siempre que todas las transacciones seleccionadas sean válidas, puede seleccionar las transacciones que desee.

Debe verificar que no haya gastos dobles entre las transacciones seleccionadas y que mantenga las transacciones que se acumulan entre sí en el orden correcto, es decir, si TX Bgasta una salida de TX A, TX Bdebe aparecer después TX Aen el bloque si selecciona ambas.

Clasificarlos por tarifa (es decir, tarifa pagada por tamaño de datos o satoshi por byte) maximizará con avidez las tarifas de transacción que cobra por bloque, para optimizar el uso del bloque mientras maximiza la tarifa, tal vez tendría que usar un solucionador de mochila.

La prioridad se desactivó de forma predeterminada en Bitcoin Core 0.12.0 , de hecho, pregunté hace unos meses si algún minero aún seleccionaba por prioridad .