Anchor channel

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Gli Anchor channel sono una caratteristica opzionale per i nodi Lightning.

Quando si attiva un Anchor channel unilaterale, è possibile aumentare le fee di questa transazione di chiusura in base alle esigenze del mercato, unendo un UTXO extra.

Quando si abilitano Anchor channel in LND, è necessario mantenere almeno 10k satoshi per canale con un massimo di 100k satoshis nel wallet on-chain.

Anchor output-based channel, eliminano il fastidio di dover ipotizzare quali potrebero essere le fee on-chain, in quanto consentono a un nodo di aumentare dinamicamente le fee di una commitment transaction in attesa utilizzando CPFP Child Pays for Parent. Gli Anchor channel, disponibili per gli utenti avanzati a partire da lnd v0.10, sono un tipo di canale più sicuro e affidabile, in quanto consentono di effettuare il bumping della commitment transaction nel caso in cui un canale venga chiuso forzatamente (ad esempio perché l'altra parte non risponde).

Ogni volta che il saldo viene aggiornato all'interno di un payment channel, entrambe le parti firmano una nuova commitment transaction. Questa transazione viene trasmessa solo se una parte decide di chiudere il canale unilateralmente. Tuttavia, nei casi in cui un canale può essere stato aperto per un lungo periodo di tempo, la stima iniziale delle commissioni può comportare un pagamento insufficiente o eccessivo delle transaction fee.

L'introduzione degli anchor channel non solo aumenta l'affidabilità e consente di risparmiare sulle fee, ma contribuisce anche ad aumentare la capacità dei canali, riducendo la riserva di commitment fee. Si noti che per poter usufruire di questo nuovo tipo di canale di Lighting channel, sarà necessario aprire nuovi canali.


aggiornato il 2022-10-19