swap_horiz Transazioni Cross-Chain

Tassazione Bridge e Cross-Chain
Come MoneyViz gestisce i trasferimenti tra blockchain

Guida completa alle transazioni bridge: rilevamento automatico di 65+ protocolli,
matching intelligente cross-portfolio e confronto con Koinly.

verified 65+ bridge supportati
hub 15+ blockchain
sync Matching automatico

Cos'è un bridge crypto?

I bridge permettono di trasferire asset tra blockchain diverse

swap_horiz

Come funziona un bridge

Un blockchain bridge è unprotocollo che collega due reti diverse, permettendo di spostare asset da una chain all'altra. Ad esempio: trasferire ETH da Ethereum ad Arbitrum, o USDC da Polygon a Base.

Meccanismo tipico:

  1. Depositi l'asset nella chain sorgente (lock/burn)
  2. Il bridge verifica la transazione
  3. L'asset viene mintato/sbloccato nella chain destinazione
gavel

Trattamento fiscale in Italia

Le transazioni bridge sono eventi non fiscalmente rilevanti secondo la normativa italiana:

check_circle Trasferimento tra wallet propri:
Il bridge è un semplice trasferimento tra wallet nella disponibilità dello stesso contribuente. Non si realizza alcuna cessione a terzi, quindi non c'è plusvalenza/minusvalenza.
check_circle Stesso asset, chain diversa:
L'asset rimane sostanzialmente lo stesso (es. ETH su Ethereum = ETH su Arbitrum). La Legge 197/2022 prevede che "non costituisce fattispecie fiscalmente rilevante la permuta tra cripto-attività aventi eguali caratteristiche e funzioni".
verified Approccio MoneyViz
MoneyViz tratta le transazioni bridge come eventi non fiscalmente rilevanti, in quanto rappresentano trasferimenti tra wallet dello stesso contribuente. Il sistema rileva automaticamente i bridge e li classifica correttamente, senza generare plusvalenze o minusvalenze fittizie. Questo approccio è conforme alla normativa vigente.

Come MoneyViz gestisce i bridge

Un sistema a 4 livelli per rilevare automaticamente le transazioni bridge

1
fingerprint

Topic0 Recognition

Analizza i log degli eventi sulla blockchain cercando signature di eventi bridge noti (65+ topic0 nel database).

2
account_balance_wallet

Wallet Detection

Verifica se il mittente o destinatario è unindirizzo wallet di bridge conosciuto (50+ indirizzi per chain).

3
send

Transfer Analysis

Analizza i transfer ERC20 nei log per identificare se il recipient è uncontratto bridge.

4
code

Contract Detection

Verifica il sender_address nei log contro una lista di contratti bridge noti per ogni chain.

logout WITHDRAWAL (Chain A)
arrow_forward
sync Bridge Protocol
arrow_forward
login DEPOSIT (Chain B)
arrow_forward
link Matching

Sistema di matching intelligente

Come abbiniamo WITHDRAWAL e DEPOSIT cross-portfolio

link

Algoritmo di Matching

Il sistema BridgedTransactionsMatchingService abbina automaticamente le transazioni bridge tra portfolio diversi usando uno scoring pesato:

score = (distanza_temporale × 0.7) + (differenza_importo × 0.3)

Regole di matching:

  • Portfolio diversi (WITHDRAWAL != DEPOSIT wallet)
  • Stesso tipo di asset (ticker_type_id)
  • DEPOSIT >= WITHDRAWAL (temporalmente)
  • Distanza temporale max 60 minuti (configurabile)
  • Differenza importo max 1% (configurabile)
transform

Classificazione Transazioni

Quando il matching ha successo, le transazioni vengono collegate e classificate:

Tipo Rilevanza fiscale
WITHDRAWAL Non rilevante
DEPOSIT Non rilevante

Un correlation_code (UUID) collega le due transazioni, permettendo di tracciarle come una singola operazione di bridge senza impatto fiscale.

warning Transazioni non matchate
Se il sistema non riesce ad abbinare una transazione bridge (es. portfolio destinazione non importato), viene generata una notifica bridged_transactions_unmatched e un alert nel sistema. Puoi risolvere importando il wallet mancante o collegando manualmente le transazioni.

Bridge supportati

Rilevamento automatico per i principali protocolli cross-chain

Bridge Multi-chain

Wormhole
20+ chain
LayerZero
OFT Protocol
Stargate
Stablecoin bridge
Across
Intent-based
Hop Protocol
L2 bridge
Synapse
Multi-chain
LI.FI
Aggregator
Orbiter Finance
L2 bridge
Socket (Bungee)
Aggregator
Celer cBridge
Multi-chain

