Bitcoin Blockchain - Proceso de verificación

Como dice el título, básicamente mi pregunta es sobre la verificación de blockchain. Sé qué es una cadena de bloques y básicamente entendí cómo funciona la minería, excepto una vez que es algo simple.

Digamos que tenemos 2 chicos, Bob y Adam.

Blockchain:

    |1|-|2|-|3|-{4}   - Bob Chain
    |1|-|2|-|3|-{4}   - Adam Chain

Suponga que tanto Bob como Adam encontraron un nuevo bloque, pero no se verificará hasta que alguien encuentre el siguiente bloque. Así que mi pregunta es qué está pasando en una situación si Adam encuentra un bloque |5| primero. ¿Recibirá Bob su recompensa por encontrar un bloque? O significa que si Adam encontró un bloque, tiene que encontrar el siguiente, lo cual es extremadamente difícil sin una enorme red de recursos computacionales para verificar su bloque anterior |4| y obtener una recompensa por el bloque 4 de 12,5 bitcoins, porque los nodos solo aceptarán la cadena de bloques más larga? Espero haber ilustrado claramente la imagen. Traté de encontrar la respuesta en diferentes videos y materiales, pero de alguna manera este aspecto se dejó de lado. Si mi suposición es cierta, significa que no hay forma de que una sola persona pueda ganar algo con la minería sin una gran red.

Respuestas (1)

Suponga que tanto Bob como Adam encontraron un nuevo bloque, pero no se verificará hasta que alguien encuentre el siguiente bloque. Así que mi pregunta es qué está pasando en una situación si Adam encuentra un bloque |5| primero. ¿Recibirá Bob su recompensa por encontrar un bloque?

No. Si Adam encuentra el bloque |5| primero y es un bloque válido, Adam lo transmitirá rápidamente a la red bitcoin y la proliferación de dicho bloque se llevará a cabo muy rápidamente en toda la red bitcoin. Los nodos que reciben el bloque 5 de Adam también dejarán huérfano al bloque 4 de Bob, ya que el bloque 5 de Adam es ahora la punta de la cadena válida más larga. Otros mineros también cambiarán rápidamente a la mía en esta punta de bloque para evitar la minería en un bloque huérfano.

O significa que si Adam encontró un bloque, tiene que encontrar el siguiente, lo cual es extremadamente difícil sin una enorme red de recursos computacionales para verificar su bloque anterior |4| y obtener una recompensa por el bloque 4 de 12,5 bitcoins, porque los nodos solo aceptarán la cadena de bloques más larga?

No necesariamente. Una vez que se transmite el bloque de Adam (es decir, el bloque 5), otro minero podría tener suerte y podría extender el bloque 5 al bloque 6. El bloque de Adam permanecerá como parte de la cadena canónica.

Si mi suposición es cierta, significa que no hay forma de que una sola persona pueda ganar algo con la minería sin una gran red.

Más o menos cierto. Sus posibilidades de encontrar un bloque se basan en su tasa de hash proporcional a la tasa de hash de la red. En las condiciones actuales, la probabilidad de que un minero solitario encuentre un bloque de bitcoin es muy pequeña , pero sigue siendo una posibilidad remota. Por lo tanto, tenemos pools de minería en bitcoin.