Hierarchical channel

Difficoltà: avanzato

Argomento: tecnologia


DEFINIZIONE

Gli Hierarchical channels, canali gerarchici, sono una proposta per l'implementazione di un nuovo tipo di Canali Lightning per accelerare e rendere più scalabile la Lightning Network.
Consentono un ridimensionamento flessibile, rapido e conveniente off-chain, senza transazioni on-chain che causano ritardi e costi aggiuntivi.

Il ridimensionamento dei canali on-chain può causare ritardi di diversi mesi e aumentare le commissioni. Le attuali proposte per il ridimensionamento dei canali off-chain coinvolgono la creazione di una Channel Factory o CoinPool e lo scambio di capacità tra canali all'interno della stessa Factory o Pool.
I canali gerarchici consentono un ridimensionamento flessibile off-chain senza richiedere uno scambio di capacità all'interno di un Pool limitato di utenti. I canali gerarchici consentono la creazione di un canale a due parti con due output principali, una per parte, più zero o più output HTLC, Hashed Time-Locked.

Ogni output da un canale gerarchico finanzia un altro canale che può essere visto come la radice di un albero off-chain di output in cui le foglie sono di proprietà di singoli utenti. Le parti possono utilizzare un HTLC per scambiare bitcoin, collegando i loro HTLC ad HTLC in altri canali (potenzialmente gerarchici), effettuando così pagamenti sul Lightning Network.

Con i canali gerarchici, gli sviluppatori propongono di risolvere due problemi:

  • In primo luogo, consente un ridimensionamento flessibile, quasi istantaneo e off-chain, simile all'obiettivo della Lightning Network di consentire pagamenti quasi istantanei off-chain
  • In secondo luogo, i canali gerarchici potrebbero essere utilizzati dagli utenti occasionali che possono inviare e ricevere bitcoin in modo privo di Watchtower, mentre gli utenti dedicati possono utilizzare tutta la loro capacità di canale per instradare i pagamenti, anche mentre l'utente occasionale è inattivo. I canali gerarchici consentirebbero agli utenti occasionali di operare in modo privo di Watchtower senza lasciare immobilizzato alcun capitale.

L'implementazione di canali gerarchici potrebbe contribuire a superare una delle maggiori limitazioni della Lightning Network, ovvero la sua scalabilità. Si prevede che i canali gerarchici forniranno il supporto necessario per i pagamenti efficienti sulla Lightning Network senza introdurre ulteriori ritardi, costi aggiuntivi e limitazioni di scalabilità. Lo sviluppo di canali gerarchici non richiede alcuna modifica al protocollo Bitcoin sottostante.


aggiornato il 2023-04-12