La vision de disponibilité des données d'Avail

Débutant3/6/2024, 3:48:25 AM
Avail est un projet blockchain modulaire axé sur la couche de disponibilité des données, utilisant des technologies telles que les clients légers, l'échantillonnage de disponibilité des données, l'engagement KZG et le codage d'effacement pour construire des solutions de disponibilité des données.

*Transférer le titre original:Gate.io Co-Fondateur « Going Solo »:Un aperçu de la vision de disponibilité des données d'Avail

Polygon a été initialement fondé par trois co-fondateurs en 2017. Cependant, en mars 2023, l'un des co-fondateurs, Anurag Arjun, a annoncé son départ, expliquant qu'il allait diriger son équipe pour se concentrer entièrement sur un autre nouveau projet.

Le nouveau projet estDisponible. Polygon, agissant en tant qu'agrégateur Layer2 massif, a exploré internement diverses directions de mise à l'échelle au fil des ans. En 2020, il a lancé des recherches sur le projet de blockchain modulaire Avail. Peut-être que Polygon se concentre sur son propre développement, ou peut-être qu'Avail a un potentiel substantiel. À partir de mars 2023, Avail ascindéde Polygon et fonctionne comme une entité indépendante.

Depuis sa scission, Avail commencéun Testnet Kate de trois mois en juin,lancéun "Pont d'attestation de données," et a coopéré avec le Groupe Equilibrium pouropen-sourceun nouveau prototype du kit de développement logiciel Optimism EVM (OpEVM). Avail a déclaré que le testnet Gate est prévu pourse terminer en octobre, et la prochaine progression significative est le lancement d'un testnet incitatif. Le lancement du mainnet est prévu pour le quatrième trimestre de 2023 ou le premier trimestre de 2024.

La différence entre Avail et une blockchain monolithique

Alors, qu'est-ce qu'Avail qui fait choisir à Anurag Arjun, le co-créateur de Polygon, de "Go Solo"? Et quel est exactement son but?

À la fin de la journée, Avail s'attaque toujours au problème de scalabilité des blockchains monolithiques comme Ethereum. Initialement, cela aurait pu être appelé L3, ou une solution de mise à l'échelle hors chaîne, ou autre chose, mais maintenant Avail a trouvé un terme plus adapté - blockchain modulaire.

Les composants essentiels de la technologie blockchain comprennent la couche de consensus/couche d'exécution, la couche de règlement et la couche de disponibilité des données. Dans les architectures blockchain monolithiques traditionnelles telles qu'Ethereum et Solana, toutes ces tâches sont réalisées indépendamment par un seul système. Par conséquent, la scalabilité est limitée. L'idée de conception d'une blockchain modulaire est de diviser ces fonctions essentielles en plusieurs modules, chacun pouvant être exécuté par un fournisseur dédié, permettant ainsi une personnalisation et une scalabilité plus élevées.

Blockchain modulaire axé sur la couche de disponibilité des données

Avail est un fournisseur qui se concentre uniquement sur la couche de disponibilité des données.

Avail peut efficacement trier et enregistrer les transactions, fournir un stockage de données et vérifier la disponibilité des données. Il prend en charge les blockchains compatibles avec la machine virtuelle Ethereum (EVM) et permet à Rollup de publier directement des données sur Avail. Le mécanisme de vérification du réseau de clients légers d'Avail (expliqué plus en détail ci-dessous) permet à Rollup sur Avail de vérifier l'état à travers le réseau de clients légers, indépendamment des contrats intelligents et des couches de base.

la conception de Gate

Contrairement à d'autres équipes telles qu'Ethereum qui tentent d'améliorer les capacités de disponibilité des données dans les blockchains existants, Avail construit une solution évolutive de disponibilité des données à partir de zéro. La conception d'Avail sera analysée sous plusieurs aspects, notamment le mécanisme de consensus, la décentralisation et la preuve de validité.

Mécanisme de consensus

Les différentes blockchains choisissent des mécanismes de sécurité différents en fonction de leurs besoins après avoir équilibré l'activité et la sécurité. Et Avail choisit la 'voie du milieu'. Il utilise les mécanismes de consensus BABE et GRANDPA hérités du kit de développement logiciel Polkadot. BABE agit comme un moteur de production de blocs et priorise l'activité en coordonnant avec les nœuds validateurs pour identifier de nouveaux producteurs de blocs. GRANDPA agit comme un dispositif de finalité, une fois que plus des deux tiers des validateurs prouvent que la chaîne contenant le bloc est valide, il peut finaliser tous les blocs menant à un bloc spécifique en même temps. Ce mécanisme hybride fournit une résilience réseau pour Avail, lui permettant de résister aux partitions réseau temporaires et à un grand nombre de défaillances de nœuds.

