L'outil de Rollup est-il vraiment aussi lisse ? Comprendre en un seul article l'ordonnanceur partagé Astria

robot
Création du résumé en cours

Auteur: 1912212.eth, Foresight News

Avec la maturité croissante du réseau de couche deux d'Ethereum et la baisse significative des frais de gas, ces réseaux présentent une tendance à la hausse florissante, mais les problèmes qui en découlent émergent également, tels que des frais et une vitesse affectés par divers facteurs, laissant à désirer en termes d'expérience utilisateur. Dans ce contexte, l'importance de l'ordre des transactions est de plus en plus évidente, devenant un élément clé pour résoudre les goulots d'étranglement des transactions et optimiser l'expérience utilisateur.

En avril de cette année, Astria, une blockchain modulaire axée sur le partage des trieuses, a levé 5,5 millions de dollars lors d'un tour de financement de démarrage mené par Maven 11, avec la participation de 1kx, Delphi Ventures, Robot Ventures, etc. En seulement trois mois, Astria a de nouveau levé 12,5 millions de dollars, dirigé par dba et Placeholder VC, avec la participation de Hasu, etc.

Qu'est-ce que Astria ?

Astria 正在开发Décentralisation的共享排序器网络,旨在为 rollups 提供快速最终确定性、résistance à la censure、可组合性以及Décentralisation。

Actuellement, il est plus pratique, moins cher et plus facile pour les utilisateurs d'utiliser un ordonnanceur centralisé pour faire fonctionner L2, c'est pourquoi la plupart des L2 populaires sont gérés par leurs propres équipes. Bien que les utilisateurs de L2 puissent contourner l'ordonnanceur en soumettant directement des transactions à L1, ils doivent payer des frais de gaz pour les transactions à L1, et les transactions peuvent prendre plus de temps pour être finalisées.

Rollup的丝滑利器?一文读懂共享排序器Astria

Le trieur contrôle l'ordre des transactions et théoriquement, il a le droit de ne pas inclure les transactions des utilisateurs. Le trieur peut également extraire le MEV du groupe de transactions. S'il n'y a qu'un seul trieur, le risque de centralisation est plus élevé.

Par conséquent, un ordonnanceur de partage Décentralisation conserve encore sa signification.

Comment Astria fonctionne

Le trieur d'Astria Décentralisation a long trieurs Nœud afin de trier les transactions Rollup. Dans le mode de fonctionnement d'Astria, les utilisateurs soumettent des transactions aux Rollups, qui sont automatiquement intégrées dans les pools de mémoire des Rollup Nœud respectifs, où les collecteurs collectent les txnx et les envoient aux trieuses. Enfin, les trieuses regroupent les txnx dans un bloc partagé et envoient une pré-confirmation à l'utilisateur.

Rollup的丝滑利器?一文读懂共享排序器Astria

Les trieuses actuelles sont toutes basées sur des Rollup spécifiques. Astria traite les Bloc en masse avec long Rollup. La compression de données permet d'économiser plus de coûts lors de la publication des données sur L1. Le réseau de trieuses partagé de Décentralisation encouragera les participants de long écosystème Rollup à agir en tant que validateurs sur le réseau.

Pile Astria

Les principaux composants d'Astria comprennent 5 parties principales, à savoir le combinateur, la couche de tri, le relais, le DA et le planificateur.

Rollup的丝滑利器?一文读懂共享排序器Astria

Combiner

Les professionnels techniques peuvent peut-être utiliser directement la couche de tri pour une meilleure classification des transactions, mais la plupart des utilisateurs ordinaires trouveront cela plus difficile à utiliser. Interagir directement avec la couche de tri nécessite que l'utilisateur détienne des Jetons de tri et maintienne un Portefeuille de tri, ce qui a un impact négatif sur l'expérience utilisateur.

Astria offre aux utilisateurs un composeur pour abstraire cet outil de complexité. Le composeur agit comme une station-service pour le gaz, supportant les coûts de tri des transactions des utilisateurs. Le composeur offre également une garantie de désordre, en regroupant les transactions dans l'ordre où elles sont reçues.

Couche de tri

La couche de tri Astria utilise CometBFT comme son algorithme de consensus. Les chaînes prises en charge par CometBFT peuvent prendre en charge l'IBC (communication entre chaînes), ce qui signifie qu'elles peuvent interagir entre de nombreuses autres chaînes cross-chain.

La particularité de l'Astria Sorter réside dans le fait que les transactions qu'il contient ne sont pas exécutées (latence de tri), mais sont plutôt attribuées à un autre moteur d'exécution Rollup. Le Nœud du trieur peut choisir de servir de « validateurs », ce qui signifie qu'il participe activement à la production de nouveaux blocs et à leur validation finale.

Rollup的丝滑利器?一文读懂共享排序器Astria

L'application logique du trieur Astria permet trois fonctionnalités principales :

  • Classement des données Rollup
  • Transfert de valeur
  • Modifications de l'ensemble des validateurs

Relais

La fonction du relais est de récupérer les blocs vérifiés du trie et de les transmettre à la couche DA. Comme le temps de blocage du trie est plus rapide que celui de DA, le relais traite d'abord les données ordonnées provenant de long blocs de trie, puis les compresse et les soumet à DA.

Chaque bloc de trie peut également être soumis au relais par le planificateur avant d'être récupéré par l'agrégateur de données. Cela permet d'améliorer l'expérience utilisateur en assurant une détermination finale rapide, agissant comme une soumission logicielle de la couche d'exécution. Les ensembles de données envoyés de la couche relais à la couche agrégateur de données sont utilisés comme source de vérité, et finalement extraits de la couche agrégateur de données pour être utilisés comme confirmation finale de détermination dans le Rollup.

DA

Astria utilise Celestia comme couche de disponibilité des données, qui est la destination finale de toutes les données de tri du réseau. Une fois que les données sont écrites dans Celestia, l'ordre des transactions est considéré comme définitif et lorsque le nouveau nœud Rollup démarre, toutes les données sont extraites d'ici.

Planificateur

Le planificateur peut être considéré comme la mise en œuvre du consensus complet de Rollup, similaire au nœud d'opération dans la pile OP. Le planificateur est la partie correspondante du moteur d'exécution, formant ensemble un nœud Rollup complet. Son rôle est d'extraire les transactions appartenant au nœud Rollup de chaque bloc de l'ordonnanceur et de les transmettre à la couche d'exécution, reliant ainsi l'ordonnanceur et la couche DA à la couche d'exécution Rollup.

Rollup的丝滑利器?一文读懂共享排序器Astria

Pour chaque bloc de trie, extrayez les données Rollup pertinentes requises, puis vérifiez les données Rollup en lots en attendant leur vérification. Une fois la vérification terminée, elle les convertit en une liste de transactions et les transmet au moteur d'exécution.

Voir l'original
  • Récompense
  • Commentaire
  • Partager
Commentaire
Aucun commentaire