Rede Sequenciadora Compartilhada - Uma Ferramenta Suave para Rollups?

IntermediárioJul 16, 2024
astria está desenvolvendo uma rede sequenciadora compartilhada descentralizada com o objetivo de fornecer rollups com rapidez final, resistência à censura, composabilidade e descentralização. O sequenciador descentralizado da astria opera vários nós sequenciadores, permitindo que ele sequencie transações de rollup. Em seu modelo operacional, os usuários enviam transações para rollups, que automaticamente entram em suas respectivas memórias de pool de nós rollup. Os combinadores coletam transações e as enviam para sequenciadores, que agregam as transações em um bloco compartilhado, enviando finalmente pré-acknowledgement aos usuários.
Rede Sequenciadora Compartilhada - Uma Ferramenta Suave para Rollups?

com a maturidade das redes de camada 2 da ethereum e a redução significativa das taxas de gás, essas redes estão a experimentar um crescimento rápido. no entanto, questões como taxas e velocidade podem afetar negativamente a experiência do utilizador. neste contexto, a importância da sequenciação de transações torna-se cada vez mais proeminente, pois é fundamental para resolver os gargalos de transações e otimizar a experiência do utilizador.

Em abril deste ano, Astria, uma blockchain modular focada em sequenciadores compartilhados, completou uma rodada de financiamento semente de $5.5 milhões, liderada pela Maven 11, com a participação da 1kx, Delphi Ventures e Robot Ventures. Apenas três meses depois, Astria levantou mais $12.5 milhões, liderados pela DBA e Placeholder VC, com a participação de Hasu e outros.

o que é astria?

A Astria está desenvolvendo uma rede de sequenciadores compartilhados descentralizada com o objetivo de fornecer rollups com finalidade rápida, resistência à censura, capacidade de composição e descentralização.

Atualmente, é mais conveniente, barato e fácil de usar para os L2s executarem um sequenciador centralizado, razão pela qual a maioria dos L2s mainstream são gerenciados pelas suas equipes. Embora os usuários L2 possam contornar os sequenciadores enviando transações diretamente para L1, eles devem pagar taxas de gás de transação L1 e as transações podem demorar mais para serem finalizadas.

os sequenciadores controlam a ordem das transações e teoricamente têm o poder de excluir transações de usuários. os sequenciadores também podem extrair mev (valor extraível pelo minerador) de grupos de transações. se houver apenas um sequenciador, o risco de centralização aumenta. portanto, um sequenciador compartilhado descentralizado ainda mantém significado.

como astria funciona

A rede de sequenciador descentralizado da Astria é composta por múltiplos nós sequenciadores, permitindo a ordenação de transações rollup. No modelo operacional da Astria, os usuários enviam transações para rollups, e as transações entram automaticamente nas respetivas pools de memória dos nós rollup. Os combinadores recolhem as transações e enviam-nas para os sequenciadores. Por fim, os sequenciadores agregam as transações num bloco partilhado e enviam pré-acknowledgment aos usuários.

atualmente, sequenciadores são implementados com base em rollups específicos. no entanto, a astria processa blocos para vários rollups em lotes. através da compressão de dados, ela pode economizar mais custos ao publicar dados em l1. a rede sequenciadora compartilhada descentralizada incentiva participantes de vários ecossistemas de rollup a atuarem como validadores na rede.

pilha de astria

os principais componentes do astria incluem cinco partes: combiner, camada de sequenciamento, relé, da (disponibilidade de dados) e condutor.

combiner

Profissionais tecnicamente habilidosos podem ser capazes de usar a camada de sequenciamento diretamente para uma melhor ordenação de transações, mas isso aumenta a dificuldade para a maioria dos usuários comuns. Interagir diretamente com a camada de sequenciamento requer que os usuários possuam tokens de sequenciador e mantenham uma carteira de sequenciador, ambos impactando negativamente a experiência do usuário. Astria fornece combinadores como ferramentas para abstrair essa complexidade para os usuários. Combinadores agem como postos de gasolina, assumindo o custo do sequenciamento de transações para os usuários. Eles também fornecem garantias não ordenadas, agrupando transações na ordem em que são recebidas.

camada de sequenciamento

a camada de sequenciamento astria utiliza o cometbft como seu algoritmo de consenso. cadeias que suportam o cometbft podem suportar o ibc (comunicação entre blockchains), o que significa que ela pode operar em várias outras cadeias. a característica única do sequenciador da astria é que as transações que ele contém não são executadas (sequenciamento atrasado), mas são atribuídas a outro mecanismo de execução, rollup. os nós do sequenciador podem escolher agir como “validadores”, participando ativamente da produção e finalização de novos blocos.

