Definition
Um checkpoint em tecnologia de blockchain (blockchain) é um bloco ou marcador de estado específico que o protocolo trata como um ponto de referência para o progresso e a segurança da cadeia. É um componente ao nível do sistema usado para assinalar blocos ou estados específicos como relevantes para fins de consenso (consensus), coordenação ou validação, limitando muitas vezes até que ponto a cadeia canónica pode ser reconsiderada ou reorganizada pela rede.
In Simple Terms
Um checkpoint é um bloco ou estado especial que o protocolo de blockchain (blockchain) marca como um ponto de referência importante. A rede utiliza-o para acompanhar o progresso e para limitar quanto da cadeia pode ser alterado mais tarde, ajudando os participantes a coordenarem-se em torno de uma visão partilhada sobre que parte da cadeia está solidamente estabelecida.
Context and Usage
O termo checkpoint é frequentemente usado em discussões sobre o desenho de mecanismos de consenso (consensus), estabilidade da cadeia e segurança do protocolo. Surge muitas vezes em relação à forma como as redes limitam a profundidade potencial de reorg, como os validators coordenam em torno de um estado partilhado e como a finality é expressa ou aproximada ao longo de epochs. Os checkpoints são normalmente referidos em especificações de protocolo, implementações de clientes e análises de segurança do comportamento da cadeia.