A assinatura de uma carteira de contrato é válida para sempre depois de verificada uma vez?
Guardar uma captura de tela com a indicação «verificado» não prova necessariamente que a mesma assinatura de uma carteira de contrato continuará a ser aceita no futuro.
O ERC-1271 do ecossistema $ETH oferece uma interface comum para que aplicativos verifiquem assinaturas de contas de contrato. Ele permite que os contratos avaliem as assinaturas de acordo com suas próprias regras, que podem levar em conta o tempo, o estado atual e o nível de autorização da pessoa que assina na carteira.
Por isso, o resultado da verificação de uma mesma assinatura pode depender das condições do momento. Isso não significa que todas as assinaturas expirem, nem que o padrão estabeleça um prazo uniforme para todas as carteiras; as regras específicas dependem da implementação do contrato.
Se um aplicativo usa esse tipo de assinatura para executar ordens ou conceder permissões, deve verificar quais condições de validação se aplicam no momento da execução, em vez de tratar uma aprovação anterior como um passe permanente. Se uma assinatura antiga deixar de ser aceita, usuários comuns também devem consultar primeiro as informações sobre as permissões e as regras da carteira, em vez de concluir que o sistema está com defeito apenas porque o texto da assinatura não mudou.
Este artigo explica apenas os métodos de verificação permitidos pelo padrão. Não foi feita a verificação de nenhuma carteira, assinatura ou ordem específica. As regras de verificação tampouco garantem a segurança do serviço em questão.
Fonte: https://eips.ethereum.org/EIPS/eip-1271
Guardar uma captura de tela com a indicação «verificado» não prova necessariamente que a mesma assinatura de uma carteira de contrato continuará a ser aceita no futuro.
O ERC-1271 do ecossistema $ETH oferece uma interface comum para que aplicativos verifiquem assinaturas de contas de contrato. Ele permite que os contratos avaliem as assinaturas de acordo com suas próprias regras, que podem levar em conta o tempo, o estado atual e o nível de autorização da pessoa que assina na carteira.
Por isso, o resultado da verificação de uma mesma assinatura pode depender das condições do momento. Isso não significa que todas as assinaturas expirem, nem que o padrão estabeleça um prazo uniforme para todas as carteiras; as regras específicas dependem da implementação do contrato.
Se um aplicativo usa esse tipo de assinatura para executar ordens ou conceder permissões, deve verificar quais condições de validação se aplicam no momento da execução, em vez de tratar uma aprovação anterior como um passe permanente. Se uma assinatura antiga deixar de ser aceita, usuários comuns também devem consultar primeiro as informações sobre as permissões e as regras da carteira, em vez de concluir que o sistema está com defeito apenas porque o texto da assinatura não mudou.
Este artigo explica apenas os métodos de verificação permitidos pelo padrão. Não foi feita a verificação de nenhuma carteira, assinatura ou ordem específica. As regras de verificação tampouco garantem a segurança do serviço em questão.
Fonte: https://eips.ethereum.org/EIPS/eip-1271