DEFINIZIONE di algoritmo di consenso dell'obelisco
Obelisk è un promettente algoritmo di consenso che mira a eliminare le carenze degli algoritmi di proof of work (POW) e proof of stake (POS) e consente di mantenere lo stato blockchain attraverso la rete distribuita con una potenza di calcolo minima e senza necessità di stake- requisiti correlati. Riduce la necessità di mining, migliora significativamente la velocità delle transazioni e offre una maggiore sicurezza.
RIPARTIZIONE Algoritmo di consenso dell'obelisco
Le blockchain pubbliche operano su scala globale come piattaforme decentralizzate autoregolate senza una 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. Questa importantissima attività viene eseguita dall'algoritmo di consenso, che è un protocollo di rete che decide i contributi dei vari partecipanti alla blockchain.
Mentre proof of work (POW) utilizzato da Bitcoin e Litecoin e proof of stake (POS) utilizzati da Dash e NEO, sono i due algoritmi di consenso più comunemente utilizzati, entrambi presentano alcuni inconvenienti. Si dice che POW sia ad alta intensità energetica e POS promuove l'accumulo di criptovaluta invece di spendere.
Come funziona Obelisk?
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. Ciascun nodo sottoscrive 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 su Obelisk: nodi generatori di blocchi e nodi di consenso, e i nodi possono assumere qualsiasi ruolo in modo intercambiabile. I nodi generatori di blocchi raccolgono nuove transazioni, li 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 generatori di blocchi e li inseriscono in un contenitore separato, diverso dalla blockchain. Quindi identifica il blocco creato dal maggior numero di generatori di blocchi. Questo blocco si chiama 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 maggioranza o da tutti i nodi di consenso, si qualifica come vincitore globale e continua a rimanere parte della blockchain. Tuttavia, se i nodi decidono diversamente, eseguirà una delle seguenti azioni in base ai dati disponibili e ai registri locali
(1) risincronizzarsi con la rete o
(2) abbandonare la partecipazione al consenso e / o al blocco o
(3) mantenere la sua blockchain e richiedere un arresto di emergenza
Obelisk ha il potenziale di alta scalabilità e basso consumo energetico. La generazione di blocchi può essere eseguita su hardware a basso costo. L'algoritmo può essere eseguito in modo semplice ed efficiente su una rete sparsa con solo la connettività più vicina, anziché richiedere una connessione a larghezza di banda elevata.
Obelisk è utilizzato da SkyCoin, che sta emergendo come un ecosistema completo della tecnologia blockchain ed è stato introdotto per promuovere l'uso della criptovaluta e della tecnologia del libro mastro pubblico come una valuta "vera", invece di un altro mezzo per la valutazione speculativa delle criptovalute.
