De fato o maior consumo é a verificação de assinatura, porém o foco é SPAM.
Quem faz SPAM cria umas 30 contas e envia o mesmo texto, mas uma vez que se altera a pubkey o id já muda.
Então a alternativa seria descartar conteúdos iguais usando hash, mas sha256 embora seja excelente é longo e mais demorado que Blake3 que me permite reduzir o tamanho de minhas strings uma vez que não me importo com colisões pois a chance de um ataque sofisticado a esse ponto é a menor parte do problema e para esse tipo de ataque seria melhor outras abordagens.
Mas voltando, aplicando a regra 80/20 conteúdos repetidos, ou conteúdos que são idênticos acima de 80% já pegaria 80% dos SPAM.
