Glossário Solana
QuizGrafo
Home/Programming Model/Assinatura
Programming Model
Compartilhar

Assinatura

📖O que é

A 64-byte Ed25519 digital signature over a transaction's message. Each signer in a transaction produces one signature. The first signature (from the fee payer) also serves as the unique transaction ID. Signature verification is parallelized in the TPU's sigverify stage using GPU acceleration.

💡Como pensar sobre isso

Uma assinatura criptográfica prova que o dono de uma chave privada autorizou uma ação — como uma assinatura biométrica que só você pode fazer, mas qualquer um pode verificar.

🛠️Por que builders usam

Transações exigem assinatura do fee payer e de qualquer signer declarado. Em Anchor, contas marcadas com `#[account(signer)]` ou `Signer<'info>` são validadas automaticamente.

⚠️Erro comum

Confundir 'assinatura de transação' (para executar on-chain) com 'assinatura de mensagem' (para autenticação off-chain). São operações criptográficas distintas com propósitos diferentes.

Sua exploração

0 termos visitados no total
Termos relacionados explorados0/3

Termos Relacionados

TransaçãoProgramming Model

An atomic unit of execution containing one or more instructions, a recent blockhash, and o…

Ver termo →
Par de ChavesProgramming Model

A pair of a 32-byte Ed25519 private key and its corresponding 32-byte public key. Keypairs…

Ver termo →
Ed25519Programming Model

The elliptic curve digital signature algorithm used by Solana for all transaction signing.…

Ver termo →
Voltar ao glossário