1
0
mirror of https://github.com/fazo96/tesina.git synced 2025-01-25 13:54:19 +01:00
tesina/Bitcoin/incentivi_e_disincentivi.md
2015-05-05 12:10:10 +02:00

1.9 KiB

Incentivi e disincentivi

Per disincentivare la creazione di enormi quantità di transazioni in poco tempo (che creerebbe numerosi problemi alla rete) le transazioni vanno accompagnate con un proof of work, ovvero la soluzione ad un complesso problema matematico, per provare che del tempo è stato speso per generare la transazione.

La messa in circolo tramite Bitcoin Mining

All'origine della rete, essa è inutilizzabile a causa delle sue stesse regole: se nessuno può trasferire bitcoins senza possederli, come è possibile ottenere dei bitcoin?

I bitcoin vengono messi in circolazione tramite bitcoin mining, che consiste nel effettuare i controlli matematematici per provare la validità di una transazione.

Il processo di controllo della validità di una transazione è lento e richiede molta potenza di calcolo, di coseguenza per incentivarlo, la rete premia i "lavoratori" inserendo dei bitcoin nel loro portafoglio.

Nel tempo, i Bitcoin hanno acquistato un valore anche di centinaia di dollari per un singolo Bitcoin quindi il bitcoin mining può essere un'attività estremamente lucrativa.

Proof of Work

Un proof of work consiste semplicemente nel trovare un valore il cui hash SHA-256, quando rappresentato tramite notazione esadecimale, inizia con una certa quantità di zeri.

Esempi:

Valore SHA-256 (Troncato)
test 9f86d081884c7d65...
valore_di_esempio a9a23159b7c4555b...
stringa_hash 4b4c1b2efca629b62...

Essendo l'hashing una procedura non prevedibile, l'unico modo per trovare un hash che soddisfi i requisiti è procedere casualmente.

Dunque il tempo richiesto per calcolare miliardi di hash fino a trovare un valore che soddisfi i requisiti è immenso, rendendo il proof-of-work una procedura inventata per essere lenta, in modo da provare che numerosi minuti sono stati usati.

Bitcoin mining come reddito principale