54"/>
Il protocollo Proof of Work conferma che un miner fa un’enorme 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 all’inizio di un particolare hash. Non è difficile trovare l’hash stesso, ma ci vuole tempo per trovare un hash di successo con un certo numero di zeri. Se si dispone dell’hash 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 l’hash 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 nell’ambito 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. L’essenza 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 l’attacco 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 un’ora, 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.
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.