Olaoluwa Osuntokun مطور ومدير تقني في Lightning Labs. يرتبط عمله ببرنامج lnd لتشغيل عقدة Lightning، وبروتوكول Taproot Assets لإصدار أصول ونقلها مع تثبيت سجلاتها في Bitcoin. لفهم مساهمته، من المفيد أن نبدأ بوظيفة كل برنامج قبل تفاصيل أوامره.
عندما تصل دفعة Lightning بسرعة، نرى في المحفظة رسالة تأكيد بالدرجة الأولى. لكن خلفها برنامج يحافظ على قنوات الدفع ويتواصل مع المشاركين الآخرين. يساهم Olaoluwa Osuntokun في تطوير هذه الأدوات. عند مراجعة صفحة فريق Lightning Labs في 21 أكتوبر 2026، كانت تقدمه بصفته شريكًا مؤسسًا وCTO، أي المدير التقني. هذا منصب داخل مؤسسة محددة. أما الشبكة فتتكون من عقد يديرها مشغلون مستقلون؛ ولا يديرها جميعًا المدير التقني لشركة واحدة. [1]
يدير lnd قنوات الدفع، وهي ترتيبات تسمح بتكرار الدفعات دون تسجيل كل تغير في الرصيد على سلسلة الكتل. ويبحث أيضًا عن مسارات عبر عقد أخرى، أي الحواسيب المشاركة في الشبكة. يحصل على معلومات سلسلة Bitcoin من backend، خدمة متصلة تزوده بالبيانات، مثل bitcoind أو btcd أو العميل الخفيف neutrino. لذلك لا يعني تشغيل lnd بالضرورة تشغيل عقدة Bitcoin كاملة أيضًا؛ فنوع الخدمة المتصلة به مهم. [2]
شارك Osuntokun في كتابة Mastering the Lightning Network مع Andreas M. Antonopoulos وRene Pickhardt. صدرت طبعته الأولى في 21 ديسمبر 2021. ينتقل الكتاب من عمل الشبكة إلى القنوات والتوجيه وتشغيل العقد، ليشرح ما يجري بين إرسال الدفعة واستلامها. وهو موجه لقراء تقنيين يعرفون أساسيات Bitcoin. أما تثبيت البرامج اليوم فيحتاج أيضًا إلى الوثائق الحالية؛ فقد لا تتوافق أمثلة طبعة قديمة مع الإصدار المستخدم. [3]
يتعلق جانب آخر من عمله بـTaproot Assets. يسمح برنامج tapd بإصدار أصول إضافية ونقلها، مثل رمز يمثل حق مطالبة تجاه جهة مُصدرة. ترتبط سجلاتها تشفيريًا بـUTXO في Bitcoin، أي مخرج معاملة لم يُنفق بعد، بينما تنتقل الأدلة التفصيلية خارج السلسلة. يجب التمييز بين البيتكوين الموجود في المخرج والأصل المثبت سجله فيه. لا تتحول وحدات الأصل بذلك إلى satoshi، أصغر وحدات البيتكوين، ولا تكتسب خصائص Bitcoin تلقائيًا. [4]
عند استلام أصل، نحتاج إلى أدلة على إصداره وانتقاله. تحتفظ خدمة Universe بالأدلة المناسبة. يستطيع المطور طلبها عبر QueryProof وتحديد السجل بواسطة UniverseKey، الذي يجمع معرّف الأصل أو المجموعة ومفتاح السجل المحدد. تقدم الاستجابة دليلًا على إدراج السجل وعلى إصدار الأصل أو تغير حالته. تساعد هذه البيانات في التحقق مما قُدم، لكنها لا تمنح صلاحية إنفاق الأصل ولا تحل محل نسخة احتياطية من المفتاح الخاص. [5]
لهذه البنية أثر عملي على النسخ الاحتياطي. يحتفظ lnd بالمفتاح الخاص، بينما يحفظ tapd بيانات إضافية لازمة لإنفاق المخرج، ومنها تعديل للمفتاح يسمى Taproot tweak. يحذر README من أن seed الخاص بـlnd وحده لا يكفي لاستعادة الأصول المصدرة أو المستلمة. تعيد كلمات الاستعادة مادة المفاتيح، لكن إزالة التطبيق قد تمحو بقية البيانات الضرورية. لذلك يجب حفظ بيانات tapd المحلية وفق الوثائق قبل هذه الخطوة؛ فالكلمات وحدها ليست نسخة كاملة من هذا النظام. [4]
يصف إعلان Taproot Assets بتاريخ 23 يوليو 2024 نقل الأصول عبر Lightning باستخدام سيولة البيتكوين، أي الأموال المتاحة في القنوات. تتولى عقدة تربط النظامين عند طرف الشبكة التبادل بين الأصل والبيتكوين. يحصل المستلم أولًا على سعر صرف محدود الصلاحية عبر RFQ، أي طلب عرض سعر. يمكنه قبوله أو رفضه والبحث عن غيره. لذلك لا يضمن النقل عبر Lightning سعرًا ثابتًا دائمًا أو توفر التبادل في كل وقت؛ فالمزود والعرض المحدد مهمان أيضًا. [6]
عند توصيل تطبيق بـtapd، يجب أيضًا تحديد من يحق له إرسال الأوامر. يشفر TLS الاتصال لحماية البيانات من القراءة أثناء انتقالها، بينما تستخدم رموز macaroons للتصريح بالعمليات. حماية النقل وصلاحيات الوصول وظيفتان مختلفتان: قد يصل أمر بأمان لكنه صادر عن شخص لا ينبغي أن يملك الوصول. لذلك لا يصح توزيع رمز الوصول لمجرد أن الاتصال مشفر. [4]
للحصول على صورة أوضح، اقرأ هذا المدخل مع Joseph Poon, Elizabeth Stark, Lightning Network. تشير إلى هذا المدخل أيضًا Joseph Poon, Elizabeth Stark.