Melhorar o desempenho dos paraquedas
Introdução
A implementação do backing assíncrono é uma solução inovadora que traz eficiência e escalabilidade aos parachains. Esta ferramenta permite a geração e backup de parablocks de forma mais suave, tudo para melhorar o desempenho da rede.
Nesta oportunidade, vamos explorar o que é obacking assíncrono, quais as vantagens que traz e os desafios que pode enfrentar.
O que é backing assíncrono?
O backing assíncrono refere-se à capacidade dos collators de gerar e fazer o backing de parablocks (blocos de parachain) independentemente da cadeia de retransmissão. Isto significa que o processo de inclusão e verificação de novos blocos não está estritamente ligado ao tempo de avanço da cadeia principal. Graças a esta funcionalidade, os blocos de parábolas podem ser incluídos de 6 em 6 segundos, em comparação com os 12 segundos necessários para o backing síncrono.

Vantagens do Backing Assíncrono
Aumentodo desempenho: Com a inclusão de parablocks a cada 6 segundos, o sistema duplica as possibilidades de processamento, resultando num aumento significativo do rendimento. Os parachains podem assim tratar até quatro vezes mais dados por parabloco.
Pipelining eficiente: Os Collators têm a capacidade de construir novos parablocks enquanto fazem backup dos parablocks anteriores. Isto permite múltiplos parablocos em diferentes fases de produção, optimizando ao máximo o tempo de execução.
Flexibilidade na construção de blocos: Ao poderem utilizar contextos de segmentos ainda não incluídos, os coladores podem criar novos blocos de parábolas de forma mais eficiente. Isto não só melhora o rendimento, como também aumenta a resistência a potenciais problemas de rede.

Comparação entre Backing Síncrono e Assíncrono

Processo de Inclusão e Verificação
Para que um parabloco seja considerado válido, ele deve atender a certos requisitos. Primeiro, o colador adiciona informações de validação e cria um recibo candidato, que é enviado para a cadeia de retransmissão. Em seguida, os validadores analisam essas informações e, se forem aprovadas por um terço deles, o parabloco é considerado aprovado.
Uma vez aprovado, o parabloco é incluído na cadeia de retransmissão, marcando um passo fundamental na sua validação no sistema. Isto constitui a espinha dorsal do processo de inclusão e verificação na arquitetura Polkadot.

Desafios e considerações
Apesar das vantagens que oferece, o backing assíncrono enfrenta alguns desafios. Um dos mais relevantes é a necessidade de testes de desempenho exaustivos para garantir que tudo funciona corretamente. É também crucial gerir os riscos associados ao backing assíncrono. Por conseguinte, é essencial que sejam efectuadas métricas de desempenho exaustivas antes de implementar esta tecnologia numa rede de produção.
O backing assíncrono representa assim um avanço significativo na arquitetura do Polkadot. Ao permitir uma melhoria acentuada na eficiência e nas capacidades de gestão de dados dos parachains, esta funcionalidade está projectada para ser uma mudança crucial na forma como as cadeias de blocos interligadas operam. Com o desenvolvimento contínuo desta tecnologia, podemos estar a assistir a uma transformação do ecossistema de cadeias de blocos tal como o conhecemos.
Para se manter atualizado sobre o backing assíncrono e a sua implementação em Polkadot, pode consultar os seguintes recursos:
Especificação de apoio assíncrono
Tweet de Polkadot sobre apoio assíncrono
Especificação de apoio assíncrono e problema de rastreamento
Comentários