Vai al contenuto
Cryptoyieldhunter

Swap non-custodial senza handshake d'identità

Un percorso diagnostico per chi sospetta che la promessa "niente account, niente KYC" nasconda un flusso di swap difettoso.

12 min di lettura

1Prepara i punti di controllo prima di avviare lo swap

Pensa a uno swap non-custodial come a una staffetta in cui non passi mai il testimone a uno sconosciuto: prima che qualsiasi servizio entri in gioco, conosci già gli indirizzi esatti, gli importi e i percorsi di riserva. Il lato on-chain può richiedere da pochi secondi su una catena veloce a mezz’ora o più su una congestionata, e quel tempo parte solo dopo che firmi la tua parte dello scambio.

  1. Scegli la rete di origine e quella di destinazioneDecidi tra quali due catene ti stai spostando e verifica che entrambi gli asset siano nativi o bridged in una forma che il portafoglio di destinazione possa effettivamente ricevere
  2. Prepara gli indirizzi in anticipoAnnota il tuo indirizzo di rimborso per la moneta che invii e l’indirizzo di destinazione per la moneta che ti aspetti, poi controlla i primi e gli ultimi quattro caratteri
  3. Prendi nota della dimensione minima e massimaLa maggior parte delle rotte di swap ha un limite minimo e uno massimo; una quotazione che si blocca sotto il minimo spesso fallisce in silenzio, mentre un importo molto grande può dividersi in più passaggi
  4. Prepara gas e liquiditàTieni gas nativo sulla catena di origine per la tua transazione e una piccola riserva sulla catena di destinazione se in seguito dovrai spostare o approvare l’asset in arrivo
  • Il tuo portafoglio resta non-custodial: firmi una transazione, non un accesso all’account
  • Il servizio vede solo le parti pubbliche dello scambio: rete, asset, importo e indirizzi che fornisci tu
  • Una quotazione “bloccata” non significa che i tuoi fondi si siano mossi: significa che la rotta è stata quotata prima che la tua transazione venisse confermata
  • Se la catena di origine è lenta, la quotazione può scadere mentre la tua transazione è ancora in attesa, quindi scegli una finestra con condizioni di commissione normali

Perché il tempo conta prima ancora di inviare

Quando avvii uno swap partono due timer indipendenti: la finestra di validità della quotazione e il tempo di conferma della catena di origine. Su una rete trafficata, la tua transazione può restare nella mempool abbastanza a lungo da far cambiare il prezzo della rotta bloccata. Il servizio non può cancellare la tua firma, ma può rifiutarsi di continuare se la quotazione è scaduta. Non si tratta di un blocco dei tuoi fondi: è una stretta di mano fallita, e la riserva è sempre il percorso di rimborso che hai impostato in anticipo.

Nota

Un errore comune è inviare da un portafoglio di un exchange a uno swap non-custodial aspettandosi che il servizio restituisca le monete all’exchange. Se qualcosa si rompe, l’exchange potrebbe non accreditare un ritorno da un indirizzo sconosciuto. Usa un portafoglio di cui controlli la frase di recupero.

  • Indirizzo di rimborso

    Il percorso sulla catena di origine che le tue monete seguiranno se lo swap non può essere completato

  • Indirizzo di destinazione

    Il portafoglio ricevente che hai verificato prima di firmare qualsiasi cosa

  • Riserva di gas

    Token nativo per la transazione sulla catena di origine: senza di esso non parte nulla

  • Finestra di quotazione

    Il breve periodo durante il quale il tasso mostrato resta valido

Importante

Non riutilizzare mai un indirizzo di rimborso proveniente da un flusso di deposito di un exchange. Spesso quell’indirizzo appartiene alla piattaforma, non a te, e se uno swap ci ritorna significa che per recuperare qualcosa dipendi dal loro team di assistenza.

2Come fa lo swap a conservare le tue chiavi mentre sposta valore tra le catene?

Immagina uno swap non custodial come una serie di piccoli momenti firmati crittograficamente, non come un unico grande passaggio di consegne. Il servizio non riceve mai la tua chiave privata e non apre mai un account per te. Al contrario, uno smart contract o un coordinatore automatico trattiene i fondi delle due parti in un deposito temporaneo basato su condizioni che puoi verificare prima di firmare.

