Com um IDS de adivinhação UUID, é (quase) impossível, mas com os tsids, ele costuma ser fácil (apenas incremento/decremento).Conforme declarado no readme:
Cuid2 não é bom para:
IDs seqüenciais (veja a nota nos IDs K-Sortable, abaixo)
É exatamente por isso que o TSID é tão útil.Quanto à camada da web, não é uma boa ideia usar entidades lá de qualquer maneira, para que você precise de um adaptador que transforme o/da UI DTOs.3952228849641804517 não pode ser representado corretamente em um aplicativo JavaScript
“`
Seja foo = 395228849641804517;
console.log (“foo”, foo);
=> 395228849641804540
O TSID possui uma representação numérica e uma string desse número.Um invasor que poderia criar um tsid a cada milissegundo, mesmo todo o TSID usado poderia ser gerado.