Vai al contenuto
buybitcoinsmart

Glossario / Lightning e layer 2

Ark

Che cos'è Ark?
Ark ti permette di ricevere bitcoin off-chain senza aprire un canale, assegnandoti una porzione di un grande output condiviso che scade se non la rinnovi.

La parte scomoda di Lightning è che non puoi essere pagato finché qualcuno non ha già bloccato denaro sul tuo lato di un canale. Ark elimina questo passaggio: un fornitore di servizi finanzia un grande output on-chain per ogni ronda e lo divide in output virtuali per tutti i partecipanti. Quelle porzioni hanno una scadenza, di solito quattro settimane, e una porzione che dimentichi torna al fornitore.

Come funziona

Ark funziona per ronde, e una ronda è una sola transazione on-chain condivisa da molte persone.

Burak ha proposto il progetto a maggio 2023. Un fornitore raccoglie le richieste in attesa in quel momento, pubblica una sola transazione e rende il suo output la radice di un albero di transazioni prefirmate. Ogni foglia di quell'albero è un output virtuale, un VTXO, che appartiene a un partecipante. Decine di saldi occupano quindi un solo output on-chain, ed è da qui che nasce il risparmio sui costi.

Pagare qualcuno significa invalidare la tua foglia e far creare la sua. Consegni al fornitore una firma che rinuncia al tuo VTXO, e nella ronda successiva il destinatario ne riceve uno nuovo. Non negozi mai capacità con nessuno, e il destinatario non ha bisogno di un rapporto precedente con te né con il fornitore.

La via di fuga è l'uscita unilaterale. Poiché ogni transazione dell'albero è già firmata, puoi trasmettere il percorso dalla radice fino alla tua foglia e portare i bitcoin on-chain senza l'aiuto del fornitore. Funziona, e non è economico: paghi diverse transazioni invece di una, che è il prezzo onesto di condividere un output con degli sconosciuti.

La scadenza è la parte che le persone sottovalutano. Un VTXO vive per una finestra fissa, comunemente 28 giorni, e prima che scada devi rinnovarlo partecipando a un'altra ronda. Se perdi la finestra, il timelock sull'output condiviso consente al fornitore di incassare ciò che resta. Il fornitore inoltre anticipa bitcoin reali in ogni ronda e li recupera solo quando quegli output scadono, quindi la commissione che paghi è un affitto su quel capitale più che un costo di instradamento.

I covenant renderebbero tutto questo più economico. La versione in funzione oggi su bitcoin, Ark senza covenant, sostituisce un opcode di covenant mancante facendo firmare l'albero a ogni partecipante di una ronda, il che funziona ma richiede che tutti siano online e collaborativi al momento della ronda. Un opcode come OP_CHECKTEMPLATEVERIFY permetterebbe di costruire l'albero senza quella cerimonia.

Dove lo vedi

Ark vive nelle reti di prova, nei primi servizi sulla mainnet e nei wallet pensati per chi vuole pagamenti in stile Lightning senza gestire software per canali.

Ciò in cui eccelle davvero è l'accoglienza dei nuovi utenti. Un nuovo utente può ricevere subito il suo primo pagamento, senza canale da aprire, senza capacità in entrata da acquistare e senza nodo da tenere online, il che elimina il motivo più comune per cui le persone rinunciano a Lightning.

La regola da ricordare riguarda il tempo, non la fiducia. Il fornitore non può prendersi un VTXO che stai sorvegliando, perché il percorso di uscita prefirmato è tuo. Può rifiutarsi di servirti, e finisce davvero per incassare i bitcoin di chiunque lasci passare una scadenza. Tratta un saldo Ark come tratteresti una carta di trasporto: comoda, ricaricata di proposito e non il posto dove vivono i tuoi risparmi. Il denaro che intendi conservare va tenuto in un wallet il cui unico requisito è che tu protegga la frase di recupero.

Ark vs Lightning Network

Ark e Lightning spostano entrambi bitcoin off-chain con timelock, e risolvono la liquidità da estremi opposti. Su Lightning, ricevere richiede capacità in entrata che qualcuno abbia impegnato in anticipo sul tuo canale, e una volta che c'è il saldo resta tuo a tempo indefinito. In Ark, ricevere non richiede nulla di predisposto in anticipo, e il fornitore ricicla il suo capitale a ogni ronda, ma il tuo saldo porta con sé un orologio. In breve: Lightning ti fa risolvere la liquidità una volta e poi ti lascia in pace, mentre Ark rende la liquidità un problema di qualcun altro e ti consegna una data di rinnovo.

Da non confondere con

Domande frequenti

Che cosa succede se lascio inattivo un saldo Ark per qualche mese?

Puoi perderlo. Un output virtuale dura di solito circa quattro settimane, e una volta passata la scadenza il fornitore può incassare l'output condiviso. Rinnovarlo significa partecipare a un'altra ronda prima che scada.

Il fornitore di Ark può scappare con i miei soldi?

Non finché il tuo output virtuale è attivo, perché disponi di un percorso prefirmato per riscattarlo on-chain da solo. Il fornitore può censurarti e trattiene il valore di tutto ciò che lasci scadere.

Termini correlati

Altro in Lightning e layer 2

Leggi questa pagina in inglese