Avail fait-il partie de Polygon ? Full Node est-il le seul participant à prendre en charge le réseau Avail ?

Avail est une blockchain modulaire conçue pour résoudre le problème de la disponibilité des données, qu’elle résout en amenant les données hors chaîne et en prouvant que les données sont réellement utilisables. Les chaînes de disponibilité des données comme Avail sont un domaine émergent dans l’espace blockchain. Tout le monde n’est pas familier avec ces concepts, mais ils gagnent du terrain à mesure que les développeurs ont besoin de faire évoluer leurs systèmes.

Dans cet article, nous allons énumérer des faits sur Avail, y compris certaines des idées fausses les plus courantes, afin d’obtenir une image plus claire des avantages de la disponibilité des données qu’Avail offre aux développeurs.

1. Avail est-il une solution de stockage de données ?

Non, Avail est une blockchain qui garantit la disponibilité des données. Il peut prouver que les données existent sur la blockchain, même si elles ne sont pas actuellement stockées sur la blockchain.

La disponibilité des données est différente du stockage des données en ce sens qu’elle se concentre sur la fourniture d’une preuve de la disponibilité des données sans avoir besoin d’une récupération complète des données, tandis que le stockage des données implique le stockage et la récupération de l’ensemble des données.

La disponibilité des données joue un rôle essentiel dans l’intégrité et la sécurité des données des réseaux blockchain en garantissant que tous les participants peuvent accéder aux données nécessaires et vérifier l’existence de celles-ci. Il empêche la dissimulation de transactions malveillantes ainsi que les dommages potentiels à la crédibilité de l’ensemble du système.

La disponibilité des données est la capacité d’un nœud à télécharger les données contenues dans tous les blocs propagés via un réseau peer-to-peer. Il s’agit de la confiance de l’utilisateur dans le fait que les données nécessaires à la validation d’un bloc sont effectivement disponibles pour tous les participants au réseau.

D’autre part, les blockchains de stockage décentralisées telles que Arweave, IPFS, Filecoin et Sia permettent aux utilisateurs finaux de stocker et de récupérer des fichiers directement sur la blockchain. Contrairement aux chaînes de disponibilité des données, ces chaînes de stockage se concentrent sur la récupération explicite de l’intégralité des données demandées par l’utilisateur.

2. Avail est-il une blockchain unique ?

Non, Avail est une couche modulaire de disponibilité des données (DA) qui offre un certain nombre d’avantages par rapport à la disponibilité des données sur la chaîne. Les blockchains modulaires séparent souvent la disponibilité des données, les transactions et le traitement du consensus, en les décomposant en composants plus faciles à gérer qui peuvent être développés et maintenus indépendamment.

Dans le même temps, une seule blockchain de couche 1 comme Ethereum est conçue pour tout faire, y compris l’exécution, le règlement, le consensus et la disponibilité des données. Le fait de traiter toutes les tâches en même temps peut affecter l’efficacité des fonctions ci-dessus, ce qui entraîne des goulots d’étranglement dans les transactions et une augmentation des frais.

De plus, une blockchain unique repose sur la disponibilité des données on-chain. L’augmentation du débit du réseau pour améliorer les performances de la blockchain est l’un des principaux défis auxquels est confrontée une seule blockchain. Pour augmenter le débit de l’ensemble du système, vous devez créer des blocs plus grands, augmenter la fréquence des blocs ou améliorer la propagation des blocs pour transférer davantage de données. Avec la tentative d’une seule blockchain de se mettre à l’échelle, cette dépendance à la disponibilité des données sur la chaîne est inefficace et coûteuse.

Par exemple, un nœud complet sur Ethereum L1 doit télécharger une copie de toutes les données de chaque bloc. Il peut s’agir d’un grand nombre de données, en particulier pour les gros morceaux. Par conséquent, la disponibilité des données on-chain peut rendre difficile la mise à l’échelle de la blockchain, car la quantité de données nécessaires au traitement augmente avec le nombre de blocs. Si les données ne sont pas disponibles, le bloc sera ignoré.

Avail utilise le codage d’effacement et les engagements polynomiaux KZG pour garantir la disponibilité des données avec un niveau de confiance élevé. En utilisant ces deux fonctionnalités, les clients légers (nœuds qui permettent aux utilisateurs d’obtenir de minuscules données grâce à l’échantillonnage de la disponibilité des données) peuvent vérifier la disponibilité des données sans avoir à télécharger l’intégralité de la blockchain, ce qui offre une plus grande efficacité.

3. Avail est-il un Conseil de la disponibilité des données (DAC) ?

Avail n’est pas un Conseil de Disponibilité des Données (CAD). En plus de la nature autorisée et souvent centralisée des DAC, les DAC présentent de graves failles de sécurité car elles reposent sur des hypothèses de majorité honnêtes. Un DAC est un groupe de nœuds responsables de la disponibilité des données hors chaîne, et on pense que la majorité des nœuds du comité sont honnêtes. Cette hypothèse et cette dépendance à l’égard d’un petit nombre de nœuds sont risquées. Par exemple, un producteur de blocs peut perturber l’ensemble de la chaîne en retenant les données de transaction, empêchant ainsi les utilisateurs de retirer des fonds.

