Ho analizzato il prototipo del "canale di stato" dopo l'aggiornamento della mainnet WAL e le sue strozzature
Nell'ultimo registro di aggiornamento della mainnet WAL v1.4, è stata incorporata una funzione non molto appariscente ma molto importante: il supporto preliminare per i fondamenti del "canale di stato".
Ho immediatamente effettuato esperimenti sulla rete di test per vedere cosa significasse per scenari di pagamento ad alta frequenza e a basso valore (come il pagamento per contenuti on-chain, giochi di microtransazioni).
Ho distribuito un semplice contratto di canale di pagamento, simulando una dozzina di trasferimenti WAL rapidi e offline tra due utenti. Il processo è: entrambe le parti prima ipotecano una parte di WAL nel contratto di canale per bloccarla, quindi offline aggiornano continuamente il proprio stato di saldo più recente tramite messaggi firmati, infine in qualsiasi momento inviano lo stato finale per la regolazione on-chain.
In teoria, questo può realizzare transazioni quasi gratuite e immediate. Nei test reali, la parte offline è effettivamente veloce, ma il problema si presenta nei due passaggi "apertura" e "regolazione" che devono essere on-chain. Poiché il tempo di blocco della catena WAL è relativamente stabile, dal momento dell'avvio del canale alla conferma di disponibilità, è comunque necessario attendere decine di secondi, con il coinvolgimento delle commissioni di due transazioni on-chain. Questo è troppo costoso per un pagamento singolo e si adatta solo a controparti fisse con esigenze di pagamento continue in grande quantità.
Attualmente, questa funzione è ancora solo un "cantiere", senza supporto per portafogli maturi e senza applicazioni popolari costruite su di essa.
Esso rivela una scelta del team WAL nella roadmap di scalabilità: dare priorità a fornire moduli di base per casi d'uso commerciali specifici (come la regolazione ad alta frequenza tra istituzioni), piuttosto che offrire un'esperienza plug-and-play per utenti comuni.
Quando questo modulo potrà essere sfruttato appieno dall'ecosistema dipende totalmente dalla possibilità di emergere di un'applicazione di alto livello per guidarlo.


