DÉFINITION de l'algorithme de consensus d'obélisque
Obelisk est un algorithme de consensus prometteur qui vise à éliminer les lacunes des algorithmes de preuve de travail (POW) et de preuve de participation (POS) et permet de maintenir l'état de la blockchain sur le réseau distribué avec une puissance de calcul minimale et sans besoin de participation. exigences connexes. Il réduit le besoin d'exploration, améliore considérablement la vitesse des transactions et offre une sécurité renforcée.
Rompre l'algorithme de consensus d'obélisque
Les chaînes de blocs publiques fonctionnent à l'échelle mondiale en tant que plates-formes autorégulées et décentralisées sans aucune autorité unique. Un mécanisme de réseau en temps réel, fiable et sécurisé est nécessaire pour garantir l'authenticité des transactions sur le réseau ainsi qu'un consensus sur le statut du grand livre. Cette activité très importante est réalisée par l'algorithme de consensus, qui est un protocole de réseau qui décide des contributions des différents participants à la blockchain.
Bien que la preuve de travail (POW) utilisée par Bitcoin et Litecoin, et la preuve de participation (POS) utilisée par Dash et NEO, soient les deux algorithmes de consensus les plus couramment utilisés, ils ont tous deux quelques inconvénients. On dit que POW consomme beaucoup d'énergie, et POS favorise la thésaurisation des crypto-monnaies au lieu des dépenses.
Comment fonctionne l'obélisque?
Obelisk tente de contourner les problèmes de POW et de POS en distribuant l'influence sur le réseau selon un concept appelé «web of trust». Ce concept répartit l'influence sur divers nœuds du réseau et prend des décisions consensuelles en fonction du score d'influence de chaque nœud. Chaque nœud est abonné à un nombre sélectionné d'autres nœuds de réseau, et la densité du réseau d'abonnés d'un nœud détermine son influence sur le réseau.
En termes de rôles et d'activités effectués, il existe deux types de nœuds sur Obelisk: les nœuds générateurs de blocs et les nœuds de consensus, et les nœuds peuvent assumer indifféremment tous les rôles. Les nœuds générateurs de blocs collectent de nouvelles transactions, les authentifient, regroupent les transactions vérifiées dans un nouveau bloc, puis diffusent le bloc sur le réseau. Les nœuds de consensus collectent les blocs générés par les nœuds générateurs de blocs et les placent dans un conteneur séparé, autre que la blockchain. Il identifie ensuite le bloc réalisé par le plus grand nombre de générateurs de blocs. Ce bloc est appelé le gagnant local et peut être ajouté à la blockchain. Chacun de ces nœuds de consensus conserve les statistiques nécessaires sur les gagnants locaux, telles que rapportées par d'autres nœuds. Lorsque des gagnants locaux ont été signalés par la majorité ou la totalité des nœuds de consensus, il est considéré comme un gagnant mondial et continue de faire partie de la blockchain. Cependant, si les nœuds en décident autrement, alors il entreprendra l'une des actions suivantes en fonction des données disponibles et des journaux locaux
(1) se resynchroniser avec le réseau ou
(2) abandonner la participation à un consensus et / ou à la création de blocs ou
(3) garder sa blockchain et demander un arrêt d'urgence
L'obélisque a le potentiel d'une grande évolutivité et d'une faible consommation d'énergie. La génération de blocs peut être exécutée sur du matériel à faible coût. L'algorithme peut s'exécuter facilement et efficacement sur un réseau clairsemé avec uniquement une connectivité au plus proche voisin, au lieu d'avoir besoin d'une connexion à large bande passante.
Obelisk est utilisé par SkyCoin, qui émerge comme un écosystème complet de technologie de blockchain et a été introduit pour promouvoir l'utilisation de la crypto-monnaie et de la technologie du grand livre public comme une «vraie» monnaie, au lieu d'un autre moyen pour l'évaluation spéculative des paris sur la crypto-monnaie.
