Archivi categoria: informatica

Moltiplicazione efficiente per i numeri complessi

Sappiamo tutti che per moltiplicare due numeri complessi abbiamo la formula $$(a+ib)(c+id) = ab-cd + i (bc + ad)$$ Nel computer la moltiplicazione è un’operazione molto più costosa della somma o della sottrazione, per cui la complessità computazionale di un … Continua a leggere

Pubblicato in informatica | Lascia un commento

Come funziona Bitcoin

Un post che spiega le idee essenziali del protocollo Bitcoin. L’ispirazione è questo post di Michael Nielsen. Aprendo per la prima volta un portafoglio Bitcoin, cioè un programma che gestisce Bitcoin (provate!), preliminarmente il programma farà due cose: Scaricherà un … Continua a leggere

Pubblicato in informatica | Lascia un commento

Cos’è una funzione hash

Le funzioni hash sono uno degli strumenti più usati in informatica, e hanno moltissime applicazioni che ci aiutano a capire come funziona la rete. In inglese “hash” significa “pasticcio”. Ed è proprio così che dobbiamo immaginare una funzione hash, cioè come … Continua a leggere

Pubblicato in informatica | Lascia un commento