Podobné články

Nová knihovna uzlů LDK zjednodušuje vlastní uzly Lightning pro mobilní aplikace

Byla oznámena nová knihovna uzlu Lightning LDK Node, která vývojářům nabízí zjednodušené a připravené řešení pro vytvoření vlastního uzlu Lightning. Knihovna LDK Node, vytvořená s využitím LDK a BDK, poskytuje přímočaré rozhraní a integrovanou peněženku na řetězci, což vývojářům umožňuje rychle a snadno založit uzel Lightning během jednoho dne.

Na rozdíl od svého předchůdce LDK, který nabízí rozsáhlé možnosti přizpůsobení, ale vyžaduje hlubší pochopení základů protokolu, se LDK Node zaměřuje na jednoduchost a snadné používání. Díky zmenšené ploše rozhraní API zahrnující přibližně 30 volání API zjednodušuje LDK Node integraci samočinných uzlů Lightning v různých případech použití a zároveň skrývá složitosti protokolu

Počáteční verze LDK Node obsahuje několik designových možností a modulů. Integrovaná peněženka BDK zpracovává data na řetězci a data řetězce lze získávat ze serveru Esplora, přičemž do budoucna se plánuje podpora Electrum a bitcoind RPC. Gossip data lze získat prostřednictvím peer-to-peer sítě Lightning nebo protokolu Rapid Gossip Sync (RGS). LDK Node také nabízí prostředky pro zdrojování entropie pro Lightning a on-chain peněženky, stejně jako generování a uchovávání entropických bajtů na disku.

LDK Node je speciálně navržen tak, aby usnadnil integraci samospustitelných uzlů Lightning do mobilních aplikací. Jeho funkce jsou přizpůsobeny pro mobilní nasazení, přičemž jsou k dispozici možnosti integrace pro Swift, Kotlin, Python a Flutter. Nabídkou jazykových vazeb a kompatibility s mobilními prostředími si LDK Node klade za cíl zjednodušit proces nasazení samoobslužných uzlů Lightning na zařízeních koncových uživatelů.“

Při pohledu do budoucna vývojový tým stojící za LDK Node již začal pracovat na další verzi, která zavede podporu pro získávání dat řetězce z Electrum nebo bitcoind RPC a perzistenci na backend Versioned Storage Service (VSS). Pracuje se také na integraci se specifikací LSP (Language Server Protocol). Tým aktivně zvažuje, že v budoucnu přidá moduly serverové třídy.

Vývojáři, kteří mají zájem prozkoumat LDK Node, mohou využít další zdroje v repozitáři GitHub, dokumentaci API a Rust Crate. Kromě toho je k dispozici ukázka s názvem Monday Wallet, příklad peněženky sestavené s vazbami LDK Node Swift, která demonstruje možnosti knihovny v reálných aplikacích

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn

Diskuze

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}