Bridge Nativi L2

Arbitrum Bridge
Ufficiale
Optimism Bridge
Ufficiale
Base Bridge
Ufficiale
Polygon PoS Bridge
Ufficiale
zkSync Bridge
Ufficiale
Linea Bridge
Ufficiale
Scroll Bridge
Ufficiale
Blast Bridge
Ufficiale

Circle CCTP (Stablecoin)

Circle CCTP
USDC nativo

Circle Cross-Chain Transfer Protocol permette il bridge di USDC nativo tra chain supportate usando il meccanismo burn/mint. Rilevato tramite eventi DepositForBurn e MintWithDepositForBurn.

Bridge Solana

Wormhole
Solana Portal
deBridge
SOL-EVM
Allbridge
SOL-EVM

Per Solana, il rilevamento avviene tramite Program ID, prefissi e keyword nei log ("bridge", "wormhole", "wrapped", ecc.).

Blockchain supportate

Bridge detection attivo su 15+ blockchain EVM + Solana

EVM Mainnet
Ethereum
Polygon
BSC
Avalanche
Fantom
Gnosis
Layer 2
Arbitrum
Optimism
Base
zkSync Era
Linea
Scroll
Non-EVM supportati: Solana con rilevamento dedicato tramite SolanaBridgeService (program ID whitelist, prefix pattern, semantic log analysis).

Confronto con i competitor

Come gestisce le transazioni bridge Koinly rispetto a MoneyViz

MoneyViz
Il nostro approccio
check_circle
Rilevamento automatico 4 livelli - Topic0, wallet, transfer, contract
check_circle
65+ bridge protocol nel database con signature eventi
check_circle
Matching automatico cross-portfolio con scoring pesato
check_circle
15+ blockchain EVM + Solana supportate nativamente
check_circle
Classificazione automatica come trasferimento (non tassabile)
check_circle
Notifiche per transazioni bridge non matchate
check_circle
Trattamento come evento non fiscalmente rilevante (conforme normativa IT)
Koinly
Competitor
warning
Rilevamento limitato - La maggior parte dei bridge non viene rilevata automaticamente
warning
Merge manuale per casi non riconosciuti (es. ETH/WETH)
warning
Nessun database bridge protocol - No archivio dedicato di 65+ protocolli
remove_circle
No matching cross-wallet automatico avanzato
check_circle
Trattamento di default come transfer (non tassabile)

Tabella riepilogativa

Funzionalità MoneyViz Koinly
Rilevamento automatico 4 livelli Limitato
Matching cross-portfolio Automatico Manuale
Default fiscale Non tassabile Non tassabile
Supporto Solana Nativo
Bridge protocol DB 65+ No

Trattamento fiscale dei bridge

Nessuna plusvalenza o minusvalenza viene generata

Evento non fiscalmente rilevante

Le transazioni bridge sono classificate come trasferimenti tra wallet dello stesso contribuente e pertanto non generano alcuna plusvalenza o minusvalenza.

check_circle Nessun P&L calcolato:
Il bridge non comporta cessione a terzi, quindi non si realizza il presupposto impositivo previsto dall'art. 67 c-sexies del TUIR.

Base normativa:

  • Legge 197/2022: "Non costituisce fattispecie fiscalmente rilevante la permuta tra cripto-attività aventi eguali caratteristiche e funzioni"
  • Il bridge è untrasferimento tra wallet nella disponibilità dello stesso contribuente
  • L'asset rimane sostanzialmente identico (es. ETH su Ethereum = ETH su Arbitrum)
warning Nota sulle fee: Le gas fee pagate per il bridge sono tracciate separatamente come transazioni FEE. In Italia le fee non sono deducibili ai fini fiscali: rappresentano un costo sostenuto ma non riducono l'imponibile delle plusvalenze crypto.

Domande frequenti

Le risposte alle domande più comuni sui bridge

Il bridge è unevento tassabile in Italia? expand_more
No, il bridge non è unevento fiscalmente rilevante.

Il bridge rappresenta un trasferimento tra wallet nella disponibilità dello stesso contribuente. Non si realizza alcuna cessione a terzi, quindi non si genera plusvalenza o minusvalenza.

La Legge 197/2022 prevede inoltre che "non costituisce fattispecie fiscalmente rilevante la permuta tra cripto-attività aventi eguali caratteristiche e funzioni".