Décentralisation

En termes de décentralisation, Avail adopte le Preuve de Participation Nominative (NPoS) de Polkadot, soutenant jusqu'à 1000 nœuds validateurs. NPoS a également une distribution efficace des récompenses qui peut réduire le risque de centralisation des enjeux.

De plus, la fonctionnalité de nœud d'Avail lui confère un mécanisme de tolérance aux pannes unique. L'architecture réseau des blockchains monolithiques se compose de nœuds de validation, de nœuds complets et de clients légers, qui peuvent être considérés comme jouant respectivement les rôles d'artisans, d'inspecteurs qualité et de consommateurs. Cependant, Avail accorde aux clients légers les droits d'inspecteurs qualité des nœuds complets. Les clients légers utilisent l'Échantillonnage de Disponibilité des Données (DAS) pour la vérification, un processus dans lequel les clients légers demandent de petites portions aléatoires de chaque bloc. Cette méthode peut fournir le même niveau d'assurance de sécurité que les nœuds complets traditionnels. Dans la conception d'Avail, les nœuds complets existent toujours mais sont presque considérés comme des outils de sauvegarde pour maintenir une haute redondance des données sur le réseau. Cette conception empêche Avail de dépendre des nœuds complets pour récupérer des données lors d'interruptions ou de goulets d'étranglement du réseau, prévenant ainsi le risque de collusion des nœuds complets.

Preuve de validité

Quand il s'agit de la modularisation, nous devons mentionner Celestia, qui est récemment devenue populaire grâce au lancement de son jeton. Il y a eu un petit malentendu entre Avail et Celestia. En juin 2021, quand Polygonvient de déployer Avail, Mustafa Al-Bassam, le co-fondateur de Celestia,revendiquéL'introduction d'Avail est presque copiée mot pour mot de son article de blog présentant Celestia écrit en 2019. Mettant de côté le plagiat, il a accueilli davantage d'équipes pour entrer dans le domaine de la disponibilité des données. En réponse, MihailoBjelic, le co-fondateur de Polygon, s'est excusé auprès de Celestia et de sa communauté pour l'erreur commise par l'équipe marketing et de contenu.

Bien que les deux aient de nombreuses similitudes au niveau de la disponibilité des données, Avail et Celestia diffèrent par leur preuve de validité. Avail adopte les engagements polynomiaux KZG (engagements KZG), ce qui permet de réduire les besoins en mémoire, bande passante et stockage et de fournir de la concision. La combinaison des engagements KZG et des clients légers d'Avail accélère le processus de vérification sur Avail. En revanche, Celestia utilise la technologie de preuve de fraude, qui est beaucoup plus rapide à générer que les engagements KZG. Mais en raison de l'ampleur de ses données d'échantillonnage, elle nécessite une bande passante de communication légèrement plus élevée.

Les engagements polynomiaux KZG d'Avail font référence aux engagements générés par les producteurs de blocs lors de la production de blocs, qui résument les données de toute la ligne de blocs Avail. Pendant la phase de vérification, les clients légers visualisent les engagements dans l'en-tête du bloc et vérifient la preuve de chaque unité basée sur les engagements, confirmant ainsi la disponibilité de toutes les données dans le bloc. Ceci est fait pour augmenter le débit de données sur la chaîne et résoudre les goulots d'étranglement de performance.

Conclusion

En résumé, bien qu'Avail soit encore loin de lancer son mainnet, son rôle en tant que solution modulaire de disponibilité des données ouvre une nouvelle voie pour le développement et l'exploration de la technologie blockchain. De plus en plus de participants de l'industrie sont confrontés au défi d'une croissance coûteuse en raison de l'espace limité des blocs, et ce défi deviendra de plus en plus sévère à l'avenir. Une couche évolutive de disponibilité des données est cruciale pour étendre efficacement la blockchain. L'endroit où les développeurs choisissent de construire leurs projets déterminera s'ils détiennent un avantage concurrentiel dans les années à venir.

Avertissement:

  1. Cet article est repris de [Gatechaincatcher], Transmettre le titre original‘ Polygon Ex Co-Founder “Going Solo”:Aperçu de la vision de disponibilité des données d'Avail’, Tous les droits d'auteur appartiennent à l'auteur original [angelilu, Foresight News]. Si des objections sont faites à cette réimpression, veuillez contacter le Gate Learnéquipe et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en matière d'investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

