
LDK Node to nowa biblioteka węzłów Lightning wydana przez zespół Lightning Dev Kit, aby ułatwić konfigurowanie samodzielnych węzłów Lightning.
Biblioteka LDK Node Lightning Node zapewnia prosty interfejs i portfel łańcuchowy, który umożliwia programistom szybkie konfigurowanie węzłów Lightning. Jest to lekkie rozwiązanie skupiające się na zmniejszyć złożoność podczas budowania węzłów w łańcuchu bocznym Bitcoin.
Zespół programistów Lightning Dev Kit wyjaśnił, że LDK Node to bardziej kompletna wersja biblioteki LDK, oferująca programistom wysoki poziom dostosowywania podczas konfigurowania węzłów. Jednak ten ostatni obejmuje około 900 wywołań API, co wymaga od programistów głębszego zrozumienia podstaw protokołu Lightning Network, a także pewnej znajomości interfejsu API LDK, przez co jego użycie jest bardziej skomplikowane i mniej dostępne.
Dzięki węzłowi LDK zestaw Lightning Dev Kit ma na celu rozwiązanie tego problemu, zmniejszając wysiłek wymagany do skonfigurowania węzła Lightning. Zespół programistów LDK poinformował, że dzięki nowej bibliotece węzłów jest to możliwe wdrożyć nowy węzeł Lightning w ciągu jednego dnia.
Węzeł LDK utworzony przy użyciu LDK i BDK
Nowa biblioteka węzłów Lightning została utworzona przy użyciu zestawów deweloperskich Zestaw deweloperski Lightning (LDK) y Zestaw deweloperski Bitcoin (BDK). Pierwsza umożliwia twórcom aplikacji łatwą integrację Lightning Network z portfelami Bitcoin. Drugi ma na celu ułatwienie tworzenia wieloplatformowych portfeli mobilnych, integrując funkcje portfela Bitcoin z dowolną aplikacją.
Aby zmniejszyć złożoność węzłów Lightning, węzeł LDK obejmuje zaledwie 30 wywołań API, co zapewnia większą prostotę bez wpływu na użyteczność. Mimo to biblioteka węzłów „pozostaje wystarczająco konfigurowalna, aby w kilku przypadkach użycia obsługiwać w pełni funkcjonalny, samodzielny węzeł Lightning” – zauważyli twórcy.
Z drugiej strony pakiet SDK Node został również opracowany z myślą o potrzebie uproszczenia integracji samodzielnych węzłów Lightning w aplikacjach mobilnych, dlatego zawiera funkcje skupione na wdrożeniach mobilnych, takie jak integracja ze źródłem danych łańcucha Esplora i serwerem Rapid Synchronizacja plotek. Wszystko po to, aby umożliwić węzłom działanie w środowiskach mobilnych, także tych, które mogą być ograniczone przepustowością oraz aby zagwarantować cele, dla których stworzono sieć Lightning, czyli umożliwienie użytkownikowi końcowemu szybkich, prywatnych i bezpiecznych transakcji Bitcoin.
Na Twitterze twórcy Lightning Dev Kit wyróżniał się że wydanie wersji 0.1 SDK Node to dopiero początek i że już pracują nad opracowaniem kolejnej wersji, która integrować będzie m.in. obsługę pozyskiwania danych z sieci Electrum.
Kontynuuj czytanie: Google Cloud pomoże firmie Volt skalować infrastrukturę Bitcoin i Lightning Network