Sur la chaîne Plasma, la structure de base des blocs est similaire à celle d'une chaîne ordinaire, avec les transactions et les changements d’état effectués dans la sous-chaîne. Mais du point de vue de la conception initiale, Plasma n’a pas pour but que la chaîne principale maîtrise ces détails.
Après chaque génération de nouveau bloc, ce que fait l’opérateur est très simple — il hash toutes les transactions et données d’état du bloc pour générer un Merkle Root (certains implémentations utilisent la Root des transactions, d’autres celle de l’état ou de l’UTXO).
Ce Root est en réalité :
"L’empreinte complète de l’historique jusqu’à ce bloc."
C’est la première couche de compression. Peu importe combien de transactions sont dans le bloc, la chaîne principale n’a besoin de voir qu’une valeur de hachage de longueur fixe.
Ensuite, une deuxième couche de compression intervient. Plasma ne cherche pas à soumettre un bloc à la chaîne à chaque fois, mais à accumuler les informations d’en-tête de plusieurs blocs, puis à les empaqueter en une Root de niveau supérieur. Finalement, ce que la chaîne principale reçoit n’est généralement pas un seul en-tête de bloc, mais une déclaration d’engagement unifiée de l’état Plasma sur une période donnée.
Ce que la chaîne principale voit en fin de compte est très synthétique : • Numéro de bloc ou intervalle de temps • La valeur Root correspondante • Le timestamp nécessaire
La chaîne principale ne vérifie pas les transactions, ne stocke pas les données, elle conserve simplement ces Roots comme preuve immuable du temps.
Ce n’est que lorsqu’une personne souhaite se retirer ou soulever une contestation qu’elle doit fournir les données de transaction et la preuve Merkle pour faire la réconciliation avec ces en-têtes de blocs.
Ce n’est pas tous les jours qu’on fait les comptes, mais quand il y a un problème — c’est pour cela que la logique centrale de Plasma consiste à compresser les en-têtes de blocs avant de les soumettre à la chaîne principale.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
10 J'aime
Récompense
10
7
Reposter
Partager
Commentaire
0/400
fomo_fighter
· 01-18 16:56
Oh là là, c'est ça la "méthode de paresse" de Plasma, ils ne s'occupent pas de la chaîne principale en temps normal, et ce n'est qu'en cas de problème qu'ils ressortent les vieux dossiers.
Voir l'originalRépondre0
ApeEscapeArtist
· 01-18 13:59
Oh là là, ce n'est pas ça l'art de la paresse, la chaîne principale dit que je ne regarde pas les détails, seulement l'empreinte, et ce n'est qu'en cas de problème que je consulte le registre ?
Voir l'originalRépondre0
IntrovertMetaverse
· 01-18 13:57
Compris, c'est l'art de la paresse avec Plasma, délégant tout le travail sale et pénible aux sous-chaînes, la chaîne principale se contentant de recevoir et d'expédier les colis.
Voir l'originalRépondre0
token_therapist
· 01-18 13:56
Génial, c'est juste qu'il est trop paresseux pour faire gérer la chaîne principale, il sort des preuves quand c'est nécessaire, cette idée de conception a quand même du mérite.
Voir l'originalRépondre0
WalletDetective
· 01-18 13:55
Cette logique de compression est géniale, c'est la plus haute forme de cryptage paresseux, généralement on se contente de laisser faire, ce n'est qu'en cas de problème qu'on ressort les vieux dossiers.
Voir l'originalRépondre0
FallingLeaf
· 01-18 13:50
Oh là là, cette logique de compression est géniale, d'habitude on ne stocke qu'une empreinte digitale, et en cas de problème on vérifie avec le registre, c'est vraiment l'art de la paresse.
Voir l'originalRépondre0
SleepyArbCat
· 01-18 13:41
Oh là là, cette chose... c'est l'art de la paresse, le réseau principal fait le moins de travail possible...
Sur la chaîne Plasma, la structure de base des blocs est similaire à celle d'une chaîne ordinaire, avec les transactions et les changements d’état effectués dans la sous-chaîne. Mais du point de vue de la conception initiale, Plasma n’a pas pour but que la chaîne principale maîtrise ces détails.
Après chaque génération de nouveau bloc, ce que fait l’opérateur est très simple — il hash toutes les transactions et données d’état du bloc pour générer un Merkle Root (certains implémentations utilisent la Root des transactions, d’autres celle de l’état ou de l’UTXO).
Ce Root est en réalité :
"L’empreinte complète de l’historique jusqu’à ce bloc."
C’est la première couche de compression. Peu importe combien de transactions sont dans le bloc, la chaîne principale n’a besoin de voir qu’une valeur de hachage de longueur fixe.
Ensuite, une deuxième couche de compression intervient. Plasma ne cherche pas à soumettre un bloc à la chaîne à chaque fois, mais à accumuler les informations d’en-tête de plusieurs blocs, puis à les empaqueter en une Root de niveau supérieur. Finalement, ce que la chaîne principale reçoit n’est généralement pas un seul en-tête de bloc, mais une déclaration d’engagement unifiée de l’état Plasma sur une période donnée.
Ce que la chaîne principale voit en fin de compte est très synthétique :
• Numéro de bloc ou intervalle de temps
• La valeur Root correspondante
• Le timestamp nécessaire
La chaîne principale ne vérifie pas les transactions, ne stocke pas les données, elle conserve simplement ces Roots comme preuve immuable du temps.
Ce n’est que lorsqu’une personne souhaite se retirer ou soulever une contestation qu’elle doit fournir les données de transaction et la preuve Merkle pour faire la réconciliation avec ces en-têtes de blocs.
Ce n’est pas tous les jours qu’on fait les comptes, mais quand il y a un problème — c’est pour cela que la logique centrale de Plasma consiste à compresser les en-têtes de blocs avant de les soumettre à la chaîne principale.