Maison >web3.0 >Mise à l'échelle de la blockchain : sidechains et rollups

Mise à l'échelle de la blockchain : sidechains et rollups

DDD
DDDavant
2024-03-06 14:21:24628parcourir

L'évolutivité de la blockchain signifie qu'à mesure que de plus en plus d'utilisateurs adoptent le service, celui-ci peut facilement faire face aux besoins croissants en matière de calcul des données des utilisateurs.

En matière d'évolutivité, la discussion se réduit à deux méthodes : les sidechains et les rollups, mais ces deux méthodes ne sont pas l'un ou l'autre.

01

À propos de la chaîne latérale

1. Qu'est-ce que la chaîne latérale ?

Une chaîne latérale peut être considérée comme une chaîne latérale compatible avec la chaîne principale. Habituellement, les transactions sont traitées hors chaîne et, si nécessaire, elles sont emballées et envoyées à la chaîne principale. Les sidechains sont connectées au réseau principal via un pont bidirectionnel, mais elles fonctionnent comme des blockchains indépendantes avec leurs propres mécanismes de consensus. Par conséquent, le réseau principal utilisant PoW peut coopérer avec la chaîne latérale utilisant PoS.

Mise à l'échelle de la blockchain : sidechains et rollups

2. Comment fonctionne la side chain ?

Afin de prendre en charge les transactions entre différentes chaînes, les chaînes latérales doivent maintenir un lien bidirectionnel avec la chaîne principale à laquelle elles sont connectées.

Par exemple, lorsqu'un utilisateur envoie des actifs de la chaîne principale Ethereum vers la chaîne latérale Polygon, le transfert d'actifs n'a pas réellement lieu. Une cheville bidirectionnelle verrouille simplement le montant transféré sur la chaîne principale et crée une version miroir de l'actif sur la chaîne latérale. Ceci est réalisé grâce à des contrats intelligents qui brûlent des jetons sur la chaîne principale et créent des jetons sur la chaîne latérale. C'est pourquoi l'Ethereum envoyé à Polygon est disponible sous forme de wETH (Wrapped Ethereum : Wrapped ETH, rattaché 1:1 à l'ETH).

3. Les sidechains sont-ils sûrs ?

Comme leur nom l'indique, les sidechains fonctionnent en parallèle avec la chaîne principale sous-jacente plutôt que d'être construites au-dessus de la chaîne principale, ce qui signifie que des risques de sécurité supplémentaires doivent être pris en compte. Par exemple, les sidechains ne peuvent pas profiter de la sécurité de la chaîne principale, contrairement aux Rollups, dont nous parlerons plus tard. La sécurité de la chaîne latérale doit être résolue par la chaîne latérale elle-même. En règle générale, plus une blockchain est populaire, plus elle comporte de nœuds de validation et donc plus la chaîne est sécurisée, même si la question de savoir si les sidechains peuvent devenir une menace pour la sécurité est discutable.

4. La side chain a-t-elle un avenir ?

Dans l’ensemble, les sidechains ont un potentiel d’évolutivité incroyable et, en plus d’être excellentes pour soulager la congestion du réseau, elles peuvent servir de pont entre différentes chaînes, réunissant l’ensemble de l’écosystème de crypto-monnaie. Cela ne signifie pas qu’ils constituent la solution ultime au triangle impossible de la blockchain (décentralisation, évolutivité et sécurité), mais ils auront certainement leur place dans les développements futurs.

02

À propos des Rollups

1. Que sont les Rollups ?

Rollups est une solution d'extension de couche 2 construite sur la chaîne principale. Ils regroupent plusieurs transactions dans un bloc, qui est ensuite emballé et renvoyé à la chaîne principale pour traitement. Cette approche réduit considérablement les frais de gaz, ainsi que le temps nécessaire au traitement des transactions.

2.Comment fonctionnent les Rollups ?

Si nous considérons une transaction sur la blockchain comme un simple élément de données, imaginez ce qui se passerait si un seul bloc de données contenait 50 transactions ? C'est exactement ainsi que fonctionnent les Rollups, car ils sont capables de regrouper (regrouper) des milliers de transactions dans un bloc Rollup, ce qui signifie que les Rollups augmenteront l'efficacité en fonction de la chaîne principale. Par conséquent, plus l’efficacité de la chaîne principale est élevée, plus l’efficacité de l’agrégation est élevée.

Mise à l'échelle de la blockchain : sidechains et rollups

Il existe actuellement deux types différents de Rollups : les rollups optimistes et les rollups sans connaissance.

Les cumuls optimistes fonctionnent en par défaut que toutes les transactions sont valides. Si personne ne soulève d'objections et ne prouve son erreur dans le délai spécifié, cela passera. Les cumuls optimistes peuvent être accélérés en raison de la validité de cette hypothèse. Pour éviter les transactions frauduleuses, le protocole Optimistic rollups permet aux utilisateurs de jeter de faux doutes sur les transactions. Les transactions suspectées de fraude sont soumises directement sur le réseau Ethereum pour vérifier si elles sont légitimes et résoudre les litiges.

Les rollups à connaissance nulle (alias zk-rollups) fonctionnent en s'appuyant sur un type de cryptographie appelé preuves à connaissance nulle, qui permettent à quelqu'un de prouver mathématiquement qu'une déclaration est vraie sans révéler d'informations sur cette déclaration.

zk-rollups fonctionne en regroupant des milliers de transactions sur la chaîne principale et en fournissant des preuves cryptographiques, c'est-à-dire que par défaut, toutes les transactions doivent être suspectées et chaque transaction doit avoir une preuve de validité correspondante. C'est ce qu'on appelle une preuve de validité ou Snark (argument de connaissance succinct et non interactif). Il est ensuite publié auprès de la chaîne principale pour approbation. Les

zk-rollups ont également l'avantage que le temps de transaction est considérablement réduit et ils sont moins vulnérables aux attaques que les rollups optimistes.

3.Les Rollups ont-ils un avenir ?

En bref, les Rollups sont une excellente solution évolutive qui exploite la sécurité existante en chaîne, la rendant indispensable.

03

Résumé

La relation entre les sidechains et les Rollups n'est pas une concurrence directe, mais peut coexister pacifiquement, car les deux solutions ont leurs propres avantages et défis qui doivent être surmontés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer