Algorithme de consensus d'obélisque
Qu'est-ce que l'algorithme de consensus Obelisk ?
Obelisk est un algorithme de consensus blockchain utilisé par l'écosystème Skycoin, conçu pour éliminer les lacunes des algorithmes de preuve de travail (PoW) et de preuve de participation (PoS). Selon ses créateurs, Obelisk réduit également le besoin d'exploitation minière, améliore considérablement la vitesse des transactions et offre une sécurité renforcée.
Comprendre l'algorithme de consensus Obelisk
Les blockchains fonctionnent à l'échelle mondiale comme des plateformes autorégulées et décentralisées sans aucune autorité unique. Par conséquent, un mécanisme de réseau en temps réel, fiable et sécurisé est nécessaire pour garantir l'authenticité des transactions effectuées sur le réseau et parvenir à un consensus sur l'état du grand livre. Cette tâche est effectuée par l'algorithme de consensus.
Bien que les systèmes PoW et PoS soient les deux algorithmes de consensus les plus couramment utilisés, ils présentent tous deux certains inconvénients. Par exemple, PoW est très énergivore et PoS peut promouvoir la thésaurisation de crypto-monnaie au lieu de dépenser.
Processus de consensus d'Obelisk
Obelisk tente de contourner les problèmes de PoW et PoS en répartissant l'influence sur le réseau, selon un concept appelé "web-of-trust". Ce concept utilise divers nœuds de réseau et prend des décisions consensuelles en fonction du score d'influence créé par chaque nœud.
Dans Obelisk, tous les nœuds ont une liste de nœuds auxquels ils sont abonnés. Cela crée une densité de nœuds. Les nœuds les plus denses ont plus d'influence sur le réseau.
En termes de rôles et d'activités réalisées, il existe deux types de nœuds qui participent à Obelisk : les nœuds générateurs de blocs et les nœuds de consensus. Les nœuds peuvent jouer l'un ou l'autre rôle car ils sont interchangeables. Les nœuds générateurs de blocs collectent les nouvelles transactions, les authentifient, regroupent les transactions vérifiées dans un nouveau bloc et diffusent le bloc sur le réseau.
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é (en dehors de la blockchain). Il identifie alors le bloc réalisé par le plus grand nombre de générateurs de blocs. Ce bloc est appelé le gagnant local et se qualifie pour être ajouté à la blockchain. Chaque nœud de consensus maintient les statistiques nécessaires sur les gagnants locaux (tels que rapportés par d'autres nœuds).
Lorsque des gagnants locaux ont été signalés par la majorité des nœuds de consensus, il se qualifie comme un gagnant mondial et reste une partie de la blockchain. Cependant, si les nœuds en décident autrement, l'une des actions suivantes se produit en fonction des données disponibles et des journaux locaux :
Les nœuds se resynchronisent avec le réseau
Les nœuds tombent après avoir participé au consensus ou à la création de blocs
Les nœuds conservent leurs blockchains et demandent un arrêt d'urgence
Comment Obelisk est-il utilisé ?
Obelisk est utilisé par l' écosystème Skycoin. Skycoin est conçu et annoncé comme une alternative au contrôle Internet centralisé. L'intention derrière le projet est que les consommateurs contrôlent Internet en achetant ou en construisant des machines Skyminer pour exécuter Skywire - l'alternative au fournisseur de services Internet (ISP) - depuis leur domicile.
Le réseau Skywire construit sur l'écosystème Skycoin crée un maillage de connectivité Internet, ce qui supprime l'exigence d'un FAI. Les utilisateurs de Skywire sont récompensés en Skycoin et Coin Hours pour avoir fourni de la bande passante à d'autres utilisateurs.
Points forts
Obelisk tente de résoudre les problèmes avec des mécanismes de consensus en répartissant l'influence sur un réseau, selon un concept appelé « toile de confiance ».
Le consensus Obelisk utilise des nœuds séparés pour le consensus et la création de blocs.
Obelisk est l'algorithme de consensus blockchain propriétaire de l'écosystème Skycoin.
FAQ
Qu'est-ce qu'un nœud de consensus ?
Dans le réseau Skycoin utilisant le consensus Obelisk, un nœud de consensus collecte des blocs à partir de nœuds générateurs de blocs et détermine quel bloc a été créé par le plus grand nombre de générateurs de blocs. Ce bloc est ajouté à la blockchain.
Qu'est-ce que le consensus PoA ?
Le consensus de preuve d'autorité est un mécanisme de consensus de blockchain où de nouveaux blocs ne peuvent être créés pour la blockchain que par des nœuds qui ont prouvé par authentification qu'ils ont le droit de créer un nouveau bloc.
Comment la blockchain atteint-elle le consensus ?
De nombreux algorithmes de consensus différents sont conçus pour amener un grand livre distribué à un consensus. La plupart sont conçus pour que de nombreux validateurs de transactions parviennent à un accord majoritaire sur l'état de la blockchain et les transactions en cours.