| | Bitcoin to Monero Atomic Swaps
|
SENZA CUSTODIA, SENZA KYC, SENZA ACCOUNT. ZETO è una web interface per scambiare BTC → XMR con atomic swaps, basato sul protocollo di swap di EigenWallet (precedentemente UnstoppableSwap). Effettui lo scambio peer-to-peer con un fornitore di liquidità: in ogni fase del protocollo, lo swap viene completato oppure puoi recuperare i tuoi bitcoin.
Quotazione — chiedi un prezzo a un venditore tramite libp2p.
Configurazione — entrambe le parti generano delle chiavi condivise e pre firmano le transazioni Bitcoin per l'annullamento, il rimborso e l'eventuale sanzione, prima che avvenga la transazione
BTC bloccati — i tuoi bitcoin vengono trasferiti in un output del tipo 2-of-2.
XMR bloccati — il venditore blocca i Monero su un indirizzo derivato da entrambe le chiavi condivise e ti invia la prova del trasferimento.
Riscatto — consegni una firma crittografata. Il venditore che riscatta i tuoi BTC rivela la propria frazione di chiave Monero, che trasferisce a te gli XMR bloccati.
Sicurezza — se qualcosa si blocca, i timelock ti consentono di annullare e ottenere il rimborso dei BTC.
Setup garantisce la sicurezza del resto: firme di adattamento su secp256k1, collegate alle frazioni di chiave Monero ed25519 tramite una prova DLEQ tra gruppi.
ARCHITETTURA BROWSER
Il protocollo richiede un portafoglio Bitcoin, un portafoglio Monero e un nodo libp2p. Il browser esegue l’interfaccia e gestisce un daemon (zetod) che integra i crate Rust di eigenwallet sottoposti a revisione. Il daemon è obbligatorio: ZETO esegue scambi reali, quindi non esiste una modalità simulata con cui confonderlo.
I maker provengono dal rendezvous libp2p tramite quel daemon, quindi vedrai lo stesso libro degli ordini dell’app desktop — incluso
TOR che un browser non potrebbe mai raggiungere da solo.
LE TUE CHIAVI NON LASCERANNO MAI IL TUO BROWSER
Il tuo portafoglio Bitcoin risiede esclusivamente in questo browser ed è crittografato con la tua password. La transazione di blocco viene
creata e firmata localmente — il daemon riceve il risultato firmato e non le tue chiavi.
Due controlli garantiscono la sicurezza anche nei confronti dello stesso daemon, che è un'infrastruttura condivisa. Il tuo browser firma solo la transazione esatta che ha appena creato e verifica che l'indirizzo di cambio sia quello che hai fornito all'avvio dello scambio — il protocollo riutilizza quell'indirizzo come destinazione di ogni percorso di rimborso. Se uno dei due non corrisponde, non viene firmato nulla.
SE ZETO SPARISCE A META' DELLO SWAP
Gli atomic swap funzionano con i timelock, quindi la scomparsa di un coordinatore nel momento sbagliato rappresenterebbe un vero problema. In ogni fase è possibile scaricare ciò che serve per completare l’operazione senza di noi: un file di testo semplice, trasmettibile da qualsiasi nodo, anche da un telefono.
Kit di rimborso dei Bitcoin. Dal momento del blocco fino a quando il creatore non riscatta le monete, puoi salvare due transazioni già firmate — una di annullamento e una di rimborso — che restituiscono le tue monete al tuo indirizzo, senza bisogno della collaborazione di nessuno. La transazione di annullamento diventa trasmissibile 24 blocchi dopo la conferma del blocco, e hai altri 144 blocchi a disposizione prima che il creatore possa rivendicare le monete. Ogni output ti paga, quindi il file è privo di valore per chiunque lo rubi.
Kit di riscatto dei Monero. Una volta che il creatore ha riscattato il Bitcoin, ZETO pubblica la transazione Monero che ti paga e continua a riprovare fino alla conferma — normalmente non devi fare nulla. Puoi comunque salvarla e pubblicarla tu stesso su qualsiasi nodo Monero; i suoi output sono fissati al momento della firma.
FEES
ZETO addebita un
0.7% di fee di coordinamento per l’infrastruttura. Non si tratta di una commissione di custodia: è uno degli output della transazione finale di riscatto di Monero — il pool di ricezione nativo del protocollo che eigenwallet utilizza per la propria mancia agli sviluppatori. Le commissioni di rete e lo spread del maker vanno ai miner e ai maker, non a ZETO.
Non vuoi pagarla? tilizza direttamente l’app desktop eigenwallet: stesso protocollo, stessi maker, commissione di coordinamento pari a zero. ZETO è pensato per chi preferisce utilizzare il browser.
Hai domande o ti serve una mano?
zeto.cash@proton.meClearnet:
https://zeto.cashCondizioni:
https://zeto.cash/terms