> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Bridge

> Come il collaterale si muove tra Intention e le catene esterne — depositi, prelievi in due fasi con periodo di contestazione e i ruoli che possono fermarli.

Il bridge è il punto in cui la rete tocca asset che non ha creato. Tutto il resto di questa architettura è un sistema chiuso la cui correttezza chiunque può verificare rieseguendo i blocchi. Un bridge non può esserlo, perché metà del bridge sta su un'altra catena, con i propri validatori, la propria definitività e le proprie modalità di guasto.

È quell'asimmetria a dettare il progetto. Deposito e prelievo non sono operazioni simmetriche, e i prelievi sono deliberatamente più lenti di quanto sarebbe tecnicamente necessario.

<h2 id="roles">
  I ruoli
</h2>

<div className="dg" data-dg="bridge-roles">
  <div className="dg-c" style={{aspectRatio:"720 / 330"}}>
    <svg className="dg-w" viewBox="0 0 720 330" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 289.00 86.00 L 364.60 86.00" />

      <path className="dg-head dg--blue" d="M 371.00 86.00 L 364.60 90.40 L 364.60 81.60 Z" />

      <path className="dg-wire dg--blue" d="M 540.00 112.00 L 540.00 125.60" />

      <path className="dg-head dg--blue" d="M 540.00 132.00 L 535.60 125.60 L 544.40 125.60 Z" />

      <path className="dg-wire dg--sky" d="M 371.00 166.00 L 295.40 166.00" />

      <path className="dg-head dg--sky" d="M 289.00 166.00 L 295.40 161.60 L 295.40 170.40 Z" />

      <path className="dg-wire dg--yellow dg-dash" d="M 371.00 246.00 L 330.00 246.00 L 330.00 196.00 L 295.40 196.00" />

      <path className="dg-head dg--yellow" d="M 289.00 196.00 L 295.40 191.60 L 295.40 200.40 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"7.8788%",width:"41.6667%",height:"63.6364%"}}><span className="dg-cap">Catena esterna</span></div>
    <div className="dg-band" style={{left:"50.0000%",top:"7.8788%",width:"50.0000%",height:"78.7879%"}}><span className="dg-cap">Intention</span></div>
    <div className="dg-b dg--orange" style={{left:"2.2222%",top:"18.1818%",width:"37.2222%",height:"45.4545%"}}><span className="dg-t">Contratto bridge</span><span className="dg-s">detiene la custodia · verifica le firme prima di rilasciare</span><span className="dg-n">il pezzo da cui dipendono davvero i fondi</span></div>
    <div className="dg-b dg--blue" style={{left:"52.2222%",top:"14.5455%",width:"45.5556%",height:"18.1818%"}}><span className="dg-t">Validatori</span><span className="dg-s">osservano la catena esterna e firmano ciò che vedono</span></div>
    <div className="dg-b dg--sky" style={{left:"52.2222%",top:"41.2121%",width:"45.5556%",height:"18.1818%"}}><span className="dg-t">Finalizzatore</span><span className="dg-s">un relay, non un'autorità — non può creare un prelievo che i validatori non hanno firmato</span></div>
    <div className="dg-b dg--yellow" style={{left:"52.2222%",top:"65.4545%",width:"45.5556%",height:"18.1818%"}}><span className="dg-t">Governor</span><span className="dg-s">set di validatori e parametri — non automatizzabile in sicurezza</span></div>
    <div className="dg-free" style={{left:"0.0000%",top:"89.0909%",width:"100.0000%"}}><div className="dg-n">Un prelievo è eseguibile solo quando sono aggregate abbastanza firme di validatori: la stessa assunzione di fiducia del consenso, oltre il confine tra due catene.</div></div>
    <div className="dg-lbl" style={{left:"45.8333%",top:"21.2121%",width:"12.2222%",whiteSpace:"normal"}}>eventi di deposito</div>
    <div className="dg-lbl" style={{left:"87.2222%",top:"36.9697%",width:"19.4444%",whiteSpace:"normal"}}>firme aggregate</div>
    <div className="dg-lbl" style={{left:"45.8333%",top:"45.4545%",width:"12.2222%",whiteSpace:"normal"}}>transazioni di prelievo</div>
  </div>
</div>

**I validatori** osservano la catena esterna e firmano ciò che vedono. Un prelievo diventa eseguibile solo quando sono state aggregate abbastanza firme di validatori: la stessa assunzione di fiducia del consenso, applicata attraverso il confine tra due catene.

