استثمار العملات

مكتبة عقدة LDK الجديدة تبسط عقد Lightning ذاتية التحفظ لتطبيقات الهاتف المحمول




تم الإعلان عن LDK Node ، وهي مكتبة عقدة Lightning جديدة ، تقدم للمطورين حلاً مبسطًا وجاهزًا للعمل لإعداد عقدة Lightning ذاتية الحراسة. تم تصميم LDK Node باستخدام LDK و BDK ، ويوفر واجهة مباشرة ومحفظة مدمجة على السلسلة ، مما يسمح للمطورين بإنشاء عقدة Lightning بسرعة وسهولة في غضون يوم واحد.

على عكس LDK السابق ، والذي يوفر خيارات تخصيص واسعة النطاق ولكنه يتطلب فهمًا أعمق لأساسيات البروتوكول ، تركز LDK Node على البساطة وسهولة الاستخدام. مع سطح API مخفض يضم حوالي 30 استدعاءات API ، تبسط LDK Node تكامل عقد Lightning ذاتية الحراسة في حالات الاستخدام المختلفة مع إخفاء تعقيدات البروتوكول.

يتضمن الإصدار الأولي من LDK Node العديد من خيارات التصميم والوحدات النمطية. تتعامل محفظة BDK المدمجة مع البيانات على السلسلة ، ويمكن الحصول على بيانات السلسلة من خادم Esplora ، مع دعم Electrum و bitcoind RPC المخطط له في المستقبل. يمكن الحصول على بيانات القيل والقال عبر شبكة Lightning’s peer-to-peer أو بروتوكول Rapid Gossip Sync (RGS). تقدم LDK Node أيضًا وسيلة لمصدر إنتروبيا Lightning والمحافظ المتصلة بالسلسلة ، بالإضافة إلى إنشاء وحدات بايت إنتروبي واستمرارها على القرص.

تم تصميم LDK Node خصيصًا لتسهيل دمج عقد Lightning ذاتية الحراسة في تطبيقات الهاتف المحمول. تم تصميم ميزاته لعمليات النشر المحمولة ، مع توفر خيارات التكامل لـ Swift و Kotlin و Python و Flutter. من خلال تقديم روابط اللغة والتوافق مع بيئات الهاتف المحمول ، تهدف LDK Node إلى تبسيط عملية نشر عقد Lightning ذاتية التحفظ على أجهزة المستخدم النهائي.

بالنظر إلى المستقبل ، بدأ فريق التطوير وراء LDK Node بالفعل في العمل على الإصدار التالي ، والذي سيقدم دعمًا لتوريد بيانات السلسلة من Electrum أو bitcoind RPC والمثابرة إلى الواجهة الخلفية لخدمة تخزين الإصدارات (VSS). التكامل مع مواصفات بروتوكول خادم اللغة (LSP) قيد التقدم أيضًا. يدرس الفريق بنشاط إضافة وحدات نمطية على مستوى الخادم في المستقبل.

للمطورين المهتمين باستكشاف LDK Node ، يوفر مستودع GitHub ووثائق API و Rust Crate موارد إضافية. بالإضافة إلى ذلك ، هناك واجهة عرض تسمى Monday Wallet ، مثال محفظة تم إنشاؤها باستخدام روابط LDK Node Swift ، مما يدل على إمكانات المكتبة في تطبيقات العالم الحقيقي.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى