Mi pregunta se divide en diferentes partes:
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.
EralpB
claris