Pourquoi l'échantillonnage de la disponibilité des données est important pour la mise à l'échelle de la blockchain

Auteur : Bessie Liu, Compilateur Blockworks : Shan Ouba, Jinse Finance

À mesure qu’Ethereum continue de croître, la disponibilité des données en chaîne est devenue un sujet de plus en plus courant.

Aujourd’hui, les développeurs d’Ethereum travaillent sur où et comment les données doivent être stockées sur le réseau blockchain afin de résoudre ce que l’on appelle le trilemme de la blockchain, le compromis entre sécurité, évolutivité et décentralisation. Dans les crypto-monnaies, la disponibilité des données fait référence au concept selon lequel tous les participants au réseau peuvent accéder et récupérer les données stockées sur le réseau. Dans la première couche d’Ethereum, les nœuds du réseau téléchargent toutes les données de chaque bloc, ce qui rend difficile l’exécution de transactions invalides.

Bien que cela garantisse la sécurité, le processus peut s'avérer relativement inefficace : exiger que les nœuds du réseau vérifient et stockent toutes les données dans un bloc réduit considérablement le débit et entrave l'évolutivité de la blockchain. La solution de mise à l’échelle de couche 2 d’Ethereum vise à résoudre ce problème.

Une solution populaire de nos jours est le cumul optimiste, tel que Arbitrum et Optimism. Les cumuls optimistes sont de nature « optimiste » dans le sens où ils supposent que les transactions sont valides, sauf preuve du contraire.

Anurag Arjun, co-fondateur de la blockchain modulaire Avail, a déclaré à Blockworks que la plupart des Rollups n'ont aujourd'hui qu'un seul trieur, ce qui signifie qu'il existe un risque de centralisation.

Actuellement, ce n'est pas un problème majeur, car les solutions de cumul doivent placer les données brutes des transactions sur Ethereum à l'aide de quelque chose appelé calldata - comme l'a souligné Arjun, il s'agit de la forme de stockage la moins chère sur Ethereum aujourd'hui.

Neel Somani, fondateur de la solution de mise à l'échelle blockchain Eclipse, a déclaré qu'une fois les données d'appel enregistrées sur le réseau principal Ethereum, n'importe qui peut remettre en question leur exactitude pendant une période de temps définie.

Si personne ne remet en question la validité du rollup, il sera accepté sur Ethereum une fois le délai écoulé.

Le problème, a souligné Somani, est que si quelqu'un ne dispose pas des données, comment peut-il prouver que la transaction a été exécutée de manière inexacte.

"Si je ne vous dis pas ce que j'ai exécuté, vous ne pouvez pas prouver que c'est faux, vous devez donc savoir exactement ce que j'ai exécuté pour résoudre ce problème", a déclaré Somani. "Par conséquent, toutes les blockchains doivent prouver la disponibilité des données d'une manière ou d'une autre."

Échantillonnage de la disponibilité des données

Étant donné que toutes les blockchains doivent prouver la disponibilité des données, il peut s’avérer inefficace de télécharger des blocs complets sur le réseau, ce qui soulève le problème de la disponibilité initiale des données. "Donc, en tant que personne qui ne souhaite pas télécharger le bloc complet, je veux toujours être sûr que les informations sur ce bloc n'ont pas été dissimulées", a déclaré Somani. La solution consiste à utiliser l’échantillonnage de disponibilité des données pour s’assurer que le bloc existe.

Somani a expliqué que l'échantillonnage de la disponibilité des données consiste à échantillonner une partie aléatoire d'un bloc pour obtenir une confiance arbitrairement élevée dans l'existence du bloc. Cette technique utilise un polynôme (une expression mathématique contenant des variables, des coefficients et des exposants) pour modéliser la relation entre les variables d'un bloc.

Une idée fausse courante concernant la disponibilité des données d'échantillonnage est que si vous échantillonnez la moitié des blocs, vous ne pouvez obtenir qu'à 50 % que les informations contenues dans ce bloc sont exactes, a déclaré Somani. Ce n'est pas le cas, a-t-il expliqué, car, comme pour l'échantillonnage de la disponibilité des données, les utilisateurs doivent s'assurer qu'ils disposent de suffisamment de points pour récupérer le polynôme d'origine. Des projets tels que Celestia et Avail construisent actuellement des solutions d'échantillonnage de disponibilité des données.

"Nous croyons sincèrement que chaque couche de base deviendra une couche de disponibilité des données", a déclaré Arjun à Blockworks. "La principale direction à laquelle nous sommes confrontés est de vouloir augmenter la disponibilité des données au niveau de la couche de base et les exécuter et les agréger au niveau de la deuxième couche."

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.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)