Il primo vantaggio sono i bassi costi di transazione. Tuttavia, dovremmo tenere a mente che i Bitcoin non sono abbastanza buoni per i micropagamenti. Se trasferisci a qualcuno $1.000.000, ti costerà un centesimo. Tuttavia, se decidi di pagare una tazza di caffè, le commissioni saranno elevate rispetto al costo del tuo caffè.
Il secondo vantaggio è lelaborazione delle transazioni ad alta velocità. Ecco anche alcuni intoppi. In effetti, ogni blocco nella Blockchain viene generato ogni dieci minuti, ovvero la transazione più veloce possibile richiede dieci minuti. Sembra che sia piuttosto veloce se paragonato al bonifico SWIFT in banca, che può richiedere 2-4 giorni. Tuttavia, Visa e MasterCard sono molto più veloci. Possono elaborare decine di migliaia di volte più transazioni per unità di tempo rispetto ai Bitcoin. Vale la pena notare che ora esistono altri tipi di criptovaluta sviluppati per essere più veloci dei Bitcoin.
Il terzo vantaggio è lo pseudo-anonimato dei partecipanti. Abbiamo già studiato che chiunque può tenere traccia di tutte le transazioni sulla rete. Se conosci il proprietario esatto di un portafoglio, puoi tracciare assolutamente tutte le transazioni effettuate da esso. Quindi non si può dire che i Bitcoin siano assolutamente anonimi. Non appena si riesce a far coincidere il proprio indirizzo con la propria persona, lanonimato scompare. Ma se osservi la cosiddetta igiene di Internet, nel senso che non mostri il tuo portafoglio a nessuno, in pratica le tue transazioni non possono essere tracciate. Devo menzionare, tuttavia, che ci sono altre criptovalute che sono più anonime dei Bitcoin.
A proposito, se vuoi rimanere anonimo quando effettui transazioni sulla rete Bitcoin, questo è già possibile. Ci sono molti servizi che puliscono i tuoi Bitcoin. Si chiamano servizi di miscelazione e vengono utilizzati per mescolare i propri fondi con i Bitcoin di altre persone, con lintento di confondere il percorso di ritorno alla fonte originale dei fondi. Come vedi, sono apparse nuove tecnologie per aumentare lanonimato delle criptovalute.
E, infine, ora circolano nel mondo più di 16 milioni di Bitcoin, mentre ne vengono estratti un totale di 21 milioni. Tali cifre sono programmate dallalgoritmo della rete stessa. La quantità limitata di Bitcoin rende impossibile linflazione di questa valuta. Questa valuta non si deprezza nel tempo perché verrà emesso solo un determinato importo. I Bitcoin hanno anche un modello deflazionistico: molte persone perdono le loro monete dimenticando la password del portafoglio o inviando denaro allindirizzo sbagliato. Pertanto, il numero di Bitcoin diminuirà gradualmente.
Proof of work e perché è importante
I problemi maggiori della rete Bitcoin erano i seguenti: come assicurarsi che le transazioni fossero veramente veritiere; come assicurarsi che un miner non inganni nessuno; cosa si dovrebbe fare per scegliere il blocco giusto e costruire effettivamente la Blockchain. Tutti questi problemi vengono risolti tramite lalgoritmo di consenso.
Il protocollo Proof of Work conferma che un miner fa unenorme quantità di lavoro per trovare una nonce corretta e ottenere un hash di successo. Dovresti dedicare molto tempo a trovare quello necessario. Spiegherò più in dettaglio.
La difficoltà del blocco viene regolata ogni 2016 blocchi e dipende da quanti zeri ci sono allinizio di un particolare hash. Non è difficile trovare lhash stesso, ma ci vuole tempo per trovare un hash di successo con un certo numero di zeri. Se si dispone dellhash di un blocco precedente, nonché della marca temporale e dei dati della transazione, sembra che sia molto facile creare un nuovo hash da questo ed elaborare questo blocco. Tuttavia, è necessario trovare una nonce, il cui valore è impostato in modo che lhash del blocco conterrà una sequenza di zeri iniziali. Serve molto tempo per questo. Una volta che i miners trovano questo hash di successo, inviano un blocco alla Blockchain. Cioè, hanno già confermato tutte le transazioni, dopo aver svolto un po di lavoro. Quindi, non ha senso ingannare qualcuno in quanto tale lavoro è molto difficile da fare.
Successivamente, tutte le informazioni vengono distribuite nei nodi. Innanzitutto, un miner invia un nodo. Può controllare se, ad esempio, le persone che hanno inviato denaro dal punto A al punto B avevano davvero quei soldi, cioè se tutte le transazioni sono valide. Quindi i nodi iniziano a scambiarsi queste informazioni tra loro e quindi si forma il blocco.
In teoria, potrebbe accadere che due miners creino lo stesso blocco. In che modo la Blockchain sceglierà quale blocco è migliore? Il primo principio è la velocità. Il secondo principio è il successo di un hash. Pertanto, il successo di un hash dipende esattamente dagli sforzi che i miners dovrebbero compiere nellambito del protocollo Proof of Work.
Un altro motivo per cui è necessario scegliere un hash di successo è un aggiustamento della difficoltà di rete. Più miners compaiono, maggiore è la difficoltà di rete, il che significa che le transazioni possono essere elaborate più rapidamente. Se i miners rallentano nel trovare i blocchi, la difficoltà diminuisce.
Lasciatemi aggiungere qualche parola in più su come risolvere la situazione quando diversi miners creano blocchi identici sulla rete. Lessenza del consenso della Blockchain è che la catena di blocchi più lunga è considerata equa. Se i blocchi iniziano a essere costruiti in una direzione diversa dalla tua, il tuo primo blocco ricadrà nuovamente nel pool delle transazioni non confermate. Ciò accade spesso quando la rete è sovraccarica. Quindi, per assicurarti che i blocchi successivi siano costruiti esattamente sotto il tuo blocco e otterrai la ricompensa, attendi fino a quando si formano molti altri blocchi dopo il tuo. Se si formano più di cinque blocchi, il denaro è sicuramente tuo.
Alla fine della sottosezione precedente abbiamo discusso i vantaggi dei Bitcoin; quindi ora è il momento di parlare degli svantaggi della Blockchain, ovvero lattacco del 51% o la doppia spesa. Lasciatemi spiegare.
Qualsiasi pool di mining può unire i suoi sforzi a tal punto che la probabilità di generare il blocco successivo in questo pool può essere del 51%. La comunità delle criptovalute una volta ha assistito alla situazione in cui i membri di un pool di mining cinese hanno limitato artificialmente i nuovi membri nel loro sistema e sono riusciti a generare circa sei blocchi di fila. È stato dopo questo incidente che è diventato chiaro che devi aspettare la conferma della transazione per unora, non per dieci minuti. Cioè se crei cinque blocchi e ognuno di essi si è formato da dieci minuti, moltiplichiamo per cinque e otteniamo 50 minuti.