¿Dónde está el incentivo para actualizar la raíz de Merkle?

Acabo de leer la siguiente pregunta ¿ El tamaño del bloque afecta la velocidad de Hashing de Miner?

y parece que la respuesta es no, ya que los mineros solo necesitan hacer hash de la raíz de Merkle.

Sin embargo, actualizar la raíz de Merkle requerirá mucha potencia de CPU si/cuando las transacciones de bitcoin alcanzan una tasa de 4000 tps.

¿Cuál es el incentivo para que los mineros/grupos se esfuercen en mantener la raíz de merkle a este ritmo? Obviamente, si no gastan este esfuerzo, el resultado será una acumulación cada vez mayor de transacciones no verificadas.

Respuestas (3)

La raíz de merkle asegura que las transacciones formaron parte del bloque que se está encontrando. Vincula el encabezado del bloque al conjunto de transacciones en el bloque.

Entonces, si no actualiza la raíz de Merkle, en realidad no está confirmando las transacciones y no podrá cobrar la tarifa de las transacciones. Entonces, el incentivo para actualizar la raíz de merkle es el mismo que para incluir transacciones en un bloque: obtiene tarifas de transacción por hacerlo.

Gracias, eso tiene mucho sentido. Creo que lo que me confundió fue que cuando leí el periódico tuve la impresión de que las "tarifas de transacción" eran algo del futuro, y que por ahora el incentivo proviene del hecho de que se le permite introducir una nueva moneda de propiedad por el minero - como la primera transacción en un bloque.
Pero, ¿no hay transacción sin comisiones? En esos casos, ¿cuál es el incentivo?
Si bien no existen incentivos directos para incluir transacciones gratuitas, existe uno indirecto: dado que los mineros se benefician de un ecosistema de Bitcoin saludable en general, es probable que también las incluyan.

bueno, cuando ejecuta todo el valor de nonce de 32 bits y no puede obtener el hash con el nivel de dificultad requerido, también puede incluir transacciones adicionales que indirectamente cambiarán el valor de raíz de merkle y, con suerte, un nuevo conjunto de valor de nonce permitirá al minero obtenga el valor hash que coincida con el nivel de dificultad. Es solo una de sus estrategias.

Hay dos razones para actualizar la raíz. Por lo general, solo el segundo es el motivo para actualizarlo.

  1. El nonce de 32 bits para la raíz de Merkle actual ya se ha agotado, se debe calcular una nueva raíz permutando el orden de transacción para continuar con el problema de PoW.
  2. Se han recopilado más transacciones con mejores tarifas en el mempool. Calcular un nuevo árbol Merkle significa más ganancias potenciales con menos pérdidas potenciales.

Recibir más transacciones generalmente ocurre mucho más que agotar todo el nonce de 32 bits, y se hace para incluir tantas transacciones como sea posible para recibir la recompensa de tarifa más alta.