cuántos mineros aprueban un bloque; antes de que se agregue al bloque? ¿Es el 51%?

Leí mucho material sobre esto y no obtuve mucha idea. Respuesta fácil explicativa, no técnica, por favor. ¡Por favor!

Si un minero resuelve el rompecabezas y empuja el bloque hacia adelante.

  1. El resto de mineros comprueba si el rompecabezas resuelto por el minero que afirmaba resolverlo es correcto o no. Entonces cuántos mineros lo aprueban; antes de que se agregue al bloque? ¿Es el 51%?

  2. Supongamos que llega una entrada incorrecta en el libro mayor público. ¿No afectará la credibilidad de bitcoin? ¿Cómo se rectifica? ¿Cómo se rectifica una transacción incorrecta?

  3. También leí en alguna parte que cada bloque contiene la información sobre el bloque anterior. Entonces, después de agregar 6 bloques a la cadena de bloques; seguramente se confirma que el último sexto bloque es una transacción completamente válida.

  4. El minero obtiene la recompensa de 12,5 bitcoins. ¿Se agrega esta transacción al bloque?

¿Quién extrae estos 12,5 bitcoins para él? ¿Viene de la tesorería bit-coin? ¿Alguien lo extrae para el minero voluntariamente?

Respuestas (2)

El resto de mineros comprueba si el rompecabezas resuelto por el minero que afirmaba resolverlo es correcto o no. Entonces cuántos mineros lo aprueban; antes de que se agregue al bloque? ¿Es el 51%?

No. El minero crea el bloque él mismo. En realidad, no hay un rompecabezas que el minero resuelva; simplemente hace una fórmula matemática específica (llamada función hash) una y otra vez, cambiando ligeramente las entradas a esa fórmula, hasta que obtiene un resultado de esa fórmula (conocido como hash) que es menor que un valor objetivo específico. El valor objetivo es un valor que se calcula de forma determinista a partir de todos los bloques anteriores; es decir, dada la misma cadena de bloques, siempre calculará el mismo valor objetivo para un bloque determinado.

No hay proceso de aprobación ni nada por el estilo. Lo que sucede es que el minero simplemente transmitirá el bloque a todos, y todos decidirán individualmente si quieren aceptar el bloque o no. Esta decisión se basa en si el bloque cumple con las reglas de consenso integradas en el software que alimenta los nodos de las personas. Otros mineros también recibirán el bloque y decidirán si lo aceptarán o no. Si aceptan el bloque, comenzarán a extraer otro bloque encima.

Los bloques se agregan a la cadena de bloques cuando los nodos aceptan el bloque y lo agregan a su cadena de bloques local. En realidad, no hay nada que sea "la cadena de bloques", sino que todos los nodos que siguen las mismas reglas de consenso aceptarán y rechazarán los mismos bloques, por lo que todos los nodos que usen esas reglas de consenso tendrán la misma cadena de bloques.

Supongamos que llega una entrada incorrecta en el libro mayor público. ¿No afectará la credibilidad de bitcoin? ¿Cómo se rectifica? ¿Cómo se rectifica una transacción incorrecta?

Los bloques no son la "última palabra" de lo que es válido o no. Si un bloque no es válido de alguna manera (encabezado de bloque no válido, demasiado grande, contiene una transacción no válida, etc.), todos los que sigan las reglas de consenso que invalidan el bloque lo rechazarán y se negarán a agregarlo a su cadena de bloques local. . Por lo tanto, aquellos que siguen las mismas reglas de consenso seguirán usando la misma cadena de bloques. Otros mineros harán lo mismo y no extraerán más bloques además de ese bloque inválido. No es posible que se incluya una "transacción incorrecta" en la cadena de bloques porque eso haría que el bloque que la incluyó no fuera válido para todos los que usan las reglas de consenso de Bitcoin y, por lo tanto, el bloque no es parte de la cadena de bloques de Bitcoin.

También leí en alguna parte que cada bloque contiene la información sobre el bloque anterior. Entonces, después de agregar 6 bloques a la cadena de bloques; seguramente se confirma que el último sexto bloque es una transacción completamente válida.

No. Los bloqueos no determinan la validez de una transacción. Si un bloque contiene una transacción no válida o no es válida de ninguna manera, los nodos que sigan las reglas de consenso que invalidan el bloque lo rechazarán en todas las circunstancias. Nunca aceptarán el bloque, incluso si el bloque tiene más bloques extraídos encima.

El minero obtiene la recompensa de 12,5 bitcoins. ¿Se agrega esta transacción al bloque?

El minero crea una transacción que se paga a sí mismo 12,5 BTC más las tarifas de transacción. Los 12,5 BTC (el subsidio en bloque) se crean de la nada; no hay emisor, no hay tesorería.

El resto de mineros comprueba si el rompecabezas resuelto por el minero que afirmaba resolverlo es correcto o no. Entonces cuántos mineros lo aprueban; antes de que se agregue al bloque? ¿Es el 51%?

Se agrega inmediatamente. Por definición, la cadena de bloques pública es la cadena de bloques válidos que tiene la mayor cantidad de pruebas de trabajo. Entonces, todos los que verifiquen que es válido saben que es parte de la cadena de bloques. (A menos que sepan de otra cadena que sea igual o más larga).

Supongamos que llega una entrada incorrecta en el libro mayor público. ¿No afectará la credibilidad de bitcoin? ¿Cómo se rectifica? ¿Cómo se rectifica una transacción incorrecta?

Esto es imposible. Por definición, si una entrada es incorrecta, no forma parte del libro mayor público. Nuevamente, por definición, el libro mayor público solo consta de bloques válidos.

Cuando revisas para ver qué es o no es parte del libro mayor público, ignoras todo lo que está mal porque está mal. La primera prueba para ver si algo es parte del libro mayor o no es ver si es válido y si no es válido, no es parte del libro mayor. Período.

El minero obtiene la recompensa de 12,5 bitcoins. ¿Se agrega esta transacción al bloque?

¿Quién extrae estos 12,5 bitcoins para él? ¿Viene de la tesorería bit-coin? ¿Alguien lo extrae para el minero voluntariamente?

Lo extrae agregando la transacción de recompensa al bloque. No proviene de ningún lado, pero existe tan pronto como el bloque se agrega a la cadena de bloques pública. Por definición, uno tiene bitcoins cuando tiene salidas de transacciones no gastadas en la cadena de bloques pública. Entonces, antes de minar el bloque, esos 12,5 bitcoins no existían, pero ahora sí.