Réseau de séquenceur partagé - Un outil fluide pour les rollups?

Intermédiaire7/16/2024, 10:57:59 AM
Astria développe un réseau de séquenceurs partagé décentralisé visant à fournir des rollups avec une finalité rapide, une résistance à la censure, une compositionnalité et une décentralisation. Le séquenceur décentralisé d'Astria exploite plusieurs nœuds séquenceurs, ce qui lui permet de séquencer les transactions de rollup. Dans son modèle opérationnel, les utilisateurs soumettent des transactions aux rollups, qui entrent automatiquement dans leurs pools de mémoire de nœud de rollup respectifs. Les combineurs collectent les transactions et les envoient aux séquenceurs, qui aggrègent les transactions dans un bloc partagé, avant d'envoyer une pré-accusé de réception aux utilisateurs.

avec la maturité des réseaux de couche 2 d'Ethereum et la réduction significative des frais de gaz, ces réseaux connaissent une croissance rapide. Cependant, des problèmes tels que les frais et la vitesse peuvent affecter négativement l'expérience utilisateur. Dans ce contexte, l'importance du séquençage des transactions devient de plus en plus importante, car il est essentiel pour résoudre les goulots d'étranglement des transactions et optimiser l'expérience utilisateur.

En avril cette année, Astria, une blockchain modulaire axée sur les séquenceurs partagés, a bouclé un tour de financement de démarrage de 5,5 millions de dollars, mené par Maven 11, avec la participation de 1kx, Delphi Ventures et Robot Ventures. Juste trois mois plus tard, Astria a levé un montant supplémentaire de 12,5 millions de dollars, dirigé par DBA et Placeholder VC, avec la participation de Hasu et d'autres.

Qu'est-ce que astria?

Astria développe un réseau de séquenceur partagé décentralisé visant à fournir des rollups avec une finalité rapide, une résistance à la censure, une compositionnalité et une décentralisation.

actuellement, il est plus pratique, moins cher et convivial pour les rollups de faire fonctionner un séquenceur centralisé, c'est pourquoi la plupart des rollups grand public sont gérés par leurs équipes. Bien que les utilisateurs de rollups puissent contourner les séquenceurs en soumettant directement les transactions à la couche 1, ils doivent payer des frais de gaz de transaction de la couche 1 et les transactions peuvent prendre plus de temps pour être finalisées.

les séquenceurs contrôlent l'ordre des transactions et ont théoriquement le pouvoir d'exclure les transactions des utilisateurs. les séquenceurs peuvent également extraire la valeur mev (valeur extractible par les mineurs) des groupes de transactions. s'il n'y a qu'un seul séquenceur, le risque de centralisation augmente. par conséquent, un séquenceur partagé décentralisé conserve toujours son importance.

comment astria fonctionne-t-il

Le réseau séquenceur décentralisé d'Astria se compose de plusieurs nœuds séquenceurs, permettant l'ordonnancement des transactions Rollup. Dans le modèle opérationnel d'Astria, les utilisateurs soumettent des transactions aux Rollups et les transactions entrent automatiquement dans leurs pools de mémoire de nœud Rollup respectifs. Les combineurs collectent les transactions et les envoient aux séquenceurs. Enfin, les séquenceurs agrègent les transactions dans un bloc partagé et envoient une pré-accusation aux utilisateurs.

Actuellement, les séquenceurs sont mis en œuvre sur la base de rollups spécifiques. Cependant, Astria traite les blocs pour plusieurs rollups par lots. Grâce à la compression des données, elle peut économiser davantage de coûts lors de la publication de données sur L1. Le réseau de séquenceurs partagé décentralisé incite les participants de plusieurs écosystèmes de rollup à agir en tant que validateurs sur le réseau.

astria stack

les principaux composants d'astria comprennent cinq parties : combiner, couche de séquençage, relais, da (disponibilité des données) et conducteur.

combiner

Des professionnels techniquement compétents pourraient être en mesure d'utiliser directement la couche de séquencement pour obtenir un meilleur ordre de transaction, mais cela augmente la difficulté pour la plupart des utilisateurs ordinaires. Interagir directement avec la couche de séquencement nécessite que les utilisateurs détiennent des jetons de séquenceur et maintiennent un portefeuille de séquenceur, ce qui a un impact négatif sur l'expérience utilisateur. Astria fournit des combineurs en tant qu'outils pour abstraire cette complexité pour les utilisateurs. Les combineurs agissent comme des stations-service, supportant le coût du séquençage des transactions pour les utilisateurs. Ils offrent également des garanties non ordonnées, regroupant les transactions dans l'ordre de leur réception.

couche de séquençage

La couche de séquençage Astria utilise CometBFT comme algorithme de consensus. Les chaînes qui prennent en charge CometBFT peuvent prendre en charge IBC (communication inter-blocs), ce qui signifie qu'elles peuvent fonctionner sur de nombreuses autres chaînes. La caractéristique unique du séquenceur d'Astria est que les transactions qu'il contient ne sont pas exécutées (séquençage différé), mais sont attribuées à un autre moteur d'exécution, Rollup. Les nœuds séquenceurs peuvent choisir d'agir en tant que « validateurs », participant activement à la production et à la finalisation de nouveaux blocs.