**Il finalizzatore** invia le transazioni sul lato esterno. È un relay, non un'autorità: può scegliere *quando* inviare e può anche non inviare affatto, ma non può creare un prelievo che i validatori non hanno firmato.

**Il governor** esegue le operazioni amministrative: modifiche al set di validatori, aggiornamenti dei parametri. I suoi poteri sono quelli che non si possono automatizzare in sicurezza.

**Il contratto bridge** detiene la custodia sul lato esterno e verifica le firme prima di rilasciare qualunque cosa. È il pezzo da cui dipendono davvero i fondi di un utente.

<h2 id="deposits">
  Depositi
</h2>

Il deposito è la direzione facile. I fondi vengono vincolati nel contratto esterno, che emette un evento di deposito; i validatori lo osservano e l'accredito diventa una transazione nativa di protocollo su Intention.

Poiché quell'accredito è una transazione ordinaria, eredita tutto ciò che il [kernel](/it/protocol/architecture/kernel) garantisce. Viene eseguito nell'ordine canonico, l'effetto sul conto è attribuito alla transazione stessa ed è visibile nello stesso output di qualunque altro cambiamento di stato. Un deposito che ripristina il margine su una posizione vicina alla liquidazione è visibile alla [stanza di compensazione](/it/protocol/architecture/clearinghouse) nello stesso passo di esecuzione, non in una riconciliazione successiva.

L'attesa dipende dalla definitività della catena esterna, non da Intention. Un deposito viene accreditato quando è soddisfatto il requisito di conferme della catena di origine.

<h2 id="withdrawals">
  Prelievi
</h2>

Il prelievo è la direzione pericolosa, e si svolge in due fasi con in mezzo un **periodo di contestazione**.

<div className="dg" data-dg="bridge-withdrawal">
  <div className="dg-c" style={{aspectRatio:"720 / 290"}}>
    <svg className="dg-w" viewBox="0 0 720 290" aria-hidden="true">
      <path className="dg-wire dg--blue" d="M 154.00 91.00 L 179.60 91.00" />

      <path className="dg-head dg--blue" d="M 186.00 91.00 L 179.60 95.40 L 179.60 86.60 Z" />

      <path className="dg-wire dg--sky" d="M 354.00 91.00 L 379.60 91.00" />

      <path className="dg-head dg--sky" d="M 386.00 91.00 L 379.60 95.40 L 379.60 86.60 Z" />

      <path className="dg-wire dg--green" d="M 554.00 91.00 L 582.40 49.29" />

      <path className="dg-head dg--green" d="M 586.00 44.00 L 586.04 51.77 L 578.76 46.81 Z" />

      <path className="dg-wire dg--orange" d="M 554.00 91.00 L 582.78 140.47" />

      <path className="dg-head dg--orange" d="M 586.00 146.00 L 578.98 142.68 L 586.58 138.26 Z" />
    </svg>

    <div className="dg-b dg--blue" style={{left:"0.0000%",top:"15.1724%",width:"20.8333%",height:"32.4138%"}}><span className="dg-t">Richiesto su Intention</span></div>
    <div className="dg-b dg--sky" style={{left:"26.3889%",top:"15.1724%",width:"22.2222%",height:"32.4138%"}}><span className="dg-t">Firmato dai validatori, registrato sul contratto</span><span className="dg-s">non rilascia i fondi</span></div>
    <div className="dg-b dg--yellow" style={{left:"54.1667%",top:"15.1724%",width:"22.2222%",height:"32.4138%"}}><span className="dg-t">Periodo di contestazione</span><span className="dg-s">una finestra configurata</span></div>
    <div className="dg-b dg--green" style={{left:"81.9444%",top:"5.5172%",width:"18.0556%",height:"19.3103%"}}><span className="dg-t">Finalizzata</span><span className="dg-s">fondi rilasciati</span></div>
    <div className="dg-b dg--orange" style={{left:"81.9444%",top:"40.6897%",width:"18.0556%",height:"19.3103%"}}><span className="dg-t">Invalidata</span><span className="dg-s">annullata prima di ogni movimento</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"67.5862%",width:"100.0000%",height:"26.2069%"}}><span className="dg-t">Perché aspetta</span><span className="dg-s">Ogni fallimento catastrofico di un bridge ha la stessa struttura: un attaccante riesce ad autorizzare un prelievo e i fondi spariscono nello stesso blocco. Il periodo di contestazione trasforma una perdita istantanea e irreversibile in una finestra in cui monitoraggio e persone possono agire. Il costo è che aspettano anche i prelievi legittimi.</span></div>
    <div className="dg-lbl" style={{left:"79.1667%",top:"10.3448%"}}>trascorso</div>
    <div className="dg-lbl" style={{left:"79.1667%",top:"54.4828%"}}>contestata</div>
  </div>
