400 / 691RUSTY

Rusty Russell

مطور Core Lightning ومواصفات Lightning

ساهم Rusty Russell بدرجة كبيرة في Core Lightning وعملية BOLT وعروض BOLT 12. يشمل عمله التنفيذ والتوافق والتمييز بين العرض والدفع الفعلي.

Rusty Russell مطور مفتوح المصدر ارتبط ببدايات Core Lightning وlnprototest. القيادة التاريخية ليست سلطة دائمة على Lightning ولا دليلاً على الوظيفة الحالية.

تستذكر مراجعة Blockstream في 9 يونيو 2026 أول commit لراسل في 26 مايو 2015 ومغادرته بعد أحد عشر عاماً. ولا تعلن نهاية جميع مساهماته المستقبلية المفتوحة المصدر. [Blockstream — Rusty Russell retrospective (2026)]

قاد راسل عملية BOLT ودعم توافق التطبيقات. يقبل المستودع العام التعليقات والتغييرات المقترحة؛ ولا يستطيع مساهم بارز منفرداً فرض تغييرات على جميع العقد. [Blockstream — Rusty Russell retrospective (2026)] [BOLTs — specification repository]

يوفر lnprototest أدوات Python لاختبار البروتوكول. يميز README بين المشغل المحاكي والتشغيل ضد تطبيق حقيقي؛ نجاح المحاكاة وحده لا يثبت مطابقة عقدة فعلية. [lnprototest — protocol test framework]

يفصل BOLT 12 بين العرض المنشور وinvoice_request والفاتورة المستلمة. العرض القابل لإعادة الاستخدام يعطي فواتير منفصلة؛ ولا يحول تكرار فاتورة واحدة إلى دفعات جديدة. [BOLT 12 — offers and payment flows]

يجلب Core Lightning fetchinvoice الفاتورة ويبلغ في changes عن اختلافات المبلغ أو الوصف. الاستجابة الناجحة وحدها لا ترسل المال؛ يجب فحص الشروط المستلمة. [Core Lightning — fetchinvoice]

تسرد وثائق pay الحالات complete وpending وfailed وتفصل amount_msat المستلم عن amount_sent_msat الشامل للرسوم. Pending ليس نجاحاً، والمجموع مع الرسوم ليس مبلغ المستلم. [Core Lightning — pay]

يصف BOLT 12 رد المال من التاجر: يقدم المستخدم فاتورة، ويفحص التاجر invoice_node_id ثم يدفع. لا يلغي ذلك التحويل الأصلي ولا ينشئ حقاً تلقائياً في الاسترداد. [BOLT 12 — offers and payment flows]

ينبه BOLT 12 إلى أن preimage المنشور يثبت دفع الفاتورة لكنه لا يحدد وحده من دفع. قد يثبت مفتاح الطلب طالب الفاتورة، دون تحقق تلقائي من هويته المدنية. [BOLT 12 — offers and payment flows]

للحصول على صورة أوضح، اقرأ هذا المدخل مع Andrew Poelstra, Tadge Dryja, Lightning Network. تشير إلى هذا المدخل أيضًا Andrew Poelstra, Tadge Dryja.

DOC · 001Blockstream — Rusty Russell retrospective (2026)توثيق ↗DOC · 002BOLTs — specification repositoryتوثيق ↗DOC · 003lnprototest — protocol test frameworkتوثيق ↗DOC · 004BOLT 12 — offers and payment flowsتوثيق ↗DOC · 005Core Lightning — fetchinvoiceتوثيق ↗DOC · 006Core Lightning — payتوثيق ↗
المصادر أولًا · ليست نصيحة استثمارية