De plus, en cas de tentative d’attaque par rétention de données, le DAC ne subira aucune perte. En d’autres termes, les nœuds n’ont aucune incitation financière à agir honnêtement.

Avial, en revanche, est différent en ce sens qu’il fonctionne comme une blockchain indépendante avec ses propres validateurs, producteurs de blocs et mécanismes de consensus. Alors que les DAC impliquent généralement un nombre limité de participants (aussi peu que 5), Avail prévoit d’avoir des centaines de nœuds travaillant ensemble pour assurer la sécurité du réseau.

La disponibilité des données sur Avail ne repose pas seulement sur les validateurs, car n’importe quel client léger peut également contribuer à maintenir la disponibilité des données. Les clients légers peuvent déterminer eux-mêmes la disponibilité des données grâce à un échantillonnage aléatoire des données, sans avoir à faire confiance à une majorité honnête. Même si le nœud complet tombe en panne ou tente de censurer les données, le bloc peut être reconstruit à partir d’un nœud léger.

4. Un nœud complet est-il le seul participant à prendre en charge le réseau Avail ?

Non, nous avons des clients légers, des nœuds complets et des validateurs pour prendre en charge le réseau Avail.

En tant que blockchain modulaire, tous les participants au réseau d’Avail sont redéfinis. Dans Avail, les validateurs acceptent les transactions et créent des blocs. Une fois qu’un bloc est créé, le client léger est capable de l’identifier si les données ne sont pas disponibles. Malgré leur présence dans Avail, les nœuds complets jouent un rôle secondaire pour maintenir un haut niveau de redondance, ce qui est très différent du rôle critique joué par les nœuds complets dans les architectures monolithiques traditionnelles.

Dans une blockchain monolithique traditionnelle, les clients légers ont leurs limites : ils s’appuient sur des nœuds complets pour fournir des données précises. Cela peut être risqué, car le nœud compromis peut fournir des informations erronées. Il se peut qu’ils aient encore besoin de télécharger beaucoup de données. Cela peut être gourmand en ressources et limiter leur disponibilité sur les appareils dont la puissance de calcul est limitée.

Le client léger d’Avail est différent ; Ils peuvent surmonter les limites des clients légers traditionnels en utilisant certaines techniques, notamment l’échantillonnage de la disponibilité des données (DAS), le codage d’effacement et les engagements polynomiaux KZG.

Le codage d’effacement assure la redondance et la résilience à la perte de données en répliquant et en distribuant les données dans une seule matrice m x n. L’engagement de KZG permet un échantillonnage efficace des données. Le client léger récupère ensuite de manière aléatoire les cellules de la matrice et vérifie immédiatement la disponibilité des données en échantillonnant seulement quelques cellules. Cela élimine le besoin de télécharger l’intégralité de la base de données, réduit considérablement les besoins en ressources et permet aux clients légers de vérifier l’état de la blockchain, même s’ils ne disposent pas des ressources matérielles puissantes pour effectuer les calculs. Ils peuvent utiliser des appareils légers comme les téléphones mobiles et les portefeuilles basés sur un navigateur.

L’inclusion des clients légers dans les portefeuilles du quotidien est une orientation de développement future à fort potentiel. Cela permettra aux utilisateurs de vérifier facilement et commodément l’état de la blockchain sans avoir à exécuter eux-mêmes un nœud complet. Cela rendra également la technologie blockchain plus accessible à une base d’utilisateurs plus large.

5. Avail fait-il partie de Polygon ?

Avail ne fait plus partie de Polygon. Avail est un réseau complètement distinct. Mais nous avons une histoire forte avec Polygon.

Le projet Avail a été lancé au sein de Polygon Labs fin 2020 par le cofondateur Anurag Arjun. Pendant ce temps, l’équipe d’Avail a commencé à travailler sur les problèmes de disponibilité des données.

Avail est toujours compatible avec différents types de blockchains, y compris les chaînes autonomes, les sidechains et les solutions de mise à l’échelle hors chaîne. Cependant, l’équipe d’Avail envisage de maintenir la neutralité et la flexibilité, ce qui permettra au projet de se concentrer sur une gamme plus large de solutions de cumul au-delà d’Ethereum et de Polygon.

Ce changement a eu lieu en mars 2023. Avail s’engage désormais pleinement à fournir des données disponibles pour tous les types de rollups et de blockchains, et pas seulement ceux spécifiques à Polygon ou Ethereum.

La voie à suivre

Avail envisage un avenir où la technologie blockchain est plus évolutive, plus flexible et plus ouverte aux développeurs. Pour y parvenir, Avail développe une couche robuste de consensus et de disponibilité des données afin de fournir un espace de bloc brut aux chaînes modulaires. Cela permettra aux développeurs de créer des cumuls et des chaînes d’applications plus évolutifs, flexibles et faciles à utiliser.

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
  • Reposter
  • Partager
Commentaire
0/400
Aucun commentaire
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)