Investor's wiki

Algoritmo di consenso dell'obelisco

Algoritmo di consenso dell'obelisco

Che cos'è l'algoritmo di consenso dell'obelisco?

Obelisk è un algoritmo di consenso blockchain utilizzato dall'ecosistema Skycoin, progettato per eliminare le carenze degli algoritmi 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 maggiore sicurezza.

Comprendere l'algoritmo di consenso dell'obelisco

Le blockchain operano a livello globale come piattaforme autoregolate e decentralizzate senza alcuna singola autorità. Pertanto, è necessario un meccanismo di rete in tempo reale, affidabile e sicuro per garantire l'autenticità delle transazioni che si verificano sulla rete e raggiungere un consenso sullo stato del libro mastro. Questo compito viene eseguito dall'algoritmo di consenso.

Sebbene i sistemi PoW e PoS siano i due algoritmi di consenso più comunemente usati, entrambi presentano alcuni inconvenienti. Ad esempio, PoW è molto energivoro e PoS può promuovere l'accaparramento di criptovalute invece di spendere.

Processo di consenso dell'Obelisco

Obelisk tenta di aggirare i problemi di PoW e PoS distribuendo l'influenza sulla rete, secondo un concetto chiamato "web-of-trust". Questo concetto utilizza vari nodi di rete e prende decisioni di consenso in base al punteggio di influenza creato da ciascun nodo.

In Obelisk, tutti i nodi hanno un elenco di nodi a cui sono iscritti. Questo crea la densità dei nodi. I nodi con la densità maggiore hanno maggiore influenza sulla rete.

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

consenso raccolgono i blocchi generati dai nodi che generano blocchi e li mettono in un contenitore separato (a parte la blockchain). Identifica quindi il blocco costituito dal maggior numero di generatori di blocchi. Questo blocco è chiamato vincitore locale e si qualifica per essere aggiunto alla blockchain. Ogni nodo 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 rimane una parte della blockchain. Tuttavia, se i nodi decidono diversamente, si verifica una delle seguenti azioni in base ai dati disponibili e ai registri locali:

  • I nodi si sincronizzano nuovamente con la rete

  • I nodi cadono dalla partecipazione al consenso o alla creazione di blocchi

  • I nodi mantengono le loro blockchain e richiedono uno stop di emergenza

Come viene utilizzato l'obelisco?

Obelisk è utilizzato dall'ecosistema Skycoin. Skycoin è progettato e pubblicizzato come alternativa al controllo Internet centralizzato. L'intento alla base del progetto è che i consumatori controllino Internet acquistando o costruendo macchine Skyminer per far funzionare Skywire, l'alternativa a Internet Service Provider (ISP), dalle loro case.

La rete Skywire costruita sull'ecosistema Skycoin crea una rete di connettività Internet, che elimina la necessità di un ISP. Gli utenti Skywire vengono premiati in Skycoin e Coin Hours per aver fornito larghezza di banda ad altri utenti.

Mette in risalto

  • Obelisk tenta di affrontare i problemi con meccanismi di consenso distribuendo l'influenza su una rete, secondo un concetto chiamato "rete di fiducia".

  • Il consenso dell'Obelisco utilizza nodi separati per il consenso e la creazione di blocchi.

  • Obelisk è l'algoritmo di consenso blockchain proprietario dell'ecosistema Skycoin.

FAQ

Che cos'è un nodo di consenso?

Nella rete Skycoin che utilizza il consenso di Obelisk, un nodo di consenso raccoglie i blocchi dai nodi che generano blocchi e determina quale blocco è stato creato dal maggior numero di generatori di blocchi. Quel blocco viene aggiunto alla blockchain.

Che cos'è il consenso PoA?

Il consenso Proof-of-Authority è un meccanismo di consenso blockchain in cui i nuovi blocchi possono essere creati per la blockchain solo da nodi che hanno dimostrato attraverso l'autenticazione di avere il diritto di creare un nuovo blocco.

In che modo Blockchain raggiunge il consenso?

Molti algoritmi di consenso diversi sono progettati per portare un libro mastro distribuito a un consenso. La maggior parte è progettata per consentire a molti validatori di transazioni di raggiungere un accordo di maggioranza sullo stato della blockchain e sulle transazioni in corso.