...o cada cliente es responsable de almacenar hashes para bloques y transacciones en su propia base de datos? Entonces, cuando envío una transacción, indico el prev_out por su hash, y asumo que todos en la red sabrán lo que significa ese hash, aunque no esté específicamente, ¿literalmente EN la cadena de bloques?
¿Blockexplorer.com me está haciendo un favor al enumerar el hash para este Tx sin procesar? ¿O ese hash es realmente enviado por el remitente original de la transacción? http://blockexplorer.com/rawtx/85dce726e04af12eaaa716d00c753e2b7d6eb83a04c2c20e1b71a63d9512f03a
No. Los hashes se calculan al recibir el mensaje Tx y el cliente/nodo los almacena en una base de datos fuera de la cadena de bloques.
http://www.reddit.com/r/Bitcoin/comments/1sqa1q/techincal_do_transaction_messages_entre_nodos/
Sí.
Si está ejecutando un cliente bitcoin oficial, lo más probable es que tenga una copia de la cadena de bloques completa descargada en su computadora.
La cadena de bloques contiene todo lo necesario para validar una transacción: la red central de bitcoin nunca utiliza fuentes de datos de terceros.
You can find the input transaction (included in block 205061) which your example (included in block 273061) references in the raw blockchain at http://blockexplorer.com/rawblock/000000000000026190ebd9560f94b8d0534c6cd6fd585bf6fdb54610e6b676c3 (Ctrl+F for 9332ffc1da5dfdaef8b82b10a49224ff4bef6468491622968c517deb9f96889c)
cabeza de alfiler
cabeza de alfiler
John
cabeza de alfiler
John