La logique d'application de séquenceur d'Astria permet trois fonctions principales:

  1. ordonnancement des données de rollup
  2. transfert de valeur
  3. changements de l'ensemble de validateurs

relayer

La fonction du relayer est de prendre les blocs vérifiés du séquenceur et de les transmettre à la couche da (disponibilité des données). Étant donné que le temps de bloc du séquenceur est plus rapide que celui de la da, le relais regroupe d'abord les données ordonnées de plusieurs blocs séquenceurs, puis les compresse et les soumet à la da.

Les blocs de séquenceurs individuels peuvent également être récupérés par le conducteur avant que le relayer ne les soumette à la DA. Cela permet une finalité rapide, améliorant l'expérience utilisateur en agissant comme un engagement doux vers la couche d'exécution. L'ensemble de données envoyé par le relayer à la couche DA est utilisé comme source de vérité et est finalement extrait de la DA pour être utilisé comme confirmation de la finalité dans le rollup.

da

Astria utilise Celestia comme couche de disponibilité des données, qui est la destination finale de toutes les données séquencées par le réseau de séquenceurs. Une fois que les données sont écrites dans Celestia, l'ordre des transactions est considéré comme définitif, et lorsque de nouveaux nœuds rollup sont lancés, toutes les données seront extraites d'ici.

conducteur

le conducteur peut être considéré comme la mise en œuvre du consensus d'un nœud complet de rollup, similaire aux nœuds opérationnels dans la pile d'opérations. le conducteur est le contrepartie du moteur d'exécution, formant ensemble un nœud complet de rollup. son rôle est de connecter le séquenceur et la couche da à la couche d'exécution du rollup en extrayant les transactions appartenant au nœud de rollup de chaque bloc de séquenceur et en les transmettant à la couche d'exécution.

pour chaque bloc de séquenceur, les données de rollup pertinentes requises sont extraites. Après avoir vérifié le lot de données de rollup et attendu que la vérification soit terminée, elle convertit les données en une liste de transactions et les passe au moteur d'exécution.

Avertissement :

  1. Cet article est repris de [ Nouvelles de prévoyance], tous les droits d'auteur appartiennent à l'auteur original [ 1912212.eth, nouvelles de prévoyance]. s'il y a des objections à cette réimpression, veuillez contacter le Porte apprendreé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 investissement.

  3. les traductions de l'article dans d'autres langues sont effectuées par l'équipe d'apprentissage de Gate.io. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.

Réseau de séquenceur partagé - Un outil fluide pour les rollups?

Intermédiaire7/16/2024, 10:57:59 AM
Astria développe un réseau de séquenceurs partagé décentralisé visant à fournir des rollups avec une finalité rapide, une résistance à la censure, une compositionnalité et une décentralisation. Le séquenceur décentralisé d'Astria exploite plusieurs nœuds séquenceurs, ce qui lui permet de séquencer les transactions de rollup. Dans son modèle opérationnel, les utilisateurs soumettent des transactions aux rollups, qui entrent automatiquement dans leurs pools de mémoire de nœud de rollup respectifs. Les combineurs collectent les transactions et les envoient aux séquenceurs, qui aggrègent les transactions dans un bloc partagé, avant d'envoyer une pré-accusé de réception aux utilisateurs.

avec la maturité des réseaux de couche 2 d'Ethereum et la réduction significative des frais de gaz, ces réseaux connaissent une croissance rapide. Cependant, des problèmes tels que les frais et la vitesse peuvent affecter négativement l'expérience utilisateur. Dans ce contexte, l'importance du séquençage des transactions devient de plus en plus importante, car il est essentiel pour résoudre les goulots d'étranglement des transactions et optimiser l'expérience utilisateur.

En avril cette année, Astria, une blockchain modulaire axée sur les séquenceurs partagés, a bouclé un tour de financement de démarrage de 5,5 millions de dollars, mené par Maven 11, avec la participation de 1kx, Delphi Ventures et Robot Ventures. Juste trois mois plus tard, Astria a levé un montant supplémentaire de 12,5 millions de dollars, dirigé par DBA et Placeholder VC, avec la participation de Hasu et d'autres.

Qu'est-ce que astria?

Astria développe un réseau de séquenceur partagé décentralisé visant à fournir des rollups avec une finalité rapide, une résistance à la censure, une compositionnalité et une décentralisation.

actuellement, il est plus pratique, moins cher et convivial pour les rollups de faire fonctionner un séquenceur centralisé, c'est pourquoi la plupart des rollups grand public sont gérés par leurs équipes. Bien que les utilisateurs de rollups puissent contourner les séquenceurs en soumettant directement les transactions à la couche 1, ils doivent payer des frais de gaz de transaction de la couche 1 et les transactions peuvent prendre plus de temps pour être finalisées.

les séquenceurs contrôlent l'ordre des transactions et ont théoriquement le pouvoir d'exclure les transactions des utilisateurs. les séquenceurs peuvent également extraire la valeur mev (valeur extractible par les mineurs) des groupes de transactions. s'il n'y a qu'un seul séquenceur, le risque de centralisation augmente. par conséquent, un séquenceur partagé décentralisé conserve toujours son importance.

