Assumendo che in un sistema decentralizzato, un nuovo utente deve poter avere la sua verifica indipendente con poche risorse, per poter entrare a pieno titolo nella rete (senza l'utilizzo di terze parti che offrano servizio di visura della blockchain)
Assumendo anche che non esiste un numero magico (1, 2, 4, 8 mega di blocco) che risolverebbe il problema scaling a lungo termine, e lasciare il blocco libero creerebbe delle situazioni limite spiacevoli (blocchi giganti e crescita non controllata, facendo venire a meno la verifica indipendente economica).
Attualmente core sta scegliendo con enormi controversie di testare i payment channels come soluzione di scaling: molte transazioni non sarebbero più memorizzate nella blockchain tradizionale, bensì spostate su livelli superiori, e visibili solo dalle parti interessate (il cosiddetto layer 2).
Lo spazio è una risorsa limitata e costosa, non ha molto senso poter memorizzare la transazione del mio caffé nella blockchain principale.
Il canale di pagamento a differenza di un conto corrente bancario, ha sempre un corrispondente sulla blockchain principale, riscattabile "on demand" dall'utente. Non è possibile quindi fare riserva frazionaria, i bitcoin rimangono bitcoin.
Se oggi voglio pagare on-chain nei micropagamenti, posso usare i litecoin o qualsiasi altra moneta che ha transazioni con costi ridotti
Restano comunque molti problemi irrisolti anche col LN:
- servono 2 transazioni on-chain per aprire/chiudere un canale, se l'utilizzo di bitcoin aumenterà di molto le fee renderanno molto costosa anche l'operazione di apertura di un canale
- bisogna monitorare perdiodicamente la blockchain per tenere "sicuro" il canale. Questo viene fatto passare come un problema secondario ma in realtà è un grossissimo problema secondo me. Con una transazione on-chain non bisogna preoccuparsi di cose simili, si può stare offline anche per anni e non c'è alcun rischio per i propri bitcoin
- c'è un limite arbitrario come valore massimo delle transazioni (mi pare 0.014 btc o simili). Credo sia molto stupido mettere tale limite, sarebbe invece comodo per decongestionare la blockchain da certe operazioni tipo lo spostamento dei bitcoin da exchange a exchange
- tutto il sistema è più complesso, su bitcoin ci sono i semplici indirizzi mentre col LN ci sono le richieste di pagamento ecc...nulla di drammatico ma è un sistema meno immediato
Poi ovviamente alcuni problemi sono mitigabili con strategie varie, ma sono un po' scettico anche perchè al momento va tutto a super-rilento, ad esempio non si sbrigano a far uscire stò benedetto LN, anzi moltissimi exchange nemmeno hanno ancora implementano segwit. Di fronte a tutto questo immobilismo non si fa fatica a capire perchè il BTC abbia perso terreno rispetto alle altcoin.