¿Cuál es el motivo de un minero para incluir una transacción en un bloque?

Mi pregunta se divide en diferentes partes:

  • ¿Puede un bloque incluir solo una transacción de base de monedas?
  • ¿Por qué un minero debería esperar \ incluir más transacciones después de comenzar a crear un bloque?
  • Si un minero detiene el proceso de minería para incluir una nueva transacción entrante, ¿eso lo hace volver a calcular las posibilidades de nonce anteriores para crear el bloque?

Respuestas (1)

  • Los bloques pueden contener lo que sea válido, cualquier cosa más allá de eso depende de la decisión del minero. No incluir transacciones que no sean la transacción coinbase es válida, y no hay forma de tener una regla donde este no sea el caso (¿hubo transacciones para incluir en ese momento?). Los mineros no esperarán en absoluto a que las transacciones estén disponibles para la minería, ya que su principal fuente de ingresos es la recompensa del bloque.

  • Se incentiva a los mineros a incluir transacciones del creador de la transacción que paga una tarifa y el minero que la cobra. No incluir transacciones significa que pierden ingresos.

  • La minería es libre de progreso, cada intento es completamente único y tiene las mismas posibilidades de ganar sin importar cuántos hayas hecho anteriormente o cuál fue el contenido de esos intentos. La inclusión o exclusión de transacciones no tiene ningún efecto sobre la posibilidad de que un bloque gane o no, ya que el encabezado tiene exactamente la misma longitud para todos y cada uno de los intentos.

así que... en general, solo incluyen porque, de lo contrario, el sistema no funcionaría (imagínese que no puede confirmar las transacciones) y, por lo tanto, los depósitos de btc de los mineros no tendrían valor y se quedarían sin negocio.
Esa es una forma de racionalizarlo, ciertamente.