comment astria fonctionne-t-il

Le réseau séquenceur décentralisé d'Astria se compose de plusieurs nœuds séquenceurs, permettant l'ordonnancement des transactions Rollup. Dans le modèle opérationnel d'Astria, les utilisateurs soumettent des transactions aux Rollups et les transactions entrent automatiquement dans leurs pools de mémoire de nœud Rollup respectifs. Les combineurs collectent les transactions et les envoient aux séquenceurs. Enfin, les séquenceurs agrègent les transactions dans un bloc partagé et envoient une pré-accusation aux utilisateurs.

Actuellement, les séquenceurs sont mis en œuvre sur la base de rollups spécifiques. Cependant, Astria traite les blocs pour plusieurs rollups par lots. Grâce à la compression des données, elle peut économiser davantage de coûts lors de la publication de données sur L1. Le réseau de séquenceurs partagé décentralisé incite les participants de plusieurs écosystèmes de rollup à agir en tant que validateurs sur le réseau.

astria stack

les principaux composants d'astria comprennent cinq parties : combiner, couche de séquençage, relais, da (disponibilité des données) et conducteur.

combiner

Des professionnels techniquement compétents pourraient être en mesure d'utiliser directement la couche de séquencement pour obtenir un meilleur ordre de transaction, mais cela augmente la difficulté pour la plupart des utilisateurs ordinaires. Interagir directement avec la couche de séquencement nécessite que les utilisateurs détiennent des jetons de séquenceur et maintiennent un portefeuille de séquenceur, ce qui a un impact négatif sur l'expérience utilisateur. Astria fournit des combineurs en tant qu'outils pour abstraire cette complexité pour les utilisateurs. Les combineurs agissent comme des stations-service, supportant le coût du séquençage des transactions pour les utilisateurs. Ils offrent également des garanties non ordonnées, regroupant les transactions dans l'ordre de leur réception.

couche de séquençage

La couche de séquençage Astria utilise CometBFT comme algorithme de consensus. Les chaînes qui prennent en charge CometBFT peuvent prendre en charge IBC (communication inter-blocs), ce qui signifie qu'elles peuvent fonctionner sur de nombreuses autres chaînes. La caractéristique unique du séquenceur d'Astria est que les transactions qu'il contient ne sont pas exécutées (séquençage différé), mais sont attribuées à un autre moteur d'exécution, Rollup. Les nœuds séquenceurs peuvent choisir d'agir en tant que « validateurs », participant activement à la production et à la finalisation de nouveaux blocs.

La logique d'application de séquenceur d'Astria permet trois fonctions principales:

  1. ordonnancement des données de rollup
  2. transfert de valeur
  3. changements de l'ensemble de validateurs

relayer

La fonction du relayer est de prendre les blocs vérifiés du séquenceur et de les transmettre à la couche da (disponibilité des données). Étant donné que le temps de bloc du séquenceur est plus rapide que celui de la da, le relais regroupe d'abord les données ordonnées de plusieurs blocs séquenceurs, puis les compresse et les soumet à la da.

Les blocs de séquenceurs individuels peuvent également être récupérés par le conducteur avant que le relayer ne les soumette à la DA. Cela permet une finalité rapide, améliorant l'expérience utilisateur en agissant comme un engagement doux vers la couche d'exécution. L'ensemble de données envoyé par le relayer à la couche DA est utilisé comme source de vérité et est finalement extrait de la DA pour être utilisé comme confirmation de la finalité dans le rollup.

da

Astria utilise Celestia comme couche de disponibilité des données, qui est la destination finale de toutes les données séquencées par le réseau de séquenceurs. Une fois que les données sont écrites dans Celestia, l'ordre des transactions est considéré comme définitif, et lorsque de nouveaux nœuds rollup sont lancés, toutes les données seront extraites d'ici.

conducteur

le conducteur peut être considéré comme la mise en œuvre du consensus d'un nœud complet de rollup, similaire aux nœuds opérationnels dans la pile d'opérations. le conducteur est le contrepartie du moteur d'exécution, formant ensemble un nœud complet de rollup. son rôle est de connecter le séquenceur et la couche da à la couche d'exécution du rollup en extrayant les transactions appartenant au nœud de rollup de chaque bloc de séquenceur et en les transmettant à la couche d'exécution.

pour chaque bloc de séquenceur, les données de rollup pertinentes requises sont extraites. Après avoir vérifié le lot de données de rollup et attendu que la vérification soit terminée, elle convertit les données en une liste de transactions et les passe au moteur d'exécution.

Avertissement :

  1. Cet article est repris de [ Nouvelles de prévoyance], tous les droits d'auteur appartiennent à l'auteur original [ 1912212.eth, nouvelles de prévoyance]. s'il y a des objections à cette réimpression, veuillez contacter le Porte apprendreé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 investissement.

  3. les traductions de l'article dans d'autres langues sont effectuées par l'équipe d'apprentissage de Gate.io. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdit.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!