La vision de disponibilité des données d'Avail

Débutant3/6/2024, 3:48:25 AM
Avail est un projet blockchain modulaire axé sur la couche de disponibilité des données, utilisant des technologies telles que les clients légers, l'échantillonnage de disponibilité des données, l'engagement KZG et le codage d'effacement pour construire des solutions de disponibilité des données.

*Transférer le titre original:Gate.io Co-Fondateur « Going Solo »:Un aperçu de la vision de disponibilité des données d'Avail

Polygon a été initialement fondé par trois co-fondateurs en 2017. Cependant, en mars 2023, l'un des co-fondateurs, Anurag Arjun, a annoncé son départ, expliquant qu'il allait diriger son équipe pour se concentrer entièrement sur un autre nouveau projet.

Le nouveau projet estDisponible. Polygon, agissant en tant qu'agrégateur Layer2 massif, a exploré internement diverses directions de mise à l'échelle au fil des ans. En 2020, il a lancé des recherches sur le projet de blockchain modulaire Avail. Peut-être que Polygon se concentre sur son propre développement, ou peut-être qu'Avail a un potentiel substantiel. À partir de mars 2023, Avail ascindéde Polygon et fonctionne comme une entité indépendante.

Depuis sa scission, Avail commencéun Testnet Kate de trois mois en juin,lancéun "Pont d'attestation de données," et a coopéré avec le Groupe Equilibrium pouropen-sourceun nouveau prototype du kit de développement logiciel Optimism EVM (OpEVM). Avail a déclaré que le testnet Gate est prévu pourse terminer en octobre, et la prochaine progression significative est le lancement d'un testnet incitatif. Le lancement du mainnet est prévu pour le quatrième trimestre de 2023 ou le premier trimestre de 2024.

La différence entre Avail et une blockchain monolithique

Alors, qu'est-ce qu'Avail qui fait choisir à Anurag Arjun, le co-créateur de Polygon, de "Go Solo"? Et quel est exactement son but?

À la fin de la journée, Avail s'attaque toujours au problème de scalabilité des blockchains monolithiques comme Ethereum. Initialement, cela aurait pu être appelé L3, ou une solution de mise à l'échelle hors chaîne, ou autre chose, mais maintenant Avail a trouvé un terme plus adapté - blockchain modulaire.

Les composants essentiels de la technologie blockchain comprennent la couche de consensus/couche d'exécution, la couche de règlement et la couche de disponibilité des données. Dans les architectures blockchain monolithiques traditionnelles telles qu'Ethereum et Solana, toutes ces tâches sont réalisées indépendamment par un seul système. Par conséquent, la scalabilité est limitée. L'idée de conception d'une blockchain modulaire est de diviser ces fonctions essentielles en plusieurs modules, chacun pouvant être exécuté par un fournisseur dédié, permettant ainsi une personnalisation et une scalabilité plus élevées.

Blockchain modulaire axé sur la couche de disponibilité des données

Avail est un fournisseur qui se concentre uniquement sur la couche de disponibilité des données.

Avail peut efficacement trier et enregistrer les transactions, fournir un stockage de données et vérifier la disponibilité des données. Il prend en charge les blockchains compatibles avec la machine virtuelle Ethereum (EVM) et permet à Rollup de publier directement des données sur Avail. Le mécanisme de vérification du réseau de clients légers d'Avail (expliqué plus en détail ci-dessous) permet à Rollup sur Avail de vérifier l'état à travers le réseau de clients légers, indépendamment des contrats intelligents et des couches de base.

la conception de Gate

Contrairement à d'autres équipes telles qu'Ethereum qui tentent d'améliorer les capacités de disponibilité des données dans les blockchains existants, Avail construit une solution évolutive de disponibilité des données à partir de zéro. La conception d'Avail sera analysée sous plusieurs aspects, notamment le mécanisme de consensus, la décentralisation et la preuve de validité.

Mécanisme de consensus

Les différentes blockchains choisissent des mécanismes de sécurité différents en fonction de leurs besoins après avoir équilibré l'activité et la sécurité. Et Avail choisit la 'voie du milieu'. Il utilise les mécanismes de consensus BABE et GRANDPA hérités du kit de développement logiciel Polkadot. BABE agit comme un moteur de production de blocs et priorise l'activité en coordonnant avec les nœuds validateurs pour identifier de nouveaux producteurs de blocs. GRANDPA agit comme un dispositif de finalité, une fois que plus des deux tiers des validateurs prouvent que la chaîne contenant le bloc est valide, il peut finaliser tous les blocs menant à un bloc spécifique en même temps. Ce mécanisme hybride fournit une résilience réseau pour Avail, lui permettant de résister aux partitions réseau temporaires et à un grand nombre de défaillances de nœuds.