</div>

Una richiesta viene firmata dai validatori e registrata sul contratto esterno. Non dà luogo ad alcun pagamento. Prima deve trascorrere un periodo configurato, durante il quale il prelievo può essere **invalidato**: annullato prima che i fondi si muovano.

Non è una svista sulle prestazioni. Ogni fallimento catastrofico di un bridge ha la stessa struttura: un attaccante ottiene la capacità di autorizzare un prelievo e i fondi spariscono nello stesso blocco. Un periodo di contestazione trasforma una perdita istantanea e irreversibile in una finestra in cui persone e sistemi di monitoraggio possono intervenire. Il costo è che anche i prelievi legittimi aspettano.

I prelievi vengono raggruppati in batch — richiesti e finalizzati a gruppi anziché con una transazione ciascuno — ed è per questo che le commissioni sulla catena esterna non crescono linearmente con il numero di prelievi.

I fallimenti sono espliciti. Un prelievo che non può essere finalizzato emette un errore con un codice, invece di non fare nulla in silenzio, così la differenza tra *in stallo* e *rifiutato* è osservabile e non va dedotta da un'assenza.

<h2 id="stopping-it">
  Come fermarlo
</h2>

Esistono due meccanismi per quando qualcosa non va.

**L'invalidazione** annulla un prelievo specifico entro il suo periodo di contestazione. È la risposta mirata.

**La sospensione** è quella drastica: un ruolo designato può sospendere il bridge, e il numero di soggetti che devono agire perché ciò accada è a sua volta un parametro. È il meccanismo per «qualcosa non va e non sappiamo ancora cosa»: ferma il flusso invece di giudicare singole transazioni.

<Warning>
  Questi controlli sono ciò che rende utile il periodo di contestazione, e sono anche assunzioni di fiducia reali. Un soggetto che può sospendere il bridge può fermare prelievi legittimi. È un compromesso deliberato: i bridge falliscono in modo catastrofico e irreversibile, e la possibilità di fermarne uno vale più della garanzia che non si fermi mai. Vedi [Informativa sui rischi](/it/protocol/security/risks).
</Warning>

<h2 id="validator-set-changes">
  Modifiche al set di validatori
</h2>

Il contratto esterno deve sapere chi sono i validatori, quindi le modifiche al set devono propagarsi oltre il confine. Vengono proposte e poi finalizzate in un passo separato, invece di avere effetto nel momento in cui sono inviate: lo stesso schema in due fasi dei prelievi, per la stessa ragione.

<h2 id="where-the-risk-actually-sits">
  Dove sta davvero il rischio
</h2>

Vale la pena dirlo chiaramente, perché è sui bridge che gli utenti perdono denaro:

* **Su Intention il bridge è ordinario.** Un deposito accreditato è una transazione normale con garanzie normali.
* **Sulla catena esterna dipendi dal contratto e dalla soglia di firme.** È un modello di sicurezza diverso da quello del consenso, ed è [sottoposto ad audit separato](/it/protocol/security/audits): il bridge è il componente sottoposto a revisione da parte di terzi.
* **Nel mezzo dipendi dal fatto che i validatori osservino correttamente** e che il finalizzatore invii. Nessuno dei due può fabbricare un prelievo; entrambi possono ritardarne uno.

<Note>
  Le catene supportate, gli asset, i requisiti di conferme e la durata del periodo di contestazione sono parametri operativi che cambiano a ogni rilascio. I valori che fanno fede sono quelli mostrati nelle finestre di deposito e prelievo dell'exchange nel momento in cui trasferisci — vedi [Deposito](/it/help/deposit) e [Prelievo](/it/help/withdraw).
</Note>

<h2 id="where-to-go-next">
  Dove proseguire
</h2>

<CardGroup cols={2}>
  <Card title="Depositare fondi" href="/it/help/deposit">
    Il percorso di ingresso lato utente, con catene e tempi attuali.
  </Card>

  <Card title="Commissioni non di negoziazione" href="/it/programs/other-fees">
    Quanto costa un prelievo e perché i depositi sono gratuiti.
  </Card>

  <Card title="Stanza di compensazione" href="/it/protocol/architecture/clearinghouse">
    Che cosa fa un deposito al margine nel momento in cui arriva.
  </Card>

  <Card title="Informativa sui rischi" href="/it/protocol/security/risks">
    Le assunzioni di fiducia del bridge dichiarate come rischi.
  </Card>
</CardGroup>
