Pontos de verificação são um processo usado para aprimorar a segurança e a eficiência de redes blockchain. Envolve a criação de pontos específicos na blockchain onde o estado da rede é salvo e pode ser referenciado posteriormente. Esses pontos de verificação atendem a diversos propósitos. Primeiro, eles fornecem uma maneira de proteger a blockchain de ataques maliciosos ou blocos órfãos. Ao criar pontos de captura periódicos, a rede pode reverter rapidamente para um estado anterior caso descubra uma anomalia ou inconsistência. Além disso, os pontos de verificação auxiliam na validação de novos blocos. Os nós podem verificar rapidamente se um bloco é legítimo, comparando-o com esses estados salvos. Isso reduz a carga computacional na rede, tornando-a mais eficiente. Em sistemas que usam pontos de verificação, apenas os pontos de verificação mais recentes precisam ser armazenados por nós completos. Isso pode reduzir significativamente os requisitos de armazenamento, facilitando a participação dos usuários na rede. No geral, os pontos de verificação melhoram a robustez e a eficiência do sistema blockchain, garantindo operações mais tranquilas e medidas de segurança mais fortes contra ameaças potenciais.