Décentralisation

En termes de décentralisation, Avail adopte le Preuve de Participation Nominative (NPoS) de Polkadot, soutenant jusqu'à 1000 nœuds validateurs. NPoS a également une distribution efficace des récompenses qui peut réduire le risque de centralisation des enjeux.

De plus, la fonctionnalité de nœud d'Avail lui confère un mécanisme de tolérance aux pannes unique. L'architecture réseau des blockchains monolithiques se compose de nœuds de validation, de nœuds complets et de clients légers, qui peuvent être considérés comme jouant respectivement les rôles d'artisans, d'inspecteurs qualité et de consommateurs. Cependant, Avail accorde aux clients légers les droits d'inspecteurs qualité des nœuds complets. Les clients légers utilisent l'Échantillonnage de Disponibilité des Données (DAS) pour la vérification, un processus dans lequel les clients légers demandent de petites portions aléatoires de chaque bloc. Cette méthode peut fournir le même niveau d'assurance de sécurité que les nœuds complets traditionnels. Dans la conception d'Avail, les nœuds complets existent toujours mais sont presque considérés comme des outils de sauvegarde pour maintenir une haute redondance des données sur le réseau. Cette conception empêche Avail de dépendre des nœuds complets pour récupérer des données lors d'interruptions ou de goulets d'étranglement du réseau, prévenant ainsi le risque de collusion des nœuds complets.

Preuve de validité

Quand il s'agit de la modularisation, nous devons mentionner Celestia, qui est récemment devenue populaire grâce au lancement de son jeton. Il y a eu un petit malentendu entre Avail et Celestia. En juin 2021, quand Polygonvient de déployer Avail, Mustafa Al-Bassam, le co-fondateur de Celestia,revendiquéL'introduction d'Avail est presque copiée mot pour mot de son article de blog présentant Celestia écrit en 2019. Mettant de côté le plagiat, il a accueilli davantage d'équipes pour entrer dans le domaine de la disponibilité des données. En réponse, MihailoBjelic, le co-fondateur de Polygon, s'est excusé auprès de Celestia et de sa communauté pour l'erreur commise par l'équipe marketing et de contenu.

Bien que les deux aient de nombreuses similitudes au niveau de la disponibilité des données, Avail et Celestia diffèrent par leur preuve de validité. Avail adopte les engagements polynomiaux KZG (engagements KZG), ce qui permet de réduire les besoins en mémoire, bande passante et stockage et de fournir de la concision. La combinaison des engagements KZG et des clients légers d'Avail accélère le processus de vérification sur Avail. En revanche, Celestia utilise la technologie de preuve de fraude, qui est beaucoup plus rapide à générer que les engagements KZG. Mais en raison de l'ampleur de ses données d'échantillonnage, elle nécessite une bande passante de communication légèrement plus élevée.

Les engagements polynomiaux KZG d'Avail font référence aux engagements générés par les producteurs de blocs lors de la production de blocs, qui résument les données de toute la ligne de blocs Avail. Pendant la phase de vérification, les clients légers visualisent les engagements dans l'en-tête du bloc et vérifient la preuve de chaque unité basée sur les engagements, confirmant ainsi la disponibilité de toutes les données dans le bloc. Ceci est fait pour augmenter le débit de données sur la chaîne et résoudre les goulots d'étranglement de performance.

Conclusion

En résumé, bien qu'Avail soit encore loin de lancer son mainnet, son rôle en tant que solution modulaire de disponibilité des données ouvre une nouvelle voie pour le développement et l'exploration de la technologie blockchain. De plus en plus de participants de l'industrie sont confrontés au défi d'une croissance coûteuse en raison de l'espace limité des blocs, et ce défi deviendra de plus en plus sévère à l'avenir. Une couche évolutive de disponibilité des données est cruciale pour étendre efficacement la blockchain. L'endroit où les développeurs choisissent de construire leurs projets déterminera s'ils détiennent un avantage concurrentiel dans les années à venir.

Avertissement:

  1. Cet article est repris de [Gatechaincatcher], Transmettre le titre original‘ Polygon Ex Co-Founder “Going Solo”:Aperçu de la vision de disponibilité des données d'Avail’, Tous les droits d'auteur appartiennent à l'auteur original [angelilu, Foresight News]. Si des objections sont faites à cette réimpression, veuillez contacter le Gate Learnéquipe et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en matière d'investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!