sistema de recompensa bitcoin

No estoy completamente seguro de cómo funciona el sistema de recompensas en Bitcoin.

Entonces, cada 10 minutos se resuelve un bloque y se recompensan 25 bitcoins a un minero (o grupo). Esto sucede en proporción a la cantidad de poder de cómputo total que el minero ha invertido en resolver el bloque. Entonces, un minero que tiene el 30% de la potencia total de la red tiene un 30% de posibilidades de obtener los 25 bitcoins y, por lo tanto, obtiene aproximadamente 8 bitcoins cada 10 minutos, ¿no? Si fuera un grupo de 4 mineros, creo que el pago promedio sería de 2 bitcoins por cuidador.

¿Cómo funcionan las tarifas de transacción con esto? Entonces, un bloque consta de transacciones. ¿Se suman todas las tarifas de todas las transacciones y se agregan a la recompensa básica de 25 bitcoins y, por lo tanto, se recompensan de acuerdo con la misma probabilidad que la anterior?

Además, ¿significa esto que un determinado bloque puede valer mucho más que otro, en caso de que alguien sea particularmente generoso en su tarifa de transacción?

Respuestas (1)

La cantidad de Bitcoin que un minero exitoso puede reclamar para sí mismo es currentBlockReward + transaction fees. Si hay muchas tarifas, un bloque puede valer más que otros.

Cuando los usuarios envían transacciones, pueden adjuntar una tarifa de transacción asignando menos a los destinatarios de las transacciones que el total de las entradas. El monto no asignado se puede reclamar como tarifa de transacción:Inputs - outputs = Transaction Fee

Example: In: 0.005BTC, Out: 0.004BTC ⇒ Transaction Fee: 0.001BTC

Cuando los mineros trabajan para confirmar un bloque, incluyen su Transacción Coinbase individual en los datos de la transacción que están tratando de confirmar. Esta transacción de Coinbase gasta la recompensa del bloque y las tarifas de transacción en una dirección elegida por el minero. Esto significa que un minero asigna su propia recompensa cuando encuentra un bloque con éxito.

Sin embargo, después de encontrar un bloque, cada nodo verificará si el bloque cumple con las reglas: la suma de todas las salidas de transacciones en un bloque debe ser menor que todas las entradas de transacciones y la recompensa del bloque, es decir, el minero solo puede asignar la flotación libre. tarifas de transacción y la recompensa de bloque actual para sí mismo.

sum(BlockOutputs) ≤ sum(BlockInputs) + BlockReward

Sucedió en el pasado que un minero reclamó menos de lo que podía haber. En ese caso, el resto se pierde en la red.

También vea las preguntas relacionadas: