Rozłożyłem na czynniki pierwsze prototyp "kanału stanu" po aktualizacji głównej sieci WAL oraz jego wąskie gardła
W ostatnim logu aktualizacji głównej sieci WAL v1.4 ukryta była funkcja, która nie jest zbyt wyraźna, ale jest bardzo ważna: wstępne wsparcie dla podstawowych prymitywów "kanału stanu".
Natychmiast przeprowadziłem eksperyment w sieci testowej, aby zobaczyć, co to oznacza dla scenariuszy wysokiej częstotliwości i małych płatności (np. płatności za treści na łańcuchu, mikropłatności w grach).
Zainstalowałem prosty kontrakt kanału płatności, symulując kilkanaście szybkich, offline'owych transferów WAL między dwoma użytkownikami. Proces polegał na tym, że obie strony najpierw wpłaciły część WAL do kontraktu kanału w celu zablokowania, a następnie offline za pomocą podpisanych wiadomości nieustannie aktualizowały swoje najnowsze salda, a na końcu w dowolnym momencie przesyłały ostateczny stan do rozliczenia na łańcuchu.
Teoretycznie może to umożliwić niemal darmowe i natychmiastowe transakcje. W rzeczywistych testach część offline rzeczywiście działała niezwykle szybko, ale problem pojawił się w dwóch niezbędnych krokach, które musiały być na łańcuchu: "otwieranie" i "rozliczenie". Ze względu na stosunkowo stabilny czas blokowy sieci WAL, od inicjacji kanału do potwierdzenia dostępności nadal trzeba czekać kilkadziesiąt sekund, a to wiązało się z opłatami za dwie transakcje na łańcuchu. To zbyt wysoki koszt dla pojedynczej płatności, nadaje się tylko dla stałych partnerów z dużym zapotrzebowaniem na ciągłe płatności.
Obecnie ta funkcja to tylko "surowy budynek", nie ma wsparcia dojrzałych portfeli, a tym bardziej popularnych aplikacji opartych na tym.
Odkrywa to wybór zespołu WAL na mapie drogowej rozszerzenia: priorytetowe dostarczanie podstawowych modułów dla określonych zastosowań komercyjnych (takich jak wysokoczęstotliwościowe rozliczenia między instytucjami), a nie oferowanie natychmiastowego doświadczenia dla zwykłych użytkowników.
Kiedy ten moduł będzie mógł być w pełni wykorzystany przez ekosystem, całkowicie zależy od tego, czy pojawi się aplikacja najwyższej klasy, która go napędzi.


