CodeChain-io / CodeChain-io/codechain

RPC:SendSignedTransaction can be optimized

Ouverte
#1,973 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
performance rpc
Langage dominant
Rust
Étoiles
256
Forks
50
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When the RPC `SendSignedTransaction` is called, the client tries to construct `SignedTransaction` from an `untrustedRlp`. It carries out a computationally heavy job (e.g. public key recovery). However, `add_transactions_to_pool` accepts only `UnVerifiedTransaction`, `SignedTransaction` is converted to the untrusted one again. so the signature verification step should be repeated again.
We can reduce the repeated verification steps.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.