LDK 0.3 RC3 utökar Lightning Splicing och BOLT 12
Rust-Lightning, även kallat Lightning Development Kit (LDK), har fört sin 0.3-version från RC2 till RC3 och lagt till stora förbättringar för utvecklare och nodoperatörer inom Bitcoin Lightning Network. LDK 0.3 utökar stödet för channel splicing med replace-by-fee (RBF), möjligheten att lägga till och ta bort medel i samma operation samt API:er för att följa väntande splices och kasserade finansieringstransaktioner. Stödet för anchor channels har också breddats, medan förhandling om HTLC-avgifter på noll nu är aktiverad som standard. Äldre kanaler före anchor-stödet väntas gradvis fasas ut.
LDK 0.3 lägger till LSPS1-stöd, förbättrar hanteringen av LSPS2 och utökar BOLT 12-funktionaliteten, bland annat med payer proofs, betalningsmetadata och offers för phantom nodes. Även HTLC-interception, blinda betalningsvägar, routingsekretess och redovisning av vidarebefordrade betalningar har förbättrats. Asynkron signering är nu tillgänglig för alla stödda ECDSA-metoder i channel signers.
Förbättringar av lagring och tillförlitlighet omfattar PaginatedKVStore, FilesystemStoreV2, uppskjutna ChainMonitor-skrivningar och snabbare parallell inläsning av monitorer. Versionen åtgärdar flera problem med channel gossip, omorganisationer i blockkedjan, spårning av finansiering och splicing. LDK 0.3 kräver Rust 1.75 eller senare.
För Bitcoin-handlare är detta främst infrastruktur, inte en direkt prisdrivare. LDK 0.3 kan bidra till mer tillförlitliga Lightning-betalningar och förbättra Bitcoins långsiktiga användbarhet för betalningar, men den kortsiktiga påverkan på BTC-marknaden väntas vara begränsad. Utvecklare måste granska migreringsrisker eftersom vissa BOLT 11-fakturor med betalningsmetadata, ej uthämtade BOLT 12-refunderingar och pågående BOLT 12-betalningar kan bli inkompatibla mellan versioner. Nedgraderingar kan också begränsas vid väntande splices, asynkron övervakning och kanaler utan reserv.
Neutral
Uppgraderingen förbättrar infrastrukturen för Bitcoins Lightning Network, vilket kan stärka betalningarnas tillförlitlighet, likviditetshanteringen och den långsiktiga användningen. LDK 0.3 är dock utvecklarprogramvara och innebär inte någon förändring av Bitcoins penningpolitik, nätverkets regler för transaktionsavveckling eller den omedelbara efterfrågan på BTC. Därför är det osannolikt att lanseringen skapar en stark kortsiktig kurssignal.
Vissa operatörer kan skjuta upp uppgraderingar på grund av kompatibilitetsrisker som rör BOLT 11-fakturor, BOLT 12-betalningar, väntande kanalanslutningar och begränsningar för nedgradering. Det kan skapa tillfällig operativ försiktighet, men det är osannolikt att det får någon väsentlig effekt på Bitcoins bredare marknadsstabilitet. På längre sikt kan ett framgångsrikt införande stödja Bitcoin-ekosystemet och betalningsnarrativet, även om eventuella prisfördelar sannolikt skulle uppstå gradvis och vara svåra att skilja från bredare marknadstrender. Den förväntade direkta effekten på BTC är därför neutral.