Investor's wiki

Algorithme de consensus d'obélisque

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.