Um rollup otimista executa transações fora de uma blockchain base, publicando nela os dados necessários para reconstruir seu estado. As afirmações de estado propostas são aceitas provisoriamente, sem uma prova de validade para cada atualização. Um processo de contestação permite questionar afirmações incorretas antes de usá-las em ações protegidas, como saques.
Por que as contestações precisam de dados
Participantes independentes podem executar novamente as transações publicadas e comparar o resultado com o estado proposto. Se houver divergência, um processo de prova de falha ou fraude resolve o cálculo disputado conforme o protocolo. Uma contestação bem-sucedida invalida a afirmação incorreta; não necessariamente reorganiza o histórico do rollup.
O modelo depende de dados disponíveis, contratos de disputa funcionais e um participante honesto capaz de contestar no prazo. Permissões, garantias exigidas e controles de emergência variam conforme a implantação.
Confirmação e saque são diferentes
Um sequenciador pode confirmar rapidamente antes de os dados chegarem à blockchain base. A finalidade desses dados e a espera por um saque via ponte são marcos separados.
Saques nativos normalmente incluem uma demora ligada às contestações. Saídas rápidas baseadas em liquidez acrescentam taxas e dependências próprias. O modelo não elimina riscos de contratos, atualizações ou operadores. A ausência de contestação, por si só, não é uma prova criptográfica de que o cálculo estava correto.