A lógica do aplicativo Sequenciador da Astria permite três funções principais:

  1. ordenação de dados rollup
  2. transferência de valor
  3. alterações ao conjunto de validadores

relayer

a função do relayer é pegar blocos verificados do sequenciador e passá-los para a camada da (disponibilidade de dados). uma vez que o tempo de bloco do sequenciador é mais rápido do que o da, o relé primeiro agrupa os dados ordenados de múltiplos blocos do sequenciador, em seguida, comprime e envia para o da.

os blocos sequenciadores individuais também podem ser recuperados pelo condutor antes que o relayer os envie para o da. isso permite uma finalização rápida, melhorando a experiência do usuário ao atuar como uma confirmação suave para a camada de execução. o conjunto de dados enviado pelo relayer para a camada da é usado como fonte da verdade e é finalmente extraído do da para ser usado como uma confirmação de finalização no rollup.

da

astria usa celestia como sua camada de disponibilidade de dados, que é o destino final para todos os dados sequenciados pela rede de sequenciadores. uma vez que os dados são escritos em celestia, a ordem das transações é considerada final, e quando novos nós rollup são lançados, todos os dados serão extraídos daqui.

conductor

o condutor pode ser visto como a implementação de consenso de um nó completo de rollup, semelhante aos nós de operação na pilha de op. o condutor é o contraponto ao motor de execução, formando juntos um nó completo de rollup. o seu papel é conectar o sequenciador e a camada da ao motor de execução de rollup, extraindo as transações pertencentes ao nó de rollup de cada bloco do sequenciador e encaminhando-as para a camada de execução.

para cada bloco de sequenciador, os dados relevantes de rollup necessários são extraídos. depois de verificar o lote de dados de rollup e aguardar a conclusão da verificação, ele converte os dados em uma lista de transações e os passa para o motor de execução.

aviso legal:

  1. este artigo é reproduzido a partir de [Notícias de Previsão], todos os direitos autorais pertencem ao autor original [1912212.eth, notícias de previsão]. se houver objeções a esta reimpressão, por favor entre em contato com o Gate learnequipa e eles tratarão disso prontamente.

  2. responsabilidade de isenção de responsabilidade: as opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. as traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate.io. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

Rede Sequenciadora Compartilhada - Uma Ferramenta Suave para Rollups?

IntermediárioJul 16, 2024
astria está desenvolvendo uma rede sequenciadora compartilhada descentralizada com o objetivo de fornecer rollups com rapidez final, resistência à censura, composabilidade e descentralização. O sequenciador descentralizado da astria opera vários nós sequenciadores, permitindo que ele sequencie transações de rollup. Em seu modelo operacional, os usuários enviam transações para rollups, que automaticamente entram em suas respectivas memórias de pool de nós rollup. Os combinadores coletam transações e as enviam para sequenciadores, que agregam as transações em um bloco compartilhado, enviando finalmente pré-acknowledgement aos usuários.
Rede Sequenciadora Compartilhada - Uma Ferramenta Suave para Rollups?

com a maturidade das redes de camada 2 da ethereum e a redução significativa das taxas de gás, essas redes estão a experimentar um crescimento rápido. no entanto, questões como taxas e velocidade podem afetar negativamente a experiência do utilizador. neste contexto, a importância da sequenciação de transações torna-se cada vez mais proeminente, pois é fundamental para resolver os gargalos de transações e otimizar a experiência do utilizador.

Em abril deste ano, Astria, uma blockchain modular focada em sequenciadores compartilhados, completou uma rodada de financiamento semente de $5.5 milhões, liderada pela Maven 11, com a participação da 1kx, Delphi Ventures e Robot Ventures. Apenas três meses depois, Astria levantou mais $12.5 milhões, liderados pela DBA e Placeholder VC, com a participação de Hasu e outros.

o que é astria?

A Astria está desenvolvendo uma rede de sequenciadores compartilhados descentralizada com o objetivo de fornecer rollups com finalidade rápida, resistência à censura, capacidade de composição e descentralização.

Atualmente, é mais conveniente, barato e fácil de usar para os L2s executarem um sequenciador centralizado, razão pela qual a maioria dos L2s mainstream são gerenciados pelas suas equipes. Embora os usuários L2 possam contornar os sequenciadores enviando transações diretamente para L1, eles devem pagar taxas de gás de transação L1 e as transações podem demorar mais para serem finalizadas.

os sequenciadores controlam a ordem das transações e teoricamente têm o poder de excluir transações de usuários. os sequenciadores também podem extrair mev (valor extraível pelo minerador) de grupos de transações. se houver apenas um sequenciador, o risco de centralização aumenta. portanto, um sequenciador compartilhado descentralizado ainda mantém significado.

