Tengo una pregunta sobre el protocolo bitcoin. En el artículo de Satoshi se menciona que:
Mi pregunta es, en el paso 5, los nodos aceptan las transacciones si son válidas, por lo que si un nodo detecta una transacción como "no válida" después de la prueba de trabajo (es decir, el paso 4), no se aceptará. Creo que si es cierto, el poder que se usa para la prueba de trabajo se desperdicia y no es aceptable. Quería saber si entiendo bien este proceso y si mi suposición es correcta.
Agradeceré cualquier guía y ayuda.
Gracias
No estoy seguro de cómo se describió exactamente en el documento técnico, pero obviamente cada nodo verifica la validez de las nuevas transacciones antes de agregarlas a su plantilla de bloque. es decir, entre el paso 1 y el paso 2. Como dijiste, no tendría sentido desperdiciar energía en encontrar una prueba de trabajo sin verificar la validez de antemano.
Sin embargo, cada nodo aún debe verificar la validez de un bloque después de que se haya encontrado. De lo contrario, estarían confiando en que el autor del bloque se ha adherido a las reglas. ¿Por qué confiar, cuando es barato verificar? ;)
Mary_Si
muro