18 avril 2021 9:21

Algorithme de consensus Obelisk

Qu’est-ce que l’algorithme de consensus Obelisk?

Obelisk est un algorithme de consensus blockchain, utilisé par la crypto-monnaie Skycoin, qui vise à éliminer les lacunes des algorithmes de preuve de travail (PoW) et de preuve d’enjeu (PoS). Selon ses créateurs, Obelisk réduit également le besoin d’exploitation minière, améliore considérablement la vitesse de transaction et offre une sécurité renforcée.

Points clés à retenir

  • Obelisk est l’algorithme de consensus exclusif de la blockchain de Skycoin.
  • Obelisk tente de contourner les problèmes de PoW et PoS en distribuant de l’influence sur le réseau, selon un concept appelé «réseau de confiance».
  • Skycoin existe toujours, mais il n’a pas été largement adopté, ni par la confiance des utilisateurs, ni par l’investissement extérieur.

Comprendre l’algorithme de consensus Obelisk

Les blockchains fonctionnent dans le monde entier comme des plates-formes décentralisées autorégulé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 effectuées sur le réseau, ainsi qu’un consensus sur l’état du grand livre. Ce rôle est assuré par l’algorithme de consensus. Un algorithme de consensus est une procédure par laquelle tous les participants du réseau blockchain parviennent à un accord commun sur l’état actuel du grand livre distribué.

Alors que le système de preuve de travail (PoW)  – utilisé par bitcoin et litecoin – et le système de preuve de participation (PoS) – utilisé par Dash – sont les deux algorithmes de consensus les plus couramment utilisés, ils présentent tous deux des inconvénients. On dit que le PoW est énergivore et que le PoS peut promouvoir la thésaurisation de la crypto-monnaie au lieu de dépenser.

Processus minier d’Obelisk

Obelisk tente de contourner les problèmes de PoW et PoS en distribuant de l’influence sur le réseau, selon un concept appelé «réseau de confiance». 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 s’abonne à un certain nombre 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 exécutés, 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 prendre l’un ou l’autre rôle; ils sont interchangeables. Les nœuds de génération de blocs collectent les 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é (en dehors de la blockchain). Il identifie alors le bloc qui a été 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. Chacun de ces nœuds de consensus maintient les statistiques nécessaires sur les gagnants locaux (comme indiqué par d’autres nœuds).

Lorsque les gagnants locaux ont été signalés par la majorité des nœuds de consensus, il se qualifie comme un gagnant mondial et continue de faire partie de la blockchain. Cependant, si les nœuds en décident autrement, ils prendront l’une des actions suivantes en fonction des données disponibles et des journaux locaux:

  1. Se resynchroniser avec le réseau
  2. Ne pas participer au consensus ou à la création de blocs
  3. Gardez sa blockchain et demandez un arrêt d’urgence

Le projet Skycoin

Obelisk est utilisé par Skycoin, la crypto-monnaie du projet Skycoin. Skycoin est un écosystème complet de  technologie blockchain qui a été lancé afin de promouvoir l’utilisation pratique de la  crypto  – monnaie et de la technologie du grand livre public. La plate-forme est en développement depuis plus de six ans, bien qu’elle ait été officiellement lancée en 2017. Elle a été créée par un groupe de développeurs également impliqués dans Bitcoin et Ethereum.

Skycoin, qui se négocie sous le symbole SKY sur le marché de la crypto-monnaie, peut être échangé contre des crypto-monnaies populaires telles que Bitcoin (BTC), LiteCoin (LTC) et DogeCoin (DOGE), ainsi que des dollars américains (USD).

L’écosystème de Skycoin prend également en charge divers autres composants, dont Skywire, une application blockchain destinée à décentraliser Internet et la bande passante au niveau matériel (en plus de fournir du stockage et des calculs de manière décentralisée). Les développeurs décrivent Skywire comme un «Internet contrôlé par l’utilisateur». Les utilisateurs de Skywire sont récompensés pour fournir de la bande passante à d’autres utilisateurs.