L'asset rimane sostanzialmente lo stesso (es. ETH su Ethereum = ETH su Arbitrum), cambia solo la blockchain su cui è custodito. MoneyViz classifica correttamente i bridge come eventi non tassabili.
Perché le mie transazioni bridge non vengono matchate? expand_more
Il matching potrebbe fallire per diversi motivi:

1. Portfolio mancante: Hai importato solo la chain sorgente ma non quella destinazione. Importa entrambi i wallet per permettere il matching.

2. Tempo eccessivo: Il bridge ha impiegato più di 60 minuti (default). Alcuni bridge nativi L2 possono richiedere 7+ giorni.

3. Differenza importo: La differenza tra WITHDRAWAL e DEPOSIT supera l'1% (es. per slippage o fee elevate).

4. Asset diverso: L'asset ricevuto è classificato diversamente (es. WETH vs ETH potrebbero avere ticker_type diversi).

Puoi verificare le transazioni non matchate nelle notifiche di sistema.
Come vengono gestite le fee del bridge? expand_more
Le fee dei bridge vengono gestite come transazioni FEE separate:

Gas fee sulla chain sorgente (ETH, MATIC, ecc.)
Bridge fee (se presente) detratta dall'importo ricevuto
Relayer fee per alcuni protocolli (LayerZero, Across)

Importante: In Italia le fee crypto non sono deducibili ai fini fiscali. Non riducono l'imponibile delle plusvalenze, ma vengono comunque tracciate per avere una visione completa dei costi sostenuti.
I bridge nativi L2 (7 giorni di attesa) sono supportati? expand_more
Sì, ma potrebbero richiedere attenzione speciale:

I bridge nativi di Optimism e Arbitrum (da L2 a L1) hanno un periodo di challenge di ~7 giorni. Questo significa che il WITHDRAWAL avviene subito, ma il DEPOSIT è disponibile dopo una settimana.

Il sistema potrebbe non matchare automaticamente queste transazioni perché superano la finestra temporale di default (60 minuti).

In questi casi, le transazioni rimangono come WITHDRAWAL e DEPOSIT separate fino al matching manuale o all'estensione della finestra temporale.
Cosa succede se bridgo ETH e ricevo WETH? expand_more
Questa è una situazione comune. Il sistema gestisce ETH e WETH come asset equivalenti ai fini del matching, perché hanno lo stesso ticker_type_id.

Il matching avverrà normalmente e le transazioni rimarranno come WITHDRAWAL (ETH) e DEPOSIT (WETH) collegate tramite lo stesso correlation_code.

Dal punto di vista fiscale, il wrap/unwrap ETH ↔ WETH è considerato non tassabile perché il valore sottostante è identico (1 WETH = 1 ETH sempre) e rappresenta un semplice trasferimento tra wallet dello stesso contribuente.
I bridge sono sempre considerati non tassabili? expand_more
, MoneyViz tratta tutti i bridge come eventi non fiscalmente rilevanti in quanto rappresentano trasferimenti tra wallet dello stesso contribuente.

Questo approccio è conforme alla normativa italiana: la Legge 197/2022 prevede che "non costituisce fattispecie fiscalmente rilevante la permuta tra cripto-attività aventi eguali caratteristiche e funzioni".

Le transazioni bridge rimangono come WITHDRAWAL e DEPOSIT collegate, senza generare plusvalenze o minusvalenze.
Come faccio a sapere se una transazione è stata rilevata come bridge? expand_more
Le transazioni bridge hanno il flag is_bridged = 1 nel database.

Nell'interfaccia utente puoi identificarle da:
Tipo transazione: WITHDRAWAL (chain sorgente) e DEPOSIT (chain destinazione)
Correlation code: Presente e identico tra le due transazioni collegate
Note: Potrebbero contenere riferimenti al bridge protocol

Se una transazione bridge non è stata rilevata automaticamente, puoi segnalarcela e valuteremo l'aggiunta del pattern al nostro database.

Hai transazioni bridge da tracciare?

Importa i tuoi wallet su MoneyViz e lascia che il sistema rilevi automaticamente le transazioni bridge cross-chain.

rocket_launch Inizia gratis

Fiscangelo AI

Sempre disponibile

Inizia la chat

Inserisci la tua email per chattare con Fiscangelo, il nostro assistente AI

Fiscangelo sta pensando...
Sta scrivendo...
⏱️ Risposte entro 48-72 ore
Le risposte degli operatori umani esperti di prodotto arriveranno entro 48-72 ore durante i giorni lavorativi.
💡 Prova Fiscangelo per una risposta immediata
Per inviare file, passa a "Operatore"