Poiché protocolli come Polkadot, Solana, Cardano ed Ethereum 2.0 stanno diventando nomi familiari nella comunità delle criptovalute, alcuni potrebbero chiedersi se Proof-of-Stake (PoS) porterà le criptovalute a livelli più alti in termini di prezzo e funzionalità. I protocolli Proof of Stake sono in fase di sviluppo da anni e hanno accumulato una legione di aspiranti sviluppatori, investitori e fan che vogliono che abbiano successo.
Che la Prova di Partecipazione diventi o meno il meccanismo di consenso dominante del futuro, ha i suoi vantaggi e svantaggi. Vediamo quali sono.
In questo articolo parleremo di:
Breve storia del test delle scommesse
Le radici di Proof-of-Stake sono umili. Questa idea PoS del luglio 2011 sollevata in un thread bitcointalk da QuantumMechanic è ora salvata come un artefatto della storia della criptovaluta. Il poster descrive in dettaglio i meccanismi di PoS ma cerca di renderlo una soluzione ai problemi di Bitcoin. La risposta a questa domanda di Casacius è sinistra. La prima risposta vede il futuro di questo applicato ad altri tipi di app piuttosto che a Bitcoin, cosa che sembra continuare ad essere così.
Nel 2012 è stato sviluppato Peercoin, utilizzando una combinazione di protocolli Proof of Work e Proof of Participation. Nel 2014 è stato pubblicato il white paper Consensus without Mining, nonché una soluzione di Vitalik Buterin al problema delle prove di partecipazione "Niente in gioco". Cardano e Polkadot, così come altri progetti che utilizzavano Proof of Participation, stavano iniziando come progetti. Nel 2019 è stata lanciata la rete principale Cosmos e sono stati definiti i dettagli di Ethereum 2.0.
Avanti veloce fino al 2021 e il mondo della criptovaluta ha registrato un interesse senza precedenti, con Cardano e Polkadot che guidano la carica come la più grande blockchain Proof of Bet mai attiva. Con progetti come Solana, Neo, Algorand, Binance coin e altri che adottano la prova di scommessa, il tempo dirà se la prova di scommessa diventerà il meccanismo di consenso dominante tra i progetti di criptovaluta.
Qual è la prova delle scommesse?
Bitcoin e alcune altre reti crittografiche operano secondo quello che viene chiamato meccanismo di consenso Proof of Work (PoW). Nella criptovaluta, i meccanismi di consenso sono ciò che consente a un intero sistema di funzionare con singoli computer o nodi. Usano algoritmi di consenso per determinare lo stato attuale concordato della rete. È fondamentale che ciascun nodo abbia esattamente la stessa copia del file blockchain e convalidare le stesse regole per essere 'consensuali'.
Uno dei fattori principali del decentramento è che non è soggetto ad alcuna autorità centrale, poiché le leggi che regolano qualsiasi progetto blockchain obbediscono alla matematica e al codice. Un'alternativa a questo è un'autorità centralizzata che detti come viene svolto un progetto, può apportare modifiche al consenso e censurare o discriminare i partecipanti al sistema.
La tecnologia blockchain funziona come un registro digitale che tutti possono vedere. Cosa impedisce ad altri utenti di manomettere questo registro digitale? Nelle reti legacy, questo è ciò che fa Proof of Work. Utilizzando hash, lunghe stringhe di dati di una determinata lunghezza, Proof of Work garantisce che la blockchain sia inalterabile. Ogni blocco, o set di dati, è stato convalidato attraverso un ampio lavoro di calcolo.
Al contrario, Proof of Stake (PoS) è una varietà di un meccanismo di consenso che utilizza nodi validatori basati su token bloccati. Invece della potenza computazionale che crea blocchi in Proof of Work, Proof of Wager crea blocchi facendo affidamento su validatori, che sono utenti che puntano token. A ogni validatore viene data una possibilità casuale di raccogliere una ricompensa in blocco.
Tuttavia, sebbene abbia subito un buon sviluppo, il concetto di PoS è ancora nuovo e solo il tempo dirà se le prove di partecipazione saranno il meccanismo di consenso predominante della nuova era.
Come funziona il test di partecipazione
L'estrazione mineraria nei protocolli di criptovaluta Proof of Work utilizza la potenza di calcolo per convalidare i blocchi. Questo serve per controllare la rete e assicurarsi che le transazioni siano legittime. Elimina il problema della "doppia spesa" in cui lo stesso token può essere utilizzato in un'altra transazione. Poiché richiede un ampio lavoro di calcolo per convalidare un singolo blocco, questo in definitiva protegge la rete. Se qualcosa richiede molta potenza di calcolo per ottenere l'algoritmo, provare a invertire quel codice è un compito enorme.
La prova di partecipazione cerca di replicare a mente queste idee di prova di lavoro, ma le fa in modo diverso. Nei protocolli di prova di scommessa, utilizza un algoritmo che fornisce una selezione per un nodo per convalidare un blocco. Questi vengono elaborati 'in'Selezione dell'età della moneta'o'Selezione casuale del blocco'.
Selezione dell'età della moneta
Questo è un po' più facile da capire rispetto alla selezione di blocchi casuali. La selezione dell'età delle monete è stata utilizzata dal summenzionato Peercoin, una delle prime criptovalute a utilizzare la prova di scommessa. È un meccanismo che convalida i blocchi in base alla durata dei token. Con Peercoin, è necessario mantenere un minimo di 30 giorni per i token non spesi affinché un blocco possa essere contraffatto e viene utilizzato per firmare un blocco. La quantità massima di probabilità di conio di blocchi viene raggiunta dopo 90 giorni per evitare che le puntate più vecchie abbiano troppo potere.
Sebbene questo venga utilizzato nelle idee iniziali per la prova di partecipazione, i protocolli più recenti ora utilizzano la selezione casuale dei blocchi per il loro meccanismo di consenso.
selezione casuale del blocco
Per avere un'immagine migliore di cosa sono i validatori quando si selezionano blocchi casuali, in Ethereum 2.0 un nodo validatore è qualcuno che ha scommesso 32 ETH e ha un computer in esecuzione per "coniare" o "forgiare" blocchi. "Coinagem" è ciò che significa "mining" sulla prova del lavoro.
Quando un minatore nei sistemi di prova del lavoro convalida un blocco, quel minatore o pool di mining riceve una ricompensa sotto forma di token di criptovaluta come BTC, LTC, ETH e così via. In prova di puntata, un validatore valida un blocco attraverso una selezione 'casuale'. Nel caso di Ethereum 2.0, il validatore che esegue quei 32 ETH in stake ha una possibilità casuale di convalidare un blocco.
Questa possibilità è simile ad altri nodi di validazione nella rete. Avere più ETH non influisce su questa possibilità, mentre avere più potere di hash in un sistema Proof of Work come Bitcoin offre una migliore possibilità di ottenere la ricompensa del blocco. Pertanto, un'organizzazione può avere più nodi per aumentare la probabilità di coniare un blocco, ma ogni nodo ha la stessa probabilità casuale di qualsiasi altro nodo.
Sebbene ogni protocollo possa differire nell'esecuzione, questi sono i componenti fondamentali dei protocolli Random Block Selection Stake Proof.
Potenziali miglioramenti al test di partecipazione al test di lavoro
I meccanismi di consenso PoS sono notevoli perché cercano di risolvere i problemi di scalabilità e usabilità dei meccanismi di consenso Evidence of Working. Da un lato, Proof-of-Stake farà risparmiare un'enorme quantità di energia elettrica che sarebbe stata utilizzata per estrarre i blocchi. Sebbene il drenaggio elettrico sia spesso esagerato dai media nel Test of Work, costa ancora un'enorme energia per creare un nuovo blocco e quindi proteggere la rete. La prova delle scommesse richiede solo che i validatori abbiano i propri computer in esecuzione o che gli utenti dispongano di token per scommettere su un pool.
Proof-of-Stake promette di essere più scalabile in quanto ha un'architettura "più leggera" in quanto non necessita della stessa potenza di calcolo di Proof-of-Work. Ciò significa che più potenza può essere assegnata a cose come la velocità delle transazioni in modo che ci sia più azione sulla rete senza essere ostacolata. Ciò renderebbe i progetti blockchain più scalabili poiché la rete sarebbe più veloce per supportare più progetti nell'ecosistema.
D'altro canto, i sistemi PoS sollevano grandi preoccupazioni sulla centralizzazione della fornitura, la risoluzione dei conflitti in caso di fork e altri compromessi sulla sicurezza. Nonostante il clamore, non abbiamo ancora assistito a un sistema Proof of Bet completamente funzionante implementato in un protocollo su larga scala e ad alto capitale.
Conclusione
Pur promettendo di portare la tecnologia blockchain al livello successivo, Stake Proof è agli inizi. Non ci sono molti esempi di applicazioni decentralizzate diffuse o criptovalute completamente dedicate all'uso della prova di partecipazione. Dopo anni di test e implementazione pratica, possiamo guardare la Prova di Partecipazione e suggerire possibili miglioramenti all'architettura di ogni progetto. A partire da ora, PoS porta le speranze di un esercito di appassionati di criptovaluta che lo vedono come un faro di speranza per il futuro della tecnologia blockchain.