Devido ao atual crescimento do ecossistema Polygon, espera-se que os nós-arquivo Polygon que operam no cliente GETH ultrapassem o limite de armazenamento de 16TB.
Se você ainda não tiver atualizado seu tamanho de armazenamento, o limite de nós-arquivo da Polygon pode causar falha em seu nó-arquivo.
Este post lhe explicará por que isto está acontecendo e como se preparar para o próximo limite de nós-arquivo da Polygon.
Quando será atingido o limite de nós-arquivo da Polygon?
O limite de nós-arquivo da Polygon deve ser atingido na semana de maio de 2023.
A data e hora exatas em que o limite de 16TB será ultrapassado depende de duas coisas:
- Há quanto tempo o nó-arquivo está sendo executado
- Como 16TB é calculado
Os nós que recebem mais reorganizações usam mais espaço em disco e 16TB podem ser 16.000 GB ou 16384GB e esta diferença é praticamente suprida em uma semana..
Por que aumentar o limite de armazenamento?
A cadeia Polygon tem experimentado um tremendo crescimento desde seu lançamento inicial em junho de 2020. Como resultado, os operadores de nós-arquivo, que têm que manter uma cópia de todo o histórico da blockchain Polygon, terão que armazenar todos esses dados em seu nó-arquivo.
Embora a Polygon seja uma das primeiras cadeias a passar de 16TB de dados, conforme outros ecossistemas de cadeia continuam a crescer, eles logo enfrentarão o mesmo desafio, por isso recomendamos a leitura para saber como se preparar, mesmo que você não esteja usando ativamente a Polygon.
O que significa o limite de armazenamento de 16TB para o meu nó-arquivo Polygon?
Para a maioria dos provedores de hospedagem em nuvem, um limite de armazenamento de 16TB é comum. A menos que você tenha preparado um grande espaço em disco e infraestrutura para seus nós-arquivo Polygon, você provavelmente não será mais capaz de fornecer dados após este limite ter sido atingido.
Isto significa que todos os seus pedidos de arquivo começarão a falhar.
Por que eu preciso de dados de Arquivo?
Os dados de arquivo permitem que você acesse todo o histórico da blockchain, em vez de apenas obter histórico das transações da Polygon. Isto é extremamente importante para exibir dados como:
- Histórico de transações da carteira
- Tendências e análises
- Dados indexados
- E qualquer outra coisa que olhe para os dados históricos
4 maneiras de se preparar para o limite de Nó-Arquivo Polygon
Há aqui algumas opções, dependendo se você deseja otimizar a curto, médio ou longo prazo. Vamos caminhar através de cada uma delas.
1. Eliminar e sincronizar novamente os nós (curto prazo)
A eliminação e a sincronização de seus nós limpará os dados que não fazem mais parte da cadeia canônica, incluindo coisas como blocos tios.
É relativamente fácil apagar e sincronizar novamente os nós Polygon, mas é apenas uma solução temporária, pois os dados mais recentes continuarão a preencher o espaço de armazenamento recém-liberado.
2.Usar o Gerenciamento Lógico de Volume (LVM) ou RAID0 para gerenciar mais espaço de armazenamento (Médio Prazo)
LVM (and RAID0) permite alocar armazenamento de vários discos em um único sistema de arquivos para contornar qualquer limitação máxima de espaço de um único disco.
Isto não é um trabalho trivial a ser concluído, mas permitirá aos operadores de nós escalar as partições de disco sob demanda enquanto continuam a usar seus tipos de instância EC2 e tipos de volume EBS existentes.
Alternativamente, a AWS lançou um novo tipo de volume EBS: io2 block express que pode suportar 64TBs de espaço máximo em disco. No entanto, ele está limitado a um novo tipo de instância r5b EC2 e é geralmente considerado "exagerado" para resolver estes tipos de problemas de espaço em disco.
3. Mudar para Erigon para seu cliente de Nó Polygon (Longo Prazo)
Erigon é uma opção de cliente de nó que suporta nativamente o consenso Bor, que é compatível com a blockchain Polygon/MATIC. Para comparação, os dados de estado da Prova de Participação da Mainnet Polygon são tão pequenos quanto 4.5TB quando se usa Erigon.
Enquanto configurar um cliente Erigon para a Polygon seja uma solução a longo prazo, ela permite dados de estado mais gerenciáveis.
4. Usar a Alchemy como seu fornecedor de infra-estrutura de nós Polygon.
O time da Alchemy trabalha dia e noite para garantir que nossos usuários tenham uma experiência tranquila e confiável construindo com as APIs da Polygon e em qualquer cadeia que apoiamos.
Nós lidamos com todas as atualizações e mudanças de quebra para que você não precise fazer isso. E a melhor parte: é gratuito! Prepare-se com a Alchemy em minutos, se inscrevendo aqui.
Para mais atualizações, dicas e lançamentos, siga-nos no twitter @AlchemyPlatform.
Este artigo foi escrito por Elan Halpern e traduzido por Fátima Lima. Seu original pode ser lido aqui.
17 de maio de 2022
Top comments (0)