Understanding the shared sorter network Astria: A smooth tool for Rollup?

All articles7个月前更新 wyatt
43 0 0
Astria is developing a decentralized shared sorter network designed to provide fast finality, censorship resistance, composability for RollupsXiaobai Navigationand decentralization.

撰文:1912212.eth,Foresight News

As Ethereum's second-layer network matures and gas fees are significantly reduced, these networks are showing a booming growth trend, but problems are also emerging, such as fees and speeds being affected by many factors and leaving the user experience unsatisfactory. In this context, the importance of transaction sorting has become increasingly prominent, becoming the key to solving transaction bottlenecks and optimizing user experience.

In April this year, we focused on the modularization of shared sequencers.Blockchain Astria completed a $5.5 million seed round of financing, led by Maven 11, with participation from 1kx, Delphi Ventures, Robot Ventures, etc. Just three months later, Astria completed another $12.5 million in financing, led by dba and Placeholder VC, with participation from Hasu, etc.

What is Astria?

Astria is developing a decentralized shared sorter network designed to provide fast finality, censorship resistance, composability, and decentralization for Rollups.

at present,L2 Running a centralized sorter is more convenient, cheaper, and easier for users to use, so the mainstream L2 都由自己的团队负责。虽然 L2 用户可以直接向 L1 提交交易以绕过排序器,但用户必须向 L1 支付交易 Gas 费,而且交易可能需要更长的时间才能最终完成。

读懂共享排序器网络 Astria:Rollup 的丝滑利器?

The sorter controls the ordering of transactions and theoretically has the right to exclude user transactions from being included. The sorter can also extract MEV from the transaction group. If there is only one sorter, the risk of centralization will increase.

Therefore, a decentralized shared sorter still makes sense.

How Astria works

Astria's decentralized sorter has multiple sorter nodes, which can sort Rollup transactions. In Astria's operating mode, users submit transactions to Rollups, and transactions automatically enter the memory pool of their respective Rollup nodes, where the combiner is responsible for collecting txnx and sending it to the sorter. Finally, the sorter aggregates the txnx into a shared block and finally sends a pre-confirmation to the user.

读懂共享排序器网络 Astria:Rollup 的丝滑利器?

Current sorters are implemented based on specific Rollups. Astria batches blocks for multiple Rollups. Through data compression, more costs can be saved when publishing data to L1. The decentralized shared sorter network will incentivize participants from multiple Rollup ecosystems to act as validators on the network.

Astria Stack

The main components of Astria include five parts: combiner, sorting layer, repeater, DA and scheduler.

读懂共享排序器网络 Astria:Rollup 的丝滑利器?

Combiners

Professionals who understand technology may be able to directly use the sorting layer to perform better transaction sorting, but it will be more difficult for most ordinary users to actually use it. To interact directly with the sorting layer, users need to hold a sorter.TokenAnd maintain the sorterwallet, both of which have brought significant negative impacts on user experience.

Astria provides users with tools to abstract this complexity, called combiners. A combiner is like a gas station that takes on the cost of sorting user transactions. The combiner also provides users with out-of-order guarantees, bundling transactions in the order they were received.

Sorting Layer

Astria sorting layer uses CometBFT as its consensus algorithm. Chains that support CometBFT can support IBC (Blockchaininter-chain communication), which means it can cross-chain between many other chains.

The Astria sorter is unique in that the transactions it contains are not executed (delayed sorting) but are instead assigned to another execution engine, the Rollup. A sorter node can choose to act as a "validator", meaning it actively participates in the production and finalization of new blocks.

读懂共享排序器网络 Astria:Rollup 的丝滑利器?

The Astria sequencer's application logic allows for three main functions:

  • Sorting of Rollup Data

  • Value Transfer

  • Changes to the validator set

Repeater

The function of the repeater is to take the validated blocks from the sorter and pass them to the DA layer. Since the sorter has a faster block time than the DA, the repeater batches the ordered data from multiple sorter blocks before compressing them and submitting them to the DA.

Individual sorter blocks can also be fetched by the scheduler before the relayer commits them to the DA. This enables fast finalization with an improved user experience, acting as a soft commit for the execution layer. The set of data sent by the relayer to the DA layer is used as the source of truth and is ultimately extracted from the DA to serve as a confirmed commit for finality in the Rollup.

DA

Astria uses Celestia as a data availability layer, which is the final destination for all data sorted by the sorter network. Once data is written to Celestia, the transaction order is considered final, and when a new Rollup node is started, all data will be pulled from here.

scheduler

The scheduler can be considered as the consensus implementation of the Rollup full node, similar to the operation node in the OP Stack. The scheduler is the counterpart of the execution engine, and together they form a complete Rollup node. Its role is to connect the sorter and DA layer to the Rollup execution layer by extracting transactions belonging to the Rollup node from each sorter block and forwarding them to the execution layer.

读懂共享排序器网络 Astria:Rollup 的丝滑利器?

For each sorter block, it extracts the relevant Rollup data it needs, then verifies the batch of Rollup data, and waits for the verification to be completed, it converts it into a transaction list and passes it to the execution engine.

The article comes from the Internet:Understanding the shared sorter network Astria: A smooth tool for Rollup?

Related recommendation: Why are altcoins performing poorly? Insufficient liquidity and currency fragmentation may be the culprits

A friendlier retail market is good for everyone. cryptocurrencyMajor fundamental flaws are emerging and this is the number one reason for altcoins’ underperformance in this cycle. There seems to be no solution at the moment, I dug through all the data and what I found is shocking. The purpose of this post is to…

share to
© 版权声明

相关文章