DEFINIZIONE di Prova di attività (criptovaluta)
La prova di attività è uno dei molti algoritmi di consenso blockchain utilizzati per garantire che tutte le transazioni che si verificano sulla blockchain siano autentiche e tutti gli utenti giungano a un consenso sullo stato preciso del libro mastro pubblico. La prova di attività è un approccio misto che sposa gli altri due algoritmi di uso comune, vale a dire, prova di lavoro (POW) e prova di palo (POS).
RIPARTIZIONE Prova di attività (criptovaluta)
La criptovaluta più popolare, Bitcoin, utilizza l'algoritmo POW che ha una caratteristica intrinseca di aumentare il livello di difficoltà del mining con il passare del tempo. Sebbene questo metodo prevenga attacchi di spamming e di hacking sulla rete bitcoin, porta a una sempre maggiore potenza di calcolo da utilizzare per il mining, aumentando anche i costi per il consumo di energia e il costo per l'uso di dispositivi hardware di mining new-age. Una persona può estrarre o convalidare le transazioni in blocco a seconda di quanto lavoro efficace ha contribuito alla blockchain.
Man mano che i costi energetici e hardware aumentavano vertiginosamente con l'aumentare della difficoltà di mining nelle reti POW, il POS è emerso come alternativa. Concede più peso al partecipante per estrarre o autenticare le transazioni in blocco a seconda di quanti criptocoin detiene. Sebbene il POS raggiunga lo scopo di ridurre le bollette dell'elettricità e utilizzi hardware a basso costo, promuove invece l'accumulo o la spesa di criptocoina.
Sia POW che POS impediscono le possibilità di un attacco del 51%, una situazione ipotetica in cui un gruppo di partecipanti può guadagnare più della metà della potenza di calcolo del mining della rete. Ciò consentirebbe loro il pieno controllo della rete, incluso il potere di bloccare la conferma di nuove transazioni, interrompere i pagamenti tra vari utenti blockchain e persino invertire le transazioni completate in passato durante il loro controllo della rete, consentendo loro di raddoppiare la spesa le criptovalute.
Inserisci la Prova di attività (POA), che è un ibrido di POW e POS, e cerca di ottenere il meglio da entrambi. Nel POA, il processo di mining inizia come un processo POW standard con vari minatori che cercano di superare l'un l'altro con una potenza di calcolo più elevata per trovare un nuovo blocco. Quando viene trovato un nuovo blocco (estratto), il sistema passa a POS, con il blocco appena trovato contenente solo un'intestazione e l'indirizzo di ricompensa del minatore.
Sulla base dei dettagli dell'intestazione, viene selezionato un nuovo gruppo casuale di validatori dalla rete blockchain che sono tenuti a convalidare o firmare il nuovo blocco. Più criptocoine possiede un validatore, più possibilità ha di essere selezionato come firmatario.
Una volta che tutti i validatori firmano il blocco appena trovato, ottiene lo stato di un blocco completo, viene identificato e aggiunto alla rete blockchain e le transazioni iniziano a essere registrate su di esso.
Nel caso in cui alcuni dei firmatari selezionati non siano disponibili per firmare il blocco al completamento, il processo si sposta sul blocco vincente successivo con una nuova serie di validatori scelti a caso in base alla loro puntata di monete e il processo continua fino a quando un blocco vincente riceve il numero richiesto di firmatari e diventa un blocco completo. Le tariffe / i premi di mining sono suddivisi tra il minatore e i vari validatori che hanno contribuito nei rispettivi ruoli a firmare sul blocco.
Poiché POA sposa POW e POS, attira critiche per l'uso parziale di entrambi. È ancora necessaria troppa potenza per estrarre blocchi durante la fase POW, e gli accumulatori di monete hanno ancora più possibilità di entrare nella lista dei firmatari e accumulare più premi in valuta virtuale.
Il POA evita anche la possibilità di un attacco del 51% come in POW e POS, poiché è impossibile prevedere chi sarebbe il peer di firma in futuro e il risparmio di moneta tra i firmatari non consente l'accumulazione della potenza di calcolo all'interno di un gruppo.
Decred è la criptovaluta autonoma che utilizza il meccanismo di consenso POA.
