Quando uma Assinatura Válida Não é Suficiente

Eu achava que uma assinatura válida era basicamente a verificação final de segurança.

Se a pessoa certa assinasse com a chave certa, eu presumiria que a transação estava pronta para seguir.

Mas, enquanto eu investigava mais a fundo o Moonlight de @Dusk , comecei a pensar em outra questão:

E se a transação estiver corretamente autorizada, mas não pertencer a esse ponto na sequência?

Isso mudou a forma como eu vejo o nonce.

Uma assinatura responde uma pergunta:

Quem autorizou isso?

O nonce responde outra:

Essa transação pertence aqui?

Essa distinção fez eu parar de ver o nonce apenas como um odômetro digital.

Para mim, é mais como o metrônomo mantendo as transações de uma conta em sequência.

Então talvez a segurança da transação não seja só sobre provar quem assinou algo.

Talvez também precisemos nos importar com onde aquela transação pertence.

Foi a parte que eu não tinha considerado de verdade antes.

Saber quem assinou uma transação é suficiente, ou o lugar dela na sequência também importa?

$DUSK #Dusk. #dusk