3 Maggio 2021 21:45

Obelisk Consensus Algorithm

Cos’è l’algoritmo di consenso dell’obelisco?

Obelisk è un algoritmo di consenso blockchain, utilizzato dalla criptovaluta Skycoin, che pretende di eliminare le carenze degli algoritmi di proof of work (PoW) e proof of stake (PoS). Secondo i suoi creatori, Obelisk riduce anche la necessità di mining, migliora significativamente la velocità delle transazioni e offre una maggiore sicurezza.

Punti chiave

  • Obelisk è l’algoritmo di consenso blockchain proprietario di Skycoin.
  • Obelisk tenta di aggirare i problemi di PoW e PoS distribuendo l’influenza sulla rete, secondo un concetto chiamato “rete di fiducia”.
  • Skycoin esiste ancora, ma non ha ottenuto un’adozione diffusa, la fiducia degli utenti o investimenti esterni.

Comprendere l’algoritmo di consenso dell’obelisco

Le blockchain operano a livello globale come piattaforme decentralizzate e autoregolate senza alcuna singola autorità. È necessario un meccanismo di rete in tempo reale, affidabile e sicuro per garantire l’autenticità delle transazioni che si verificano sulla rete, nonché un consenso sullo stato del libro mastro. Questo ruolo è svolto dall’algoritmo di consenso. Un algoritmo di consenso è una procedura attraverso la quale tutti i partecipanti alla rete blockchain raggiungono un accordo comune sullo stato attuale del registro distribuito.

Sebbene il sistema proof of work (PoW)  , utilizzato da bitcoin e litecoin, e il sistema proof of stake (PoS), utilizzato da Dash, siano i due algoritmi di consenso più comunemente utilizzati, entrambi presentano alcuni inconvenienti. Si dice che il PoW sia ad alta intensità energetica e il PoS può promuovere l’accumulo di criptovaluta invece della spesa.

Processo di estrazione mineraria di Obelisco

Obelisk tenta di aggirare i problemi di PoW e PoS distribuendo l’influenza sulla rete, secondo un concetto chiamato “rete di fiducia”. Questo concetto distribuisce l’influenza su vari nodi di rete e prende decisioni di consenso in base al punteggio di influenza di ciascun nodo. Ogni nodo si abbona a un numero selezionato di altri nodi di rete e la densità della rete di abbonati di un nodo determina la sua influenza sulla rete.

In termini di ruoli e attività svolte, ci sono due tipi di nodi che partecipano a Obelisk: nodi generatori di blocchi e nodi di consenso. I nodi possono assumere entrambi i ruoli; sono intercambiabili. I nodi che generano blocchi raccolgono nuove transazioni, le autenticano, impacchettano le transazioni verificate in un nuovo blocco e quindi trasmettono il blocco alla rete.

I nodi di consenso raccolgono i blocchi generati dai nodi che generano blocchi e li inseriscono in un contenitore separato (a parte la blockchain). Quindi identifica il blocco che è stato creato dal maggior numero di generatori di blocchi. Questo blocco è chiamato vincitore locale e si qualifica per essere aggiunto alla blockchain. Ciascuno di questi nodi di consenso mantiene le statistiche necessarie sui vincitori locali (come riportato da altri nodi).

Quando i vincitori locali sono stati segnalati dalla maggior parte dei nodi di consenso, si qualifica come vincitore globale e continua a rimanere una parte della blockchain. Tuttavia, se i nodi decidono diversamente, sarà necessaria una delle seguenti azioni in base ai dati disponibili e ai log locali:

  1. Risincronizza se stesso con la rete
  2. Abbandona la partecipazione al consenso o alla creazione di blocchi
  3. Conserva la sua blockchain e richiedi un arresto di emergenza

Il progetto Skycoin

Obelisk è utilizzato da Skycoin, la criptovaluta del progetto Skycoin. Skycoin è un ecosistema completo di  tecnologia blockchain che è stato lanciato per promuovere l’uso pratico della  criptovaluta  e della tecnologia del registro pubblico. La piattaforma è in sviluppo da più di sei anni, sebbene sia stata lanciata ufficialmente nel 2017. È stata creata da un gruppo di sviluppatori coinvolti anche in Bitcoin ed Ethereum.

Skycoin, che opera sotto il simbolo SKY nel mercato delle criptovalute, può essere scambiato con criptovalute popolari come Bitcoin (BTC), LiteCoin (LTC) e DogeCoin (DOGE), insieme ai dollari USA (USD).

L’ecosistema di Skycoin supporta anche vari altri componenti, tra cui Skywire, un’applicazione blockchain che ha lo scopo di decentralizzare Internet e la larghezza di banda a livello hardware (oltre a fornire archiviazione e calcolo in modo decentralizzato). Gli sviluppatori descrivono Skywire come “Internet controllato dall’utente”. Gli utenti di Skywire vengono ricompensati per aver fornito larghezza di banda ad altri utenti.