Lemongrass: a primeira atualização da Celestia

Lemongrass: a primeira atualização da Celestia

Um marco significativo está chegando para a Celestia, em coordenação com sua comunidade: a atualização do Lemongrass. Este marco contém muitas mudanças na camada de consenso, como Contas Interchain, Middleware Packet Forward e CIP-10, um mecanismo que simplifica atualizações futuras.

O lançamento da v2.0.0 do celestia-app será usado para ativar o Lemongrass na Devnet em agosto. Após a ativação e os testes bem-sucedidos, o Mocha Testnet também deverá ser atualizado em agosto. Finalmente, o Celestia Mainnet Beta terá um lançamento de versão para o Lemongrass, que está estimado para o início ou meados de setembro. Como todas as atualizações de rede, o tempo preciso e a sequência de eventos serão conduzidos pela comunidade de desenvolvedores e pesquisadores do Celestia para garantir uma ativação de hardfork bem-sucedida e suave.

A camada DA também está passando por mudanças técnicas coordenadas com a comunidade. Essas mudanças incluem a poda de dados de blob ( CIP-4 ), lançada na v0.14.1 do celestia-node , e Shwap ( CIP-19 ), uma nova estrutura de mensagens para DA e amostragem. Fique ligado para uma futura postagem de blog cobrindo Shwap.

Agora, vamos explorar os CIPs em Lemongrass e o que eles significam para a comunidade.

Mudanças chegando ao Celestia

O hardfork Lemongrass abrange vários CIPs especificados no CIP-17 . Durante a Celestia Core Developers Call 12 , um consenso aproximado para prosseguir com o CIP-17 surgiu, movendo o CIP-17 para Final. A auditoria por Informal pode ser encontrada aqui

Os CIPs em Lemongrass incluem:

  • CIP-6 : Fiscalização de preços.
  • CIP-9 : Middleware de encaminhamento de pacotes.
  • CIP-10 : Atualizações coordenadas.
  • CIP-14 : Contas Interchain.
  • CIP-20 : Desabilitar módulo Blobstream.

CIP-6: Fiscalização de preços

O CIP-6 traz um mecanismo para impor preço mínimo de gás para transações na rede. Isso ajuda a minimizar spam, encoraja a rede Celestia a permanecer eficiente e, assim, garante que o custo de uso da rede seja adequadamente contabilizado.

CIP-9: Middleware de encaminhamento de pacotes

O CIP-9 traz o Packet Forward Middleware (PFM), que é uma mudança importante para o IBC que permite multi-hop IBC e facilita o encaminhamento de pacotes de dados. Isso garante que o bridging tenha latência e sobrecarga mínimas ao atingir os destinos pretendidos.

Vamos imaginar que você tem Tia em uma cadeia e quer transferi-la para outra cadeia. Sem PFM, você precisaria fazer uma ponte de volta para Celestia e então transferi-la para outra cadeia. Com PFM, você pode fazer essa operação assinando 1 transação.

CIP-10: Atualizações Coordenadas

O CIP-10 introduz um novo mecanismo de sinalização para atualizar a rede, especificamente um mecanismo de sinalização no protocolo para validadores. Os validadores usam o mecanismo para sinalizar a prontidão para uma atualização de hardfork e, quando um quorum de 5/6 da participação da rede é atingido, a rede migra para a nova versão. Pós-Lemongrass, as atualizações da Celestia usarão o mecanismo descrito neste CIP.

Isso garante mecanismos de atualização de rede mais rápidos e simples para o Celestia, um afastamento dos mecanismos existentes no CometBFT, destinados a garantir a estabilidade da rede e minimizar o tempo de inatividade para os usuários.

CIP-14: Contas Interchain

CIP-14 é uma mudança muito aguardada na rede Celestia que introduz Contas Interchain, definidas pelo ICS-27, ou ICA para abreviar. Isso permite que contas na rede Celestia sejam controladas por contas em outra cadeia via IBC. Essa integração aumentará a interoperabilidade entre Celestia e cadeias habilitadas para IBC com ICA no ecossistema Cosmos.

CIP-20: Desabilitar módulo Blobstream

O CIP-20 desabilitará o módulo Blobstream na camada de consenso da Celestia, que visa simplificar a arquitetura de rede e melhorar o desempenho. O módulo Blobstream na camada de consenso da Celestia está obsoleto em favor de clientes zk-light desenvolvidos pela comunidade de desenvolvedores principais, como o Blobstream X da Succinct Labs e o Blobstream Zero da Risc0.

Isso garante uma arquitetura mais simples para todas as Camadas 2 no Ethereum e outras camadas de liquidação que desejam se beneficiar do Blobstream e do Celestia DA para transações mais baratas.

Veja a documentação do hardfork do Lemongrass para mais detalhes.