bitcoin-dalla-teoria-alla-pratica / errata-corrige-e-sorgente-esempi

Repository che raccoglie il codice di esempio e i bugs del libro e corso Udemy "Bitcoin - dalla teoria alla pratica" e del libro "Bitcoin 199 domande" e del libro "Bitcoin 199 domande"
https://www.corsobitcoin.com
GNU Affero General Public License v3.0
6 stars 0 forks source link

[LIBRO] Pagina 54 - sha256sum -b stampa caratteri extra #98

Closed alessandro-aglietti closed 4 years ago

alessandro-aglietti commented 5 years ago

Quale frase contiene l'errore? [...] xxd -r -p | sha256sum -b | xxd -r -p | sha256sum -b | [..] va a sporcare l'hash perche' l'output di sha256sum e' cosi' fatto 6126bc7d54808a9a83df80f6f2347091015b1c75078baa14a595eb10f4954951 *-

Quale versione corretta proponi? va messo nel mezzo un awk o similae tipo [...] xxd -r -p | sha256sum -b | awk '{print $1}' | xxd -r -p | sha256sum -b | awk '{print $1}' | [..]

Quanto ritieni che sia grave questo errore? Difficile che un lettore si renda conto che sia un problema di output piping.

alessandro-aglietti commented 5 years ago

Falso allarme,

printf "0200000001fc8af0992724586981e0fb75932ce9c0bb788fc47fcfda5aefc519c0ef8e24810000000000ffffffff01606b042a010000001976a914bfb4d4c487e9b2263fcca1213ccc7e49d827f78a88ac00000000" | xxd -r -p | sha256sum -b | xxd -r -p | sha256sum -b da lo stesso output di printf "0200000001fc8af0992724586981e0fb75932ce9c0bb788fc47fcfda5aefc519c0ef8e24810000000000ffffffff01606b042a010000001976a914bfb4d4c487e9b2263fcca1213ccc7e49d827f78a88ac00000000" | xxd -r -p | sha256sum -b | awk '{print $1}' | xxd -r -p | sha256sum -b