Firma leggibile

La maggior parte dei wallet ti chiede di approvare un muro di esadecimale e di sperare bene. La «firma al buio» — approvare chiamate che non sai leggere — sta dietro a una bella fetta dei wallet svuotati. La risposta di Vela è la firma leggibile: prima che tu firmi, la transazione viene tradotta in qualcosa che puoi capire.

Cosa vedi

Al posto della calldata grezza, Vela mostra:

  • L’intenzione — cosa fa la transazione: Invia, Approva, Scambia e così via.
  • La sostanza — importi e indirizzi coinvolti, con gli importi dei token in unità reali e i destinatari risolti in un nome dove ne esiste uno.
  • I dettagli — nonce, scadenze e calldata grezza, disponibili su richiesta invece che sbattuti in faccia.
  • Un’indicazione di rischio, a colori, così le cose spaventose sembrano spaventose.

Come funziona (ERC-7730)

Vela decodifica sia le chiamate a contratto sia i dati tipizzati EIP-712 usando i descrittori ERC-7730: piccole definizioni condivisibili di cosa significano le funzioni di un contratto.

  • Quando esiste un descrittore specifico del contratto, la transazione viene marcata verificata ed etichettata con il nome del contratto.
  • Quando non c’è, Vela ripiega su descrittori standard per le forme comuni — token ERC-20, NFT ERC-721, vault ERC-4626 e permit ERC-2612 — così la maggior parte delle azioni quotidiane si decodifica comunque.

Gli importi dei token sono formattati con i decimali reali on-chain del token. Vela non dà mai per scontato 18; se non riesce a confermare i decimali mostra il valore ma lo segnala come non verificato, invece di tirare a indovinare.

Livelli di rischio

Ogni transazione decodificata riceve un livello di rischio, così gli schemi pericolosi saltano all’occhio:

  • Attenzione per approvazioni e permit: stai concedendo potere di spesa.
  • Pericolo per ciò che è davvero rischioso, come un’approvazione di token illimitata.
  • Rischio più basso per azioni di routine come staking o deposito.

Quando Vela non riesce a decodificare una chiamata

L’onestà conta più di una schermata pulita. Quando non esiste un descrittore ERC-7730 ma la funzione compare in un database pubblico di selettori, Vela decodifica la chiamata in modo generico e la etichetta come best effort — decodificata, ma non verificata — sotto un banner di attenzione. Se anche questo fallisce, o se Vela riesce a decodificare solo una parte della transazione, non fa finta di averla capita.

Perché conta

Auto-custodia significa che nessuno può annullare una transazione sbagliata al posto tuo. La difesa non è un servizio clienti: è capire cosa approvi prima di approvarlo. La firma leggibile trasforma «fidati di questo blob opaco» in «ecco esattamente cosa fa». Dove si colloca nel modello di sicurezza complessivo lo trovi nel whitepaper.