Transacción en un bloque vs un nuevo bloque

Estoy escribiendo un trabajo de estudio relacionado con blockchain y el potencial en mi área de trabajo. Por lo tanto, ahora estoy analizando cómo funciona blockchain. Tengo cierta confusión y espero que alguien aquí pueda ayudarme con una buena fuente o ayudarme directamente a entenderlo.

Utilizo la cadena de bloques de bitcoin como ejemplo para explicarlo.

Persona A envía a Persona B xx cantidad de btc
la transacción aún no está en la cadena de bloques (sin confirmar)
Los nodos (minero) verifican la transacción matemáticamente en un bloque y cadena en la cadena de bloques
TX se confirma y la Persona B recibe xx cantidad de btc - > ¡Esto lo tengo!

Ahora cada 10 minutos se genera un nuevo bloque con xx cantidad de BTC (basado en el algoritmo)

Blockchain se ejecuta con SHA-256, cada bloque tiene un hash único para que cada minero comprenda dónde está el final actual de la cadena de bloques.

Mi problema es entender/conectar esos tres puntos, quiero ilustrarlo en una línea de tiempo.

Tenemos una cadena, digamos que esta cadena tiene solo 5 bloques. Entonces los mineros buscan el sexto bloque. El quinto bloque tiene un hash único para que cada minero sepa dónde alinear el sexto bloque.

Luego tenemos una lista de transacciones no confirmadas, cada TX tiene una pequeña tarifa de incentivo para los mineros.

Los mineros trabajan (verifican el Tx antiguo y buscan un nuevo bloque)
Leí que tienen que resolver pruebas matemáticas -> ¿dónde está el enlace a un nuevo bloque entonces?
¿Crean bloques mientras buscan un nuevo bloque con btc dentro?
-> si se encuentra un nuevo bloque, ¿este bloque también tiene Tx adentro? ¿Alguien tiene una muestra en la cadena de bloques?
¿Luego usan esos bloques, agregan Tx y lo combinan con la cadena de bloques?
¿Cuántos Tx pueden ir en un bloque?
¿También hay bloques vacíos?

Lo siento si mis preguntas suenan estúpidas.

Respuestas (1)

Sus preguntas son legítimas, sin embargo, es posible que necesiten un poco de reorganización.

¿Dónde está el enlace a un nuevo bloque entonces?

Cada encabezado de bloque tiene el hash del encabezado del bloque anterior. Entonces ahí está el enlace

¿Crean bloques mientras buscan un nuevo bloque con btc adentro?

un minero "crea" un bloque seleccionando tx del grupo y "resolviendo el problema matemático" como dijiste. Otros mineros están haciendo lo mismo. Cuando alguien más resuelve un bloqueo antes que tú, lo transmite y recibirás el bloqueo a través de la red p2p. Si ese es un bloque legítimo, generalmente tiene sentido detener su trabajo en el bloque actual y trabajar en el siguiente además del que acaba de recibir.

si se encuentra un nuevo bloque también tiene este block'a Tx adentro?

es totalmente posible, dependiendo de qué tx seleccione y qué tx seleccione el otro minero

¿Alguien tiene una muestra en la cadena de bloques?

Si eres mío, entonces todos los escenarios serían así

¿Luego usan esos bloques, agregan Tx y lo combinan con la cadena de bloques?

si "esos" significa los nuevos bloques que recibe durante la extracción, entonces no, simplemente lo acepta después de validarlo y luego resuelve los nuevos bloques además de eso.

¿Cuántos Tx pueden ir en un bloque?

tan pequeño como uno (que le paga al minero) y tanto como el número de tx que llena el bloque (de modo que el tamaño total de los datos de tx sea inferior a 1 MiB)

¿También hay bloques vacíos?

si si vacio en el sentido de que no hay otro tx excepto el que paga el minero. Sucede más a menudo en la etapa inicial, pero todavía sucede hoy en día.

Perdón por mi respuesta tardía y muchas gracias por su respuesta detallada, ¡lo entiendo mucho mejor ahora! ¿Esto significa que, en general, toma 10 minutos para que se procese un Tx? (si pagamos la tarifa requerida y en este momento) me pregunto qué hacen los mineros en los otros 9 minutos. ¿Conoces algún recurso que tenga más información sobre "resolver el problema matemático" para explicar mejor qué están haciendo los mineros para encontrar un bloque?
Acabo de leer que la red puede ajustar la complejidad de esas tareas para los mineros, para asegurar el tiempo de bloqueo de 10 minutos.