como astria funciona

A rede de sequenciador descentralizado da Astria é composta por múltiplos nós sequenciadores, permitindo a ordenação de transações rollup. No modelo operacional da Astria, os usuários enviam transações para rollups, e as transações entram automaticamente nas respetivas pools de memória dos nós rollup. Os combinadores recolhem as transações e enviam-nas para os sequenciadores. Por fim, os sequenciadores agregam as transações num bloco partilhado e enviam pré-acknowledgment aos usuários.

atualmente, sequenciadores são implementados com base em rollups específicos. no entanto, a astria processa blocos para vários rollups em lotes. através da compressão de dados, ela pode economizar mais custos ao publicar dados em l1. a rede sequenciadora compartilhada descentralizada incentiva participantes de vários ecossistemas de rollup a atuarem como validadores na rede.

pilha de astria

os principais componentes do astria incluem cinco partes: combiner, camada de sequenciamento, relé, da (disponibilidade de dados) e condutor.

combiner

Profissionais tecnicamente habilidosos podem ser capazes de usar a camada de sequenciamento diretamente para uma melhor ordenação de transações, mas isso aumenta a dificuldade para a maioria dos usuários comuns. Interagir diretamente com a camada de sequenciamento requer que os usuários possuam tokens de sequenciador e mantenham uma carteira de sequenciador, ambos impactando negativamente a experiência do usuário. Astria fornece combinadores como ferramentas para abstrair essa complexidade para os usuários. Combinadores agem como postos de gasolina, assumindo o custo do sequenciamento de transações para os usuários. Eles também fornecem garantias não ordenadas, agrupando transações na ordem em que são recebidas.

camada de sequenciamento

a camada de sequenciamento astria utiliza o cometbft como seu algoritmo de consenso. cadeias que suportam o cometbft podem suportar o ibc (comunicação entre blockchains), o que significa que ela pode operar em várias outras cadeias. a característica única do sequenciador da astria é que as transações que ele contém não são executadas (sequenciamento atrasado), mas são atribuídas a outro mecanismo de execução, rollup. os nós do sequenciador podem escolher agir como “validadores”, participando ativamente da produção e finalização de novos blocos.

A lógica do aplicativo Sequenciador da Astria permite três funções principais:

  1. ordenação de dados rollup
  2. transferência de valor
  3. alterações ao conjunto de validadores

relayer

a função do relayer é pegar blocos verificados do sequenciador e passá-los para a camada da (disponibilidade de dados). uma vez que o tempo de bloco do sequenciador é mais rápido do que o da, o relé primeiro agrupa os dados ordenados de múltiplos blocos do sequenciador, em seguida, comprime e envia para o da.

os blocos sequenciadores individuais também podem ser recuperados pelo condutor antes que o relayer os envie para o da. isso permite uma finalização rápida, melhorando a experiência do usuário ao atuar como uma confirmação suave para a camada de execução. o conjunto de dados enviado pelo relayer para a camada da é usado como fonte da verdade e é finalmente extraído do da para ser usado como uma confirmação de finalização no rollup.

da

astria usa celestia como sua camada de disponibilidade de dados, que é o destino final para todos os dados sequenciados pela rede de sequenciadores. uma vez que os dados são escritos em celestia, a ordem das transações é considerada final, e quando novos nós rollup são lançados, todos os dados serão extraídos daqui.

conductor

o condutor pode ser visto como a implementação de consenso de um nó completo de rollup, semelhante aos nós de operação na pilha de op. o condutor é o contraponto ao motor de execução, formando juntos um nó completo de rollup. o seu papel é conectar o sequenciador e a camada da ao motor de execução de rollup, extraindo as transações pertencentes ao nó de rollup de cada bloco do sequenciador e encaminhando-as para a camada de execução.

para cada bloco de sequenciador, os dados relevantes de rollup necessários são extraídos. depois de verificar o lote de dados de rollup e aguardar a conclusão da verificação, ele converte os dados em uma lista de transações e os passa para o motor de execução.

aviso legal:

  1. este artigo é reproduzido a partir de [Notícias de Previsão], todos os direitos autorais pertencem ao autor original [1912212.eth, notícias de previsão]. se houver objeções a esta reimpressão, por favor entre em contato com o Gate learnequipa e eles tratarão disso prontamente.

  2. responsabilidade de isenção de responsabilidade: as opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.

  3. as traduções do artigo para outros idiomas são feitas pela equipe de aprendizado da Gate.io. A menos que mencionado, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!