Protocole Share

Protocole Share

Le protocole « Share »,définit un consensus sur la façon de les créer. Elle établit uniquement des protocoles de communication entre les nœuds du réseau, tout en les laissant interagir librement les uns avec les autres sans qu’il soit nécessaire d’obtenir un consensus global sur chaque transaction.

Un exemple peut être donné par le langage que nous utilisons tous les jours. Il n’existe pas de base de données qui contienne l’ensemble des phrases que nous pouvons utiliser. Nous disposons plutôt d’un dictionnaire de mots existants et d’un ensemble de règles de grammaire pour permettre à chacun de parler et de se faire comprendre. Ce système évite d’avoir besoin d’une phrase absolue, ou d’une chaîne absolue dans le cas de Blockchain, sur laquelle tous les utilisateurs doivent se mettre d’accord, car la même phrase peut être communiquée d’une dizaine de manières différentes qui sont toutes correctes.

Avec le protocole « Share », chaque agent et chaque nœud du réseau possèdent les règles communes de fonctionnement : le code source de l’application distribuée, et en consultant le registre « Ledger »,le nœud peut vérifier la validité des informations qu’il reçoit des autres nœuds . Si l’information est valide, le nœud va la stocker selon le protocole « Share »seules les données intègres circulent sur le réseau.

Le protocole « Share » possède une technologique différente, même si elle utilise des briques technologiques similaires à d’autres blockchains . Il n’y a pas de consensus global, ni de minage. Il n’est pas nécessaire de partager toutes les données à tout le monde pour se mettre d’accord. Chacune des cellules interagit avec certaines nodes voisins mais pas avec l’ensemble des nodes. Et pourtant cela fonctionne.

 

Par ailleurs

En considérant le problème de l'évolutivité, Spuro cherche également à aborder la question de l'accord sur le temps au sein d'un réseau blockchain. Considérez que tout grand livre, qu'il soit centralisé ou décentralisé, a besoin d'un moyen d'ordonner la séquence des transactions. Il fournit une partie de la preuve que la transaction a eu lieu.

Dans un grand livre de comptabilité papier traditionnel, ce serait l'heure à laquelle le greffier a reçu ou fait l'entrée. Dans un registre informatisé sur un serveur central, le système peut fournir un horodatage pour chaque transaction entrante.

Cependant, dans un réseau de blockchain décentralisé, l'horodatage devient plus difficile. Il n'y a pas d '«horloge centrale» à partir de laquelle les nœuds peuvent prendre des informations de temps, car cela introduit un point central de défaillance. Ainsi, le réseau a besoin de moyens pour établir un consensus à temps.

Différentes blockchains ont différentes méthodes pour parvenir à un consensus à temps. Cela peut impliquer de prendre un temps médian depuis les nœuds du réseau, ou le mineur de blocs fournissant l'horodatage, et le réseau validant qu'il n'a pas été manipulé de manière significative. Cependant, les méthodologies actuelles pour parvenir à un consensus sur le temps reposent sur une lourde charge de messagerie sur le réseau, ce qui ralentit le temps de traitement.

En gardant à l'esprit le défi du consensus sur le timing, Spuro a développé un protocole unique pour lequel la structure de la blockchain encode le passage du temps comme des données elles-mêmes. Le protocole s'appelle Preuve d'histoire. Il utilise des fonctions de délai vérifiables pour établir un point unique de vérité inaltérable sur l'heure à laquelle un événement particulier s'est produit.

En poursuivant votre navigation sans modifier vos paramètres, vous acceptez l'utilisation des cookies.

Continuer En savoir plus