Il tuo wallet resta al comando per tutto il tempo. Ciò che firmi è il messaggio di una transazione — non un accesso, non una registrazione, non un accordo di custodia. Il servizio può proporti un preventivo e un percorso, ma solo la tua firma può spostare i fondi dal tuo indirizzo verso il meccanismo dello swap. Se le condizioni cambiano durante il percorso, il tuo wallet si rifiuta semplicemente di firmare la nuova versione.

Perché “tenere le chiavi” qui non è una metafora

La differenza fondamentale rispetto a un exchange custodial è dove avviene la firma. Su una piattaforma custodial invii le monete a un indirizzo di deposito controllato dalla piattaforma: da quel momento la tua chiave privata non conta più nulla, perché le monete vengono accreditate sul registro interno di qualcun altro. In uno swap non custodial la destinazione della tua transazione in uscita è uno smart contract oppure l’indirizzo di una controparte le cui regole sono fissate nel codice. Esamini quelle regole e poi il tuo wallet firma la transazione in locale.

1Il tuo walletcrea e firma la transazione in uscita
2Contratto/escrow dello swapblocca i fondi solo quando le condizioni corrispondono al preventivo concordato
3Wallet della contropartefirma la propria parte sull’altra catena
4Il tuo indirizzo di ricezionericeve l’importo scambiato solo dopo che entrambe le parti sono soddisfatte

Un esempio pratico: se scambi BTC con ETH tramite un provider non custodial, i tuoi BTC escono da un wallet che controlli tu ed entrano in uno script o contratto temporaneo. Quel contratto non ti chiede nome, email o un selfie. Chiede soltanto: “L’importo concordato è arrivato dall’indirizzo che ha firmato il preventivo? Sono arrivati anche i fondi della controparte?” Se sì, libera entrambe le parti. Se no, restituisce i fondi dopo il tempo stabilito.

Cosa vede davvero il servizio durante lo swap

  • L’indirizzo di origine da cui scegli di firmare
  • L’indirizzo di destinazione che fornisci
  • Gli importi e il percorso che hai accettato
  • Una finestra temporale e un hash che collega le due parti

È abbastanza per coordinare uno swap, ma non per aprire un account nel senso tradizionale. Non c’è una colonna del saldo con il tuo nome. Non c’è una sessione di accesso che prosegue dopo la transazione. Il servizio è più simile a un intermediario che legge due indirizzi pubblici e una condizione — e poi si fa da parte una volta che la condizione è soddisfatta.

Consiglio

Prima di firmare, apri la transazione grezza nel wallet e controlla tre campi: la destinazione esatta, l’importo esatto e la commissione. Se l’interfaccia mostra un numero diverso da quello del messaggio firmato, non approvarla: stai guardando un preventivo che non si è mai bloccato correttamente.

Importante

“Non custodial” non significa “nessuno potrà mai tracciare il flusso”. Significa che nessuno detiene la tua chiave privata. La traccia on-chain esiste comunque e il servizio vede comunque i tuoi due indirizzi: questo aspetto è trattato nella prossima sezione.

GRID Proprietà non custodial :: Cosa significa per te ;; Custodia :: Le chiavi restano nel tuo wallet per tutto il tempo || Creazione di un account :: Nessuna — il servizio non conserva mai una tua identità || Fondi detenuti da :: Un contratto o uno script, non dal saldo interno del servizio || Cosa firmi :: Una condizione di transazione, non un accesso alla piattaforma || Cosa vede il servizio :: Due indirizzi pubblici e un percorso, non i tuoi documenti

3Perché il "niente handshake d'identità" lascia comunque una traccia rilevabile?

Uno scambio che non chiede mai il tuo nome scrive comunque un promemoria pubblico sul tuo comportamento. La blockchain conserva la registrazione e chiunque può confrontare indirizzo del wallet → importi degli asset → timestamp con prelievi da exchange, nomi ENS o un indirizzo che hai pubblicato in precedenza. L'identificatore non è un passaporto; è un modello.

Immagina di pagare con un biglietto numerato per un armadietto a un concerto. Nessun documento all'ingresso, ma il numero del biglietto compare sulla ricevuta, nel registro dell'armadietto e nella ripresa che ti mostra mentre vai verso quell'armadietto. Rimuovi uno di questi elementi e gli altri due continuano a collegarti.

Livello…Livello…Livello…
  1. Livello esterno — La transazione pubblica: chain di origine, chain di destinazione, importo, intervallo temporale e coppia di asset sono visibili a qualsiasi osservatore.
  2. Livello intermedio — Il nodo del servizio: anche senza un account, la piattaforma di scambio vede il tuo IP, l'impronta del browser e l'indirizzo del wallet per almeno qualche minuto.
  3. Livello interno — La cronologia del tuo indirizzo: depositi precedenti da un exchange KYC, posizioni DeFi o un wallet che hai condiviso in un post su un forum diventano il tuo identificatore informale.

Quali tracce sopravvivono a uno scambio senza KYC

  • Correlazione degli importi: un prelievo di 0,37 BTC da un exchange e un arrivo di 0,369 BTC da uno scambio 20 minuti dopo sembrano un unico evento dopo aver sottratto la commissione di rete.
  • Abitudini orarie: fare scambi sempre tra le 18:00 e le 19:00 UTC crea un ritmo, non una prova, ma un ritmo.
  • Riuso del wallet: un indirizzo nuovo per ogni scambio costa poco; tornare dieci volte allo stesso indirizzo trasforma dieci scambi «anonimi» in un unico profilo persistente.
1Prelievo da exchange KYClascia un importo e un orario su un'identità conosciuta
2Scambio non custodialcopia importo e orario su un'altra chain
3Osservatore della blockchainindividua la corrispondenza dopo la sottrazione della commissione
4Il tuo vecchio indirizzocollega il nuovo wallet a post, donazioni o cronologia ENS
5Mappa dei modellicollega importo, orario e riuso dell'indirizzo in una traccia comportamentale
Traccia comportamentale
una sequenza di transazioni collegabile senza alcun documento, perché importi e orari sono abbastanza rari da poter essere abbinati
Impronta IP
lingua del browser, dimensione dello schermo, font installati e altri dettagli che una pagina web può leggere senza cookie né accesso
Riuso dell'indirizzo
usare lo stesso indirizzo pubblico del wallet per più scambi, il che consente a un osservatore di trattarlo come un soprannome persistente
  1. Prima dello scambioannota esattamente quanto stai inviando e la commissione di rete prevista
  2. Durante la confermaannota l'importo di destinazione che compare nel preventivo e conserva quel numero per un confronto successivo
  3. Dopo il completamentocontrolla se l'importo ricevuto è l'importo del prelievo meno una commissione tipica — è il segnale di corrispondenza più semplice
Importante

Non dare mai per scontato che «nessun account» significhi «nessuna registrazione». Una sessione singola ha comunque un timestamp, un indirizzo IP e un indirizzo del wallet che in seguito possono essere incrociati.

Domande frequenti

In cosa si differenzia da un tipico exchange KYC e perché è importante l’assenza di verifica dell’identità?

Un exchange KYC tipico raccoglie i tuoi documenti personali e custodisce i tuoi fondi nei propri wallet prima di eseguire uno scambio. Qui lo swap è non-custodial, quindi le chiavi restano a te e non servono passaporto, selfie o registrazione di un account per avviare lo scambio.

Mantengo la proprietà delle mie criptovalute durante lo swap o il servizio ne prende prima il controllo?

Mantieni il controllo fino al momento in cui il contratto di swap o il percorso del protocollo blocca l’importo in ingresso per l’instradamento. Il servizio non diventa mai custode dell’intero wallet e non depositi fondi in un saldo condiviso dell’account.

Se non c’è un controllo dell’identità, qualcun altro può fingere di essere me e appropriarsi dello swap?

Nessuno può rivendicare lo swap solo conoscendo l’indirizzo del tuo wallet, perché firmare la transazione richiede la tua chiave privata. Il rischio principale è se il tuo dispositivo, la seed phrase o l’accesso al wallet sono già compromessi, quindi lo swap di per sé non aggiunge protezioni basate sull’identità.

Uno swap senza KYC nasconde tutto ciò che faccio on-chain?

No. L’assenza di verifica dell’identità a livello di servizio non equivale alla privacy sulla blockchain. L’analisi della catena può comunque seguire indirizzi, importi e tempi, quindi considera lo swap come non-custodial, non anonimo.

4Cosa controllare se lo swap fallisce o il prezzo non si blocca mai?

Se uno swap fallisce o il preventivo non si blocca mai, parti dall’indirizzo di deposito e dall’ID della transazione, non dai ticket di supporto o dal widget della chat. Uno swap non custodial è una macchina a stati: i tuoi fondi arrivano a un indirizzo generato, un fornitore di liquidità accetta il preventivo e viene firmata una transazione di rilascio. Se uno di questi tre punti di controllo si blocca, la soluzione è diversa.

Controlla prima il lato del deposito

  1. Apri il wallet di invio e copia l’hash della transazione in uscitaUsa l’hash in un block explorer pubblico della catena da cui hai inviato
  2. Verifica che l’indirizzo ricevente corrisponda esattamente alla stringa mostrata dallo strumento di swapBasta un carattere diverso perché i fondi finiscano da tutt’altra parte
  3. Controlla le conferme, non solo lo stato “inviato”La maggior parte dei motori di swap richiede 1–3 conferme prima ancora di considerare attivo il preventivo
  4. Confronta l’importo inviato con il preventivoUn riempimento parziale o una commissione scalata dall’importo possono invalidare silenziosamente l’ordine
Consiglio

Conserva il “quote ID” o il token di sessione dello swap dalla prima schermata: alcuni motori permettono di riaprire una sessione bloccata proprio perché non c’è un account a cui accedere di nuovo.

Se il preventivo non si blocca mai

Quando l’interfaccia resta su “in attesa di deposito” o “blocco del tasso” per più di qualche minuto, il problema è quasi sempre sul lato della liquidità. Il servizio ti ha offerto una finestra di tasso, ma nessun fornitore l’ha accettata. Può succedere quando la rotta è sottile, l’importo è insolito o la catena di destinazione è congestionata. Non c’è niente di sbagliato nelle tue chiavi: il contratto semplicemente non è mai stato firmato.

  • Conferma che il deposito risulti ancora non speso sull’explorer
  • Ricontrolla i limiti minimi e massimi dello swap
  • Prova ad aggiornare la pagina di stato dello swap senza creare un secondo ordine

Quando il lato del rilascio sembra bloccato

Se il deposito è completamente confermato ma non è comparsa alcuna transazione di rilascio, controlla prima il formato dell’indirizzo di destinazione. Gli swap non custodial spesso falliscono all’ultimo passaggio perché l’indirizzo ricevente non è compatibile, per esempio un indirizzo di token wrapped invece dell’asset nativo, oppure un memo/tag richiesto ma omesso per catene come XRP o asset basati su Cosmos.

1Deposito confermatoil motore di swap segna l’ordine come “ricevuto”
2Preventivo abbinatoil fornitore di liquidità riserva i fondi
3Rilascio firmatola catena di destinazione riceve la transazione
4Stato non coerentel’interfaccia dice “in attesa”, ma l’explorer dice “inviato”
Importante

Non annullare mai né “rimborsare” inviando una seconda transazione dallo stesso indirizzo di deposito, a meno che lo strumento di swap non lo richieda esplicitamente. Alcuni sistemi tracciano solo il primo output non speso; una seconda spesa può sembrare un tentativo di double-spend.

Nota

Un servizio di swap legittimo senza KYC avrà una pagina di stato o un messaggio firmato che dimostra che il preventivo è scaduto. Se il canale di supporto chiede un documento d’identità per rilasciare i tuoi fondi, consideralo un campanello d’allarme: la progettazione non custodial non dovrebbe mai richiedere un’identità per completare un ordine bloccato.

Italiano
EnglishEnglish (Ireland)English (New Zealand)English (India)DeutschFrançaisEspañolItalianoČeštinaБългарскиУкраїнська