On Github TheZ3ro / bitcoin-tesina
Come scrive il premio Nobel Paul Samuelson:
« la moneta, in quanto moneta e non in quanto merce, è voluta non per il suo valore intrinseco, ma per le cose che consente di acquistare. »Creato nel 2009 da Satoshi Nakamoto Obbiettivo: Pagamenti online senza istituzioni finanziarie o enti centralizzati Mezzo: Rete Peer-to-Peer e concetto di "Blockchain"
Simula il funzionamento dei metalli preziosi con il processo di Mining ed il massimo di BTC in circolazione è di 21 milioni (Scarsi) Può essere divisa usando i decimali fino ad 1 miliardo di parti (Divisibile) Non può essere falsificata grazie ad algoritmi di Cifratura moderna e non ha scadenza (Permanente, non falsificabile).
Quando un nodo della rete bitcoin vuole eseguire una transazione, crea un hash tra il blocco precedente e la chiave pubblica del destinatario. Successivamente firma la transazione tramite la propria chiave privata così che tutti possono verificare la sorgente della transazione tramite la sua chiave pubblica. La transazione viene poi sincronizzata e condivisa con tutti i nodi della rete peer-to-peer.
Basato su funzioni Hash (non invertibili) [ SHA256, keccak, Blake ecc]
La generazione di un nuovo blocco di Bitcoin è simile ad un Brute-Force. Con le informazioni del blocco si generano hash fino a quando quest'ultimo non inizia con un numero abbastanza elevato di zeri.
Proof-of-Work: prova del lavoro computazionale necessario a generare la Blockchain. Nonce: parametro random usato per generare l'hash del blocco Bitcoin Difficulty: parametro modificato dalla rete peer-to-peer per limitare il numero massimo di blocchi generati.
BitZero
Zetacoin Wallet sul Play Store
Zetacoin-address-utils
vanitygen - zetacoin
Come disse Marc Andreessen:
“Bitcoin oggi è come Internet nel 1994, è visto da tutti come strano e spaventoso”