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
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
