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.