LDK 0.3 RC3 rozszerza Lightning Splicing i BOLT 12
Rust-Lightning, znany również jako Lightning Development Kit (LDK), przesunął wydanie wersji 0.3 z RC2 do RC3, dodając istotne usprawnienia dla deweloperów i operatorów węzłów sieci Bitcoin Lightning. LDK 0.3 rozszerza obsługę splicingu kanałów o replace-by-fee (RBF), umożliwia dodawanie i usuwanie środków w jednej operacji oraz udostępnia interfejsy API do śledzenia oczekujących splice’ów i odrzuconych transakcji finansujących. Poszerzono również obsługę kanałów anchor, a negocjowanie HTLC bez opłat jest teraz domyślnie włączone. Oczekuje się, że starsze kanały sprzed wprowadzenia anchorów będą stopniowo wycofywane.
LDK 0.3 dodaje obsługę LSPS1, usprawnia obsługę LSPS2 i rozszerza funkcjonalność BOLT 12, w tym dowody płatnika, metadane płatności oraz oferty dla węzłów phantom. Ulepszono także przechwytywanie HTLC, zaślepione ścieżki płatności, prywatność routingu i ewidencjonowanie przekazywanych płatności. Asynchroniczne podpisywanie jest teraz dostępne we wszystkich obsługiwanych metodach podpisywania kanałów ECDSA.
Usprawnienia przechowywania danych i niezawodności obejmują PaginatedKVStore, FilesystemStoreV2, odroczone zapisy ChainMonitor oraz szybsze równoległe ładowanie monitorów. Wydanie usuwa kilka problemów związanych z rozgłaszaniem informacji o kanałach, reorganizacjami łańcucha bloków, śledzeniem finansowania i splicingiem. LDK 0.3 wymaga Rust 1.75 lub nowszego.
Dla traderów Bitcoin jest to przede wszystkim wiadomość infrastrukturalna, a nie bezpośredni katalizator ceny. LDK 0.3 może wspierać bardziej niezawodne płatności Lightning i poprawić długoterminową użyteczność Bitcoina w płatnościach, jednak krótkoterminowy wpływ na rynek BTC prawdopodobnie będzie ograniczony. Deweloperzy powinni przeanalizować ryzyko migracji, ponieważ niektóre faktury BOLT 11 zawierające metadane płatności, nieodebrane zwroty BOLT 12 oraz trwające płatności BOLT 12 mogą stać się niezgodne między wersjami. Powrót do starszej wersji może być również ograniczony w przypadku oczekujących splice’ów, asynchronicznego monitorowania i kanałów bez rezerwy.
Neutral
Aktualizacja ulepsza infrastrukturę sieci Lightning Bitcoina, co może zwiększyć niezawodność płatności, usprawnić zarządzanie płynnością i wesprzeć długoterminową adopcję. LDK 0.3 jest jednak oprogramowaniem dla deweloperów, a nie zmianą polityki monetarnej Bitcoina, zasad rozliczeń w sieci ani bezpośredniego popytu na BTC. W związku z tym jest mało prawdopodobne, aby wydanie to stworzyło silny sygnał cenowy w krótkim terminie.
Niektórzy operatorzy mogą opóźnić aktualizacje z powodu ryzyka problemów ze zgodnością dotyczących faktur BOLT 11, płatności BOLT 12, oczekujących operacji splice oraz ograniczeń związanych z powrotem do starszej wersji. Może to spowodować tymczasową ostrożność operacyjną, ale raczej nie wpłynie istotnie na ogólną stabilność rynku Bitcoina. W dłuższej perspektywie pomyślne wdrożenie może wesprzeć ekosystem Bitcoina i narrację dotyczącą płatności, choć wszelkie korzyści cenowe prawdopodobnie będą stopniowe i trudne do oddzielenia od szerszych trendów rynkowych. Oczekiwany bezpośredni wpływ na BTC jest zatem neutralny.