في المقالات التوعوية السابقة ، قمنا بشرح موجز لمفاهيم الشبكة البرقية المتعلقة بقنوات الدفع والتوجيه المتعدد المراحل و HTLC.
ذكرنا سابقًا أنه في شبكة الإضاءة ، يتعين غالبًا المرور عبر عدة وسطاء عقد لبناء مسار للتحويلات ، وعادةً ما تكون أرصدة الوسطاء المتاحة محدودة ، مما يؤثر في نسبة نجاح الدفعة النهائية. ** لضمان توافر الأموال في العقدة على المسار وتعزيز تجربة المستخدم ، يتعين التحكم في السيولة من خلال بعض حلول إدارة السيولة. ** ولكن لفهم مشكلة إدارة السيولة بشكل أعمق ، يجب أن نقدم بعض المفاهيم الأساسية مثل الرصيد المحلي والرصيد البعيد (Local and Remote Balance) وسعة الوارد وسعة الصادر (Inbound and Outbound Capacity) وما إلى ذلك.
كما ذكرنا في الماضي ، فإن الوحدات الأساسية لشبكة الإضاءة هي العقدة والقنوات ، وهي مرافق نقل 1 إلى 1 تعتمد على شبكة BTC. في وقت تهيئة القناة ، سيقوم كلا الطرفين بتحويل بعض الأموال كرصيد أولي ، والرصيد من جانبك ، يسمى “الرصيد المحلي” ، والرصيد من جانب الطرف المقابل ، يسمى “الرصيد البعيد”. ** يحدد الرصيد المحلي مقدار الأموال التي يمكنك تحويلها إلى الطرف المقابل ، مما يحد من قدرتك على الدفع ، أي “السعة الصادرة” ، ويحدد الرصيد البعيد مقدار الأموال التي يمكن للطرف المقابل تحويلها إليك ، مما يحد من “قدرتك الواردة” ، أي القدرة على التحصيل.
على الرغم من أنه يمكن تغيير أرصدة المشاركين بشكل متكرر قبل إغلاق القناة ، إلا أنه لا يمكن تغيير السعة الإجمالية للقناة ما لم تقم بإعادة تشغيل القناة بالكامل أو ضخ الأموال باستخدام “ربط القناة”.
(يظهر هذا الرسم البياني الرصيد الخاص بك وبروبرت، حيث يبلغ رصيدك المحلي 5، ويبلغ رصيدك البعيد 3، ويبلغ السعة الإجمالية للقناة 8)
بعد فهم المفاهيم الأساسية المذكورة أعلاه ، دعونا نلقي نظرة على إدارة السيولة في شبكة الإضاءة وماذا تحاول حله. يوضح الشكل أدناه رسمًا توضيحيًا مبسطًا للعقدة المتصلة. ليس من الصعب أن نرى أنك (في الزاوية السفلى اليسرى) متصل فقط بعقدة واحدة LNTop ، وبما أن رصيدك البعيد هو 3 ، يمكن أن تستلم حوالات تصل إلى 3 دولارات على الأكثر. وإذا كانت صوفي ترغب في تحويل 1 دولار إليك ، فسوف يفشل ذلك بسبب عدم توفر الرصيد القابل للتحويل لديها إلى LNTop (الإطار الأحمر ، وسعة الدفع الخارجية لهذا العقدة هي 0).
يمكن القول أن سعة القناة هي واحدة من المشاكل الجسيمة التي واجهت شبكة الإضاءة في مراحلها المبكرة. إذا تم توزيع السيولة بشكل أكثر امتلاءً في الشبكة بأكملها، فإن مثل هذه المشاكل ستُخفف بشكل فعال، ويُشار إلى الحلول لهذه المشكلة عادةً باسم “إدارة السيولة”، مثل السماح لعملاء العقدة بالاتصال بعدة عقد شبكة الإضاءة مليئة بالسيولة، أو فتح/إغلاق قنوات جديدة حسب الحاجة، أو إدخال أساليب مثل تجميع القنوات وإعادة التوازن داخل السلسلة أو خارجها لتنظيم رصيد القناة.
يقدم بعض عملاء المحفظة الآن أيضا إدارة تلقائية للقنوات ، والتي تدير القنوات بذكاء بناء على سلوك الدفع للمستخدمين وظروف الشبكة لضمان وجود ما يكفي من السيولة لإجراء التحويلات. يمكن للمستخدمين الجدد أيضا اعتماد وضع “ضخ رأس المال أحادي الاتجاه” عند اتصالهم لأول مرة بشبكة الإضاءة، أي أنهم يسمحون فقط للطرف المقابل للقناة بضخ الأموال، ولا يضخون الأموال عند تهيئة القناة، مما يمكن أن يقلل من التكلفة الاقتصادية للمستخدم، ولكن على حساب عدم القدرة على إجراء مدفوعات خارجية / القدرة الصادرة في البداية.
سنقوم فيما يلي بشرح أكثر تفصيلاً حول أساليب إدارة السيولة في شبكة الإضاءة. أولاً، دعونا نتعرف على تأجير القنوات، حيث يهدف هذا الحل بشكل رئيسي إلى حل مشكلة “سعة الوصول” للعقد، وهذا يعني أنه عندما يرغب الآخرون في تحويل الأموال إليك، عليك التأكد من أنك قادر على توفير مسار الدفع بنجاح، وهذا يتطلب تقديم متطلبات لكل عقدة موجودة في المسار، مثل وجود رصيد كافٍ للتحويل/سعة الخروج. كما ذكرنا في السياق السابق، يكمن سبب فشل المسار في أن السيولة غير كافية في القنوات التي تم إنشاؤها بين بعض العقد الوسيطة والعقد الأخرى.
يأتي بناء قناة بتكلفة ، حيث يتعين على المشاركين في كثير من الأحيان حبس جزء من الأموال ، مما يؤدي إلى تكبد تكلفة الفرصة البديلة. ما يسمى بتأجير القنوات ، الفكرة الأولى هي السماح للمشغلين بالتداول مباشرة من خلال وسائل موجهة نحو السوق ، والسماح للأموال الفائضة بأخذ زمام المبادرة لبناء قنوات لأشخاص آخرين من خلال نظام “التأجير”. ** على سبيل المثال ، إذا كنت تاجرا يحتاج إلى تلقي أموال من أشخاص آخرين في أي وقت ، فلديك طلب كبير على الحد الأقصى ، ويجب أن تتجاوز “قدرتك على التحصيل” في يوم واحد 200 BTC.
لذا ، قمت بالاتفاق على بروتوكول مع 4 عقد مكونة من Lighting Pool ، وقد قامت هذه العقد ببناء قناة لمدة 24 ساعة معك وقامت بتأمين 50 BTC في كل قناة وتوفير رصيد بعيد يبلغ 50 BTC لك. بالتالي ، ستكون لديك القدرة على استلام 50 BTC في كل قناة. إذا كانت هناك شخص يرسل لك أموالًا ، فيمكنك استخدام أي وسيط من هذه العقود الأربعة لبناء مسار الدفع.
(في 1ml.com ، يمكننا رؤية العديد من مشغلي عقدة شبكة الإضاءة المعروفين ، وهؤلاء العقدة لديهم رصيد كاف من الأموال وقاموا بإنشاء قنوات متعددة مع عقدة أخرى ، ويمكنهم الحصول على الأرباح من خلال استئجار السيولة)
بالإضافة إلى بركة الإيجارات المذكورة أعلاه ، هناك أيضًا السيولة للإعلانات (Liquidity Advertisement) ، حيث يمكن لمزودي السيولة استخدام رسائل gossip في العقد البرق للإعلان عن سعرهم ومدة القناة المتاحة ، ويمكن للعقدة التي تقبل العرض فتح القناة معهم. هذه الحلول القائمة على نظام الإيجار ستتضمن نظام الهامش لمنع الطرف الآخر من الانتهاك فجأة.
حاليًا، تعمل شركات تطوير شبكات الإضاءة مثل Lighting Labs و Fiber على تحسين سيناريوهات تأجير السيولة المستندة إلى التمويل الأحادي الاتجاه، على سبيل المثال، يخطط Fiber لإدخال نظام السداد المؤجل للسيولة على أساس العقود الذكية لـCKB، حيث يقوم مزودو خدمة LSP المحددين بإنشاء قنوات مع المستخدمين وتوفير سعة الإيداع لهم مجانًا لفترة زمنية محددة لتلبية احتياجات استلامهم للأموال. بعد أن يحصل المستخدم على بعض الأموال، يقوم العقد تلقائيًا بسحب التكاليف منها، وتُناقش أيضًا آليات التمويل المرتبطة بهذه السيناريوهات.
بصفة عامة ، يتم استخدام تأجير القناة لحل مشكلة إنشاء الاتصال بين العقدة والحصول على السيولة المدرجة في الحساب ، وسيتم تغيير إجمالي الرصيد في القناة مباشرة من خلال العمليات داخل السلسلة المتصلة بداخل السلسلة. في الحالة العادية ، ستستخدم فتح وإغلاق القناة توقيع 2/2 ، حيث يتم إعادة توزيع الأصول المشتركة بين الأطراف المشاركة في الداخل سلسلة. في حالة حلول الشبكة الأولية لشبكة البرق ، بمجرد فتح القناة ، لا يمكن تغيير الرصيد الإجمالي للقناة ما لم يتم إغلاقها وإعادة تشغيلها مرة أخرى.
وتم تقديم توصيل القناة كحل جديد في وقت لاحق، حيث يمكن دمج القنوات الموجودة بدون إغلاقها، وذلك عن طريق إعادة ترتيب وتحديث مخرجات UTXO المشتركة بين الجانبين داخل السلسلة بالتعاون بين الأطراف المشاركة. على سبيل المثال، يمكن إضافة أصول جديدة فوق الأصول الموجودة للتحكم المشترك من قبل الأطراف المشاركة وبالتالي تغيير الرصيد الإجمالي للقناة. يوضح الشكل التالي هذه الفكرة بشكل مبسط، حيث يكون الجانب الأيسر مرتبطًا بأصول القناة القديمة (UTXO1) التي يتحكم فيها Alice وBob بشكل مشترك، ثم يتم دمج أصل آخر (UTXO2) للإدارة المشتركة، وفي النهاية يزيد رصيد الأصول (UTXO3) التي يمكن لكل جانب السيطرة عليها ويزداد القدرة.
يمكن أيضًا استخدام تجميع القناة للحد من الأموال الزائدة في القناة ونقل الأصول الخاملة مؤقتًا خارج القناة لزيادة كفاءة استخدام رأس المال. بالمقارنة مع التفاعلين داخل السلسلة المطلوبين عند إغلاق / إعادة تشغيل القناة التقليدية ، يتطلب تجميع القناة عملية واحدة فقط داخل السلسلة ، مما يمكن أن يقلل بشكل كبير من التكلفة. على الرغم من أن تجميع القناة لديه مزايا واضحة ، إلا أن هذا الحل لم يتطور واسع النطاق بسبب أسباب تاريخية ، وما زال يحتاج إلى وقت لانتشاره بشكل واسع.
بعد فهم ربط القناة، نواصل تقديم فكرة إعادة توازن القناة، وهي أيضًا وسيلة لتعديل أرصدة خارج السلسلة في قنوات مختلفة من دون إغلاق القناة أو تغيير السعة الإجمالية للقناة (بدون مراعاة الرسوم)،. نفترض أنك تقوم بتشغيل عميل شبكة الإضاءة وقد أنشأت ثلاث قنوات دفع مع عقدة أخرى.
القناة 1: تم إنشاؤها مع العقدة X ، والسعة الإجمالية هي 1 بيتكوين
القناة 2: تأسيس عقدة Y، بسعة إجمالية قدرها 0.5 BTC
القناة 3: يتم إنشاؤها مع العقدة Z، وتكون السعة الإجمالية 0.5 BTC
توزيع الأموال في كل قناة كما يلي:
القناة 1: الرصيد المحلي الخاص بك: 0.9 BTC الرصيد البعيد: 0.1 BTC
القناة 2: الرصيد المحلي الخاص بك: 0.1 BTC الرصيد البعيد: 0.4 BTC
القناة 3: رصيدك المحلي: 0.1 بيتكوين الرصيد البعيد: 0.4 بيتكوين
المشكلة الآن هي أن قدرتك على الدفع غير كافية في القناة 2 والقناة 3، حيث يمكنك في الحد الأقصى تحويل 0.1 BTC إلى الطرف الآخر، وهذا لا يمكن أن يلبي احتياجات التحويل بالمبالغ الكبيرة. في الوقت نفسه، فإن قدرتك على الدفع في القناة 1 زائدة، حيث بلغت 0.9 BTC، ولكنك لن تحتاج إلى هذا الكم الكبير في الوقت القريب على الإطلاق. من الواضح أن الحل الأفضل هو نقل الأموال الزائدة في القناة 1 إلى القناتين الأخريين. لذا، تخطط لنقل 0.4 BTC من الرصيد المحلي في القناة 1 إلى القناة 2، ونقل 0.4 BTC إلى القناة 3. ولتحقيق هذا، ستحتاج إلى إتمام صفقتي دفع دائريتين.
يمكنك رؤية طريقة العمل الفعلية كما هو موضح في الرسم البياني أعلاه. يمكنك نقل 0.8 BTC مباشرة إلى العقدة X، ثم يمكن لهذه الأخيرة تحويل 0.4 BTC إلى كل من Y و Z. بعد ذلك، سيتمكن Y و Z من تحويل 0.4 BTC إليك على التوالي في القناة 2 والقناة 3، مما يزيد من رصيدك المحلي. وبهذا، ستكون لديك أموال تحويل كافية لتلبية احتياجات التحويل الكبيرة في المستقبل.
عند النظر إلى الرسم البياني أعلاه، ليس من الصعب اكتشاف أن جوهر الدفع الدائري هو تحويل الأموال إلى نفسك، وتحويل رصيدك في قنوات مختلفة ذهابًا وإيابًا، وفي النهاية جعل توزيع الرصيد الكلي يصل إلى النتيجة المتوقعة منك، ولكن لا يمكن بمفرده هذا الأسلوب زيادة رصيد أيٍّ من الطرفين في أي قناة على وجه الخصوص، بالإضافة إلى أن تنفيذه يتطلب الاعتماد على الافتراضات التالية: يجب أن يكون لدى X و Y و Z تمويل كافٍ للتحويل، وبمعنى آخر، يتطلب الدفع الدائري في كثير من الأحيان أن يكون لدى العقدة ذات الصلة احتياطي السيولة الكافي.
الدفع الدائري هو أحد الطرق المتبعة لإعادة توازن القناة، ويمكن أن يتم تطبيق حلول إعادة التوازن بالتزامن مع أساليب أخرى في الممارسة، مثل صفقات الغواصات. دعونا الآن نقدم لكم مفهوم صفقات الغواصات (Submarine Swaps)، حيث يكمن الفكر الأساسي لهذا الحل في تبادل الأموال داخل السلسلة وخارجها بمساعدة HTLC وغيرها من الأساليب، دون إغلاق القناة.
أبسط سيناريو لمبادلة الغواصات موجود في داخل السلسلة إلى الإيداع ، على افتراض أن أليس قد أنشأت قناة 1: 1 مع بوب ، ولكن بعد فترة ، تم استنفاد رصيد أليس المحلي بشكل أساسي ولم يعد من الممكن دفعه. في هذا الوقت ، تحتاج أليس إلى إغلاق القناة ثم إعادة تشغيلها إذا أرادت ضخ المزيد من الأموال ، لكن هذه القناة مؤجرة ، وليس من المجدي من حيث التكلفة إغلاقها مبكرا ، فماذا أفعل؟
إذا تم التبادل عن طريق الغواصة ، سيكون العملية أسهل ، ولكن يجب الاعتماد على HTLC. أولاً ، يمكن لأليس إنشاء رقم عشوائي R واستخراج الهاش الخاص به H®. ثم يمكن لأليس أن ترسل BTC إلى عنوان بوب الخاص في السلسلة ، وتكون شروط فتحها مقيدة بـ HTLC. يجب على بوب فتح هذه الـ BTC في السلسلة ، أن يعرف الصورة الأصلية R المقابلة لـ H®.
Bob يقوم بالتداول مع Alice عبر قناة خارج السلسلة باستخدام HTLC ، لكن باتجاه معاكس: يجب على Alice عرض R ثم يمكنها فتح الأموال التي دفعها Bob. بمجرد عرض Alice لقيمة R ، يمكن لـ Bob استخدامها لفتح BTC المقفلة داخل السلسلة لـ Alice. بعد ذلك ، يزيد رصيد Alice المحلي في القناة ويقل رصيد الأصول داخل السلسلة بالقيمة المعادلة (باستثناء الرسوم) ، وهو تبادل أساسي بنسبة 1:1 (لتبسيط شرح المبدأ ، لم يتم اتباع ترتيب العمليات العادي لتبادل الغواصة تحت الماء ، في الواقع في معظم الأحيان يقوم أحد الطرفين أولاً بإنشاء HTLC خارج السلسلة ، ثم الطرف الآخر يقوم بإنشاء HTLC متماثل داخل السلسلة).
يستخدم السيناريو أعلاه بشكل رئيسي لتبادل الأصول داخل السلسلة بأرصدة خارج السلسلة. يمكن تبديل الأمر بعملية السحب والإيداع ببساطة عن طريق تعديل اتجاه عملية Alice و Bob، وتحويل الرصيد الخارجي إلى أصول داخل السلسلة. تعتمد عملية تبادل الغواصات على وظائف متعددة مثل HTLC والأقفال الزمنية لتوفير الأمان. حتى إذا رفض الطرف الآخر التعاون في منتصف الطريق، فإن الأموال التي تم إغلاقها في HTLC محمية بأمان لأن الطرف الآخر لا يعرف المفتاح السري لإلغاء اقفال HTLC. بعد انتهاء القفل الزمني، يمكنك استعادة رأس المال.
ولكن يجب ملاحظة أنه على الرغم من عدم سرقة رأس المال الخاص بك في السيناريوهات المذكورة أعلاه، إلا أنه يتعين على إحدى الأطراف إنشاء قفل HTLC داخل السلسلة لتأمين الأموال، مما يتسبب بتآكل الرسوم، وإذا كانت الطرف الآخر فشل في الالتزام بالاتفاق فسيؤثر ذلك بالتأكيد عليك. ولحل هذه المشكلات، يتم استخدام بعض الوسائل المساعدة المتوافقة مع صفقات التبادل المتبادل، مثل الدفعة المسبقة ونظام السمعة وغيرها من وسائل العقوبة.
دعونا نلخص مرة أخرى، فكرة تبادل الغواصات هي أن تتمكن الأصول من الداخل أو الخارج من السلسلة من التبادل بحرية. إذا اتبعنا مفهوم إعادة التوازن عبر القناة، يمكننا تنفيذ إجراءات تعديل السيولة بشكل أفضل. هنا نقدم مثالًا بسيطًا:
مع ذلك، عند تلخيص النقاط المعرفة المذكورة أعلاه، ليس من الصعب أن نلاحظ أن عمليات تعديل السيولة مثل استبدال الغواصات وربط القنوات واستئجار القنوات ستترك آثار عمليات في داخل السلسلة وبالتالي تولد رسومًا. إذا تم القيام بمثل هذه العمليات بشكل متكرر، فسيتحمل المستخدمون تكاليف اقتصادية وضغوطًا على تجربة المستخدم. نظرًا لاعتماد شبكة الإضاءة على الشبكة الرئيسية لـ بيتكوين، فإن التفاعل المتكرر في داخل السلسلة ليس واقعيًا، في حين أن الضغوط المماثلة التي تواجهها Fiber المستندة إلى CKB أقل نسبيًا، وتوفر تجربة أكثر سلاسة في إدارة السيولة. ومع ذلك، تعمل كل من شبكة الإضاءة و Fiber على دراسة حلول السيولة المبتكرة وقد يكشف المستقبل عن مسارات أكثر ملاءمة من خلال التعاون النشط مع فرق المشاريع مثل Mercury Layer.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
شبكة الإضاءةالسيولة管理方案科普
المؤلف: RGB++ Fans؛ المصدر: زيتي يوان CKB
في المقالات التوعوية السابقة ، قمنا بشرح موجز لمفاهيم الشبكة البرقية المتعلقة بقنوات الدفع والتوجيه المتعدد المراحل و HTLC.
ذكرنا سابقًا أنه في شبكة الإضاءة ، يتعين غالبًا المرور عبر عدة وسطاء عقد لبناء مسار للتحويلات ، وعادةً ما تكون أرصدة الوسطاء المتاحة محدودة ، مما يؤثر في نسبة نجاح الدفعة النهائية. ** لضمان توافر الأموال في العقدة على المسار وتعزيز تجربة المستخدم ، يتعين التحكم في السيولة من خلال بعض حلول إدارة السيولة. ** ولكن لفهم مشكلة إدارة السيولة بشكل أعمق ، يجب أن نقدم بعض المفاهيم الأساسية مثل الرصيد المحلي والرصيد البعيد (Local and Remote Balance) وسعة الوارد وسعة الصادر (Inbound and Outbound Capacity) وما إلى ذلك.
كما ذكرنا في الماضي ، فإن الوحدات الأساسية لشبكة الإضاءة هي العقدة والقنوات ، وهي مرافق نقل 1 إلى 1 تعتمد على شبكة BTC. في وقت تهيئة القناة ، سيقوم كلا الطرفين بتحويل بعض الأموال كرصيد أولي ، والرصيد من جانبك ، يسمى “الرصيد المحلي” ، والرصيد من جانب الطرف المقابل ، يسمى “الرصيد البعيد”. ** يحدد الرصيد المحلي مقدار الأموال التي يمكنك تحويلها إلى الطرف المقابل ، مما يحد من قدرتك على الدفع ، أي “السعة الصادرة” ، ويحدد الرصيد البعيد مقدار الأموال التي يمكن للطرف المقابل تحويلها إليك ، مما يحد من “قدرتك الواردة” ، أي القدرة على التحصيل.
على الرغم من أنه يمكن تغيير أرصدة المشاركين بشكل متكرر قبل إغلاق القناة ، إلا أنه لا يمكن تغيير السعة الإجمالية للقناة ما لم تقم بإعادة تشغيل القناة بالكامل أو ضخ الأموال باستخدام “ربط القناة”.
(يظهر هذا الرسم البياني الرصيد الخاص بك وبروبرت، حيث يبلغ رصيدك المحلي 5، ويبلغ رصيدك البعيد 3، ويبلغ السعة الإجمالية للقناة 8)
بعد فهم المفاهيم الأساسية المذكورة أعلاه ، دعونا نلقي نظرة على إدارة السيولة في شبكة الإضاءة وماذا تحاول حله. يوضح الشكل أدناه رسمًا توضيحيًا مبسطًا للعقدة المتصلة. ليس من الصعب أن نرى أنك (في الزاوية السفلى اليسرى) متصل فقط بعقدة واحدة LNTop ، وبما أن رصيدك البعيد هو 3 ، يمكن أن تستلم حوالات تصل إلى 3 دولارات على الأكثر. وإذا كانت صوفي ترغب في تحويل 1 دولار إليك ، فسوف يفشل ذلك بسبب عدم توفر الرصيد القابل للتحويل لديها إلى LNTop (الإطار الأحمر ، وسعة الدفع الخارجية لهذا العقدة هي 0).
يمكن القول أن سعة القناة هي واحدة من المشاكل الجسيمة التي واجهت شبكة الإضاءة في مراحلها المبكرة. إذا تم توزيع السيولة بشكل أكثر امتلاءً في الشبكة بأكملها، فإن مثل هذه المشاكل ستُخفف بشكل فعال، ويُشار إلى الحلول لهذه المشكلة عادةً باسم “إدارة السيولة”، مثل السماح لعملاء العقدة بالاتصال بعدة عقد شبكة الإضاءة مليئة بالسيولة، أو فتح/إغلاق قنوات جديدة حسب الحاجة، أو إدخال أساليب مثل تجميع القنوات وإعادة التوازن داخل السلسلة أو خارجها لتنظيم رصيد القناة.
يقدم بعض عملاء المحفظة الآن أيضا إدارة تلقائية للقنوات ، والتي تدير القنوات بذكاء بناء على سلوك الدفع للمستخدمين وظروف الشبكة لضمان وجود ما يكفي من السيولة لإجراء التحويلات. يمكن للمستخدمين الجدد أيضا اعتماد وضع “ضخ رأس المال أحادي الاتجاه” عند اتصالهم لأول مرة بشبكة الإضاءة، أي أنهم يسمحون فقط للطرف المقابل للقناة بضخ الأموال، ولا يضخون الأموال عند تهيئة القناة، مما يمكن أن يقلل من التكلفة الاقتصادية للمستخدم، ولكن على حساب عدم القدرة على إجراء مدفوعات خارجية / القدرة الصادرة في البداية.
سنقوم فيما يلي بشرح أكثر تفصيلاً حول أساليب إدارة السيولة في شبكة الإضاءة. أولاً، دعونا نتعرف على تأجير القنوات، حيث يهدف هذا الحل بشكل رئيسي إلى حل مشكلة “سعة الوصول” للعقد، وهذا يعني أنه عندما يرغب الآخرون في تحويل الأموال إليك، عليك التأكد من أنك قادر على توفير مسار الدفع بنجاح، وهذا يتطلب تقديم متطلبات لكل عقدة موجودة في المسار، مثل وجود رصيد كافٍ للتحويل/سعة الخروج. كما ذكرنا في السياق السابق، يكمن سبب فشل المسار في أن السيولة غير كافية في القنوات التي تم إنشاؤها بين بعض العقد الوسيطة والعقد الأخرى.
يأتي بناء قناة بتكلفة ، حيث يتعين على المشاركين في كثير من الأحيان حبس جزء من الأموال ، مما يؤدي إلى تكبد تكلفة الفرصة البديلة. ما يسمى بتأجير القنوات ، الفكرة الأولى هي السماح للمشغلين بالتداول مباشرة من خلال وسائل موجهة نحو السوق ، والسماح للأموال الفائضة بأخذ زمام المبادرة لبناء قنوات لأشخاص آخرين من خلال نظام “التأجير”. ** على سبيل المثال ، إذا كنت تاجرا يحتاج إلى تلقي أموال من أشخاص آخرين في أي وقت ، فلديك طلب كبير على الحد الأقصى ، ويجب أن تتجاوز “قدرتك على التحصيل” في يوم واحد 200 BTC.
لذا ، قمت بالاتفاق على بروتوكول مع 4 عقد مكونة من Lighting Pool ، وقد قامت هذه العقد ببناء قناة لمدة 24 ساعة معك وقامت بتأمين 50 BTC في كل قناة وتوفير رصيد بعيد يبلغ 50 BTC لك. بالتالي ، ستكون لديك القدرة على استلام 50 BTC في كل قناة. إذا كانت هناك شخص يرسل لك أموالًا ، فيمكنك استخدام أي وسيط من هذه العقود الأربعة لبناء مسار الدفع.
(في 1ml.com ، يمكننا رؤية العديد من مشغلي عقدة شبكة الإضاءة المعروفين ، وهؤلاء العقدة لديهم رصيد كاف من الأموال وقاموا بإنشاء قنوات متعددة مع عقدة أخرى ، ويمكنهم الحصول على الأرباح من خلال استئجار السيولة)
بالإضافة إلى بركة الإيجارات المذكورة أعلاه ، هناك أيضًا السيولة للإعلانات (Liquidity Advertisement) ، حيث يمكن لمزودي السيولة استخدام رسائل gossip في العقد البرق للإعلان عن سعرهم ومدة القناة المتاحة ، ويمكن للعقدة التي تقبل العرض فتح القناة معهم. هذه الحلول القائمة على نظام الإيجار ستتضمن نظام الهامش لمنع الطرف الآخر من الانتهاك فجأة.
حاليًا، تعمل شركات تطوير شبكات الإضاءة مثل Lighting Labs و Fiber على تحسين سيناريوهات تأجير السيولة المستندة إلى التمويل الأحادي الاتجاه، على سبيل المثال، يخطط Fiber لإدخال نظام السداد المؤجل للسيولة على أساس العقود الذكية لـCKB، حيث يقوم مزودو خدمة LSP المحددين بإنشاء قنوات مع المستخدمين وتوفير سعة الإيداع لهم مجانًا لفترة زمنية محددة لتلبية احتياجات استلامهم للأموال. بعد أن يحصل المستخدم على بعض الأموال، يقوم العقد تلقائيًا بسحب التكاليف منها، وتُناقش أيضًا آليات التمويل المرتبطة بهذه السيناريوهات.
بصفة عامة ، يتم استخدام تأجير القناة لحل مشكلة إنشاء الاتصال بين العقدة والحصول على السيولة المدرجة في الحساب ، وسيتم تغيير إجمالي الرصيد في القناة مباشرة من خلال العمليات داخل السلسلة المتصلة بداخل السلسلة. في الحالة العادية ، ستستخدم فتح وإغلاق القناة توقيع 2/2 ، حيث يتم إعادة توزيع الأصول المشتركة بين الأطراف المشاركة في الداخل سلسلة. في حالة حلول الشبكة الأولية لشبكة البرق ، بمجرد فتح القناة ، لا يمكن تغيير الرصيد الإجمالي للقناة ما لم يتم إغلاقها وإعادة تشغيلها مرة أخرى.
وتم تقديم توصيل القناة كحل جديد في وقت لاحق، حيث يمكن دمج القنوات الموجودة بدون إغلاقها، وذلك عن طريق إعادة ترتيب وتحديث مخرجات UTXO المشتركة بين الجانبين داخل السلسلة بالتعاون بين الأطراف المشاركة. على سبيل المثال، يمكن إضافة أصول جديدة فوق الأصول الموجودة للتحكم المشترك من قبل الأطراف المشاركة وبالتالي تغيير الرصيد الإجمالي للقناة. يوضح الشكل التالي هذه الفكرة بشكل مبسط، حيث يكون الجانب الأيسر مرتبطًا بأصول القناة القديمة (UTXO1) التي يتحكم فيها Alice وBob بشكل مشترك، ثم يتم دمج أصل آخر (UTXO2) للإدارة المشتركة، وفي النهاية يزيد رصيد الأصول (UTXO3) التي يمكن لكل جانب السيطرة عليها ويزداد القدرة.
يمكن أيضًا استخدام تجميع القناة للحد من الأموال الزائدة في القناة ونقل الأصول الخاملة مؤقتًا خارج القناة لزيادة كفاءة استخدام رأس المال. بالمقارنة مع التفاعلين داخل السلسلة المطلوبين عند إغلاق / إعادة تشغيل القناة التقليدية ، يتطلب تجميع القناة عملية واحدة فقط داخل السلسلة ، مما يمكن أن يقلل بشكل كبير من التكلفة. على الرغم من أن تجميع القناة لديه مزايا واضحة ، إلا أن هذا الحل لم يتطور واسع النطاق بسبب أسباب تاريخية ، وما زال يحتاج إلى وقت لانتشاره بشكل واسع.
بعد فهم ربط القناة، نواصل تقديم فكرة إعادة توازن القناة، وهي أيضًا وسيلة لتعديل أرصدة خارج السلسلة في قنوات مختلفة من دون إغلاق القناة أو تغيير السعة الإجمالية للقناة (بدون مراعاة الرسوم)،. نفترض أنك تقوم بتشغيل عميل شبكة الإضاءة وقد أنشأت ثلاث قنوات دفع مع عقدة أخرى.
توزيع الأموال في كل قناة كما يلي:
المشكلة الآن هي أن قدرتك على الدفع غير كافية في القناة 2 والقناة 3، حيث يمكنك في الحد الأقصى تحويل 0.1 BTC إلى الطرف الآخر، وهذا لا يمكن أن يلبي احتياجات التحويل بالمبالغ الكبيرة. في الوقت نفسه، فإن قدرتك على الدفع في القناة 1 زائدة، حيث بلغت 0.9 BTC، ولكنك لن تحتاج إلى هذا الكم الكبير في الوقت القريب على الإطلاق. من الواضح أن الحل الأفضل هو نقل الأموال الزائدة في القناة 1 إلى القناتين الأخريين. لذا، تخطط لنقل 0.4 BTC من الرصيد المحلي في القناة 1 إلى القناة 2، ونقل 0.4 BTC إلى القناة 3. ولتحقيق هذا، ستحتاج إلى إتمام صفقتي دفع دائريتين.
يمكنك رؤية طريقة العمل الفعلية كما هو موضح في الرسم البياني أعلاه. يمكنك نقل 0.8 BTC مباشرة إلى العقدة X، ثم يمكن لهذه الأخيرة تحويل 0.4 BTC إلى كل من Y و Z. بعد ذلك، سيتمكن Y و Z من تحويل 0.4 BTC إليك على التوالي في القناة 2 والقناة 3، مما يزيد من رصيدك المحلي. وبهذا، ستكون لديك أموال تحويل كافية لتلبية احتياجات التحويل الكبيرة في المستقبل.
عند النظر إلى الرسم البياني أعلاه، ليس من الصعب اكتشاف أن جوهر الدفع الدائري هو تحويل الأموال إلى نفسك، وتحويل رصيدك في قنوات مختلفة ذهابًا وإيابًا، وفي النهاية جعل توزيع الرصيد الكلي يصل إلى النتيجة المتوقعة منك، ولكن لا يمكن بمفرده هذا الأسلوب زيادة رصيد أيٍّ من الطرفين في أي قناة على وجه الخصوص، بالإضافة إلى أن تنفيذه يتطلب الاعتماد على الافتراضات التالية: يجب أن يكون لدى X و Y و Z تمويل كافٍ للتحويل، وبمعنى آخر، يتطلب الدفع الدائري في كثير من الأحيان أن يكون لدى العقدة ذات الصلة احتياطي السيولة الكافي.
الدفع الدائري هو أحد الطرق المتبعة لإعادة توازن القناة، ويمكن أن يتم تطبيق حلول إعادة التوازن بالتزامن مع أساليب أخرى في الممارسة، مثل صفقات الغواصات. دعونا الآن نقدم لكم مفهوم صفقات الغواصات (Submarine Swaps)، حيث يكمن الفكر الأساسي لهذا الحل في تبادل الأموال داخل السلسلة وخارجها بمساعدة HTLC وغيرها من الأساليب، دون إغلاق القناة.
أبسط سيناريو لمبادلة الغواصات موجود في داخل السلسلة إلى الإيداع ، على افتراض أن أليس قد أنشأت قناة 1: 1 مع بوب ، ولكن بعد فترة ، تم استنفاد رصيد أليس المحلي بشكل أساسي ولم يعد من الممكن دفعه. في هذا الوقت ، تحتاج أليس إلى إغلاق القناة ثم إعادة تشغيلها إذا أرادت ضخ المزيد من الأموال ، لكن هذه القناة مؤجرة ، وليس من المجدي من حيث التكلفة إغلاقها مبكرا ، فماذا أفعل؟
إذا تم التبادل عن طريق الغواصة ، سيكون العملية أسهل ، ولكن يجب الاعتماد على HTLC. أولاً ، يمكن لأليس إنشاء رقم عشوائي R واستخراج الهاش الخاص به H®. ثم يمكن لأليس أن ترسل BTC إلى عنوان بوب الخاص في السلسلة ، وتكون شروط فتحها مقيدة بـ HTLC. يجب على بوب فتح هذه الـ BTC في السلسلة ، أن يعرف الصورة الأصلية R المقابلة لـ H®.
Bob يقوم بالتداول مع Alice عبر قناة خارج السلسلة باستخدام HTLC ، لكن باتجاه معاكس: يجب على Alice عرض R ثم يمكنها فتح الأموال التي دفعها Bob. بمجرد عرض Alice لقيمة R ، يمكن لـ Bob استخدامها لفتح BTC المقفلة داخل السلسلة لـ Alice. بعد ذلك ، يزيد رصيد Alice المحلي في القناة ويقل رصيد الأصول داخل السلسلة بالقيمة المعادلة (باستثناء الرسوم) ، وهو تبادل أساسي بنسبة 1:1 (لتبسيط شرح المبدأ ، لم يتم اتباع ترتيب العمليات العادي لتبادل الغواصة تحت الماء ، في الواقع في معظم الأحيان يقوم أحد الطرفين أولاً بإنشاء HTLC خارج السلسلة ، ثم الطرف الآخر يقوم بإنشاء HTLC متماثل داخل السلسلة).
يستخدم السيناريو أعلاه بشكل رئيسي لتبادل الأصول داخل السلسلة بأرصدة خارج السلسلة. يمكن تبديل الأمر بعملية السحب والإيداع ببساطة عن طريق تعديل اتجاه عملية Alice و Bob، وتحويل الرصيد الخارجي إلى أصول داخل السلسلة. تعتمد عملية تبادل الغواصات على وظائف متعددة مثل HTLC والأقفال الزمنية لتوفير الأمان. حتى إذا رفض الطرف الآخر التعاون في منتصف الطريق، فإن الأموال التي تم إغلاقها في HTLC محمية بأمان لأن الطرف الآخر لا يعرف المفتاح السري لإلغاء اقفال HTLC. بعد انتهاء القفل الزمني، يمكنك استعادة رأس المال.
ولكن يجب ملاحظة أنه على الرغم من عدم سرقة رأس المال الخاص بك في السيناريوهات المذكورة أعلاه، إلا أنه يتعين على إحدى الأطراف إنشاء قفل HTLC داخل السلسلة لتأمين الأموال، مما يتسبب بتآكل الرسوم، وإذا كانت الطرف الآخر فشل في الالتزام بالاتفاق فسيؤثر ذلك بالتأكيد عليك. ولحل هذه المشكلات، يتم استخدام بعض الوسائل المساعدة المتوافقة مع صفقات التبادل المتبادل، مثل الدفعة المسبقة ونظام السمعة وغيرها من وسائل العقوبة.
دعونا نلخص مرة أخرى، فكرة تبادل الغواصات هي أن تتمكن الأصول من الداخل أو الخارج من السلسلة من التبادل بحرية. إذا اتبعنا مفهوم إعادة التوازن عبر القناة، يمكننا تنفيذ إجراءات تعديل السيولة بشكل أفضل. هنا نقدم مثالًا بسيطًا:
مع ذلك، عند تلخيص النقاط المعرفة المذكورة أعلاه، ليس من الصعب أن نلاحظ أن عمليات تعديل السيولة مثل استبدال الغواصات وربط القنوات واستئجار القنوات ستترك آثار عمليات في داخل السلسلة وبالتالي تولد رسومًا. إذا تم القيام بمثل هذه العمليات بشكل متكرر، فسيتحمل المستخدمون تكاليف اقتصادية وضغوطًا على تجربة المستخدم. نظرًا لاعتماد شبكة الإضاءة على الشبكة الرئيسية لـ بيتكوين، فإن التفاعل المتكرر في داخل السلسلة ليس واقعيًا، في حين أن الضغوط المماثلة التي تواجهها Fiber المستندة إلى CKB أقل نسبيًا، وتوفر تجربة أكثر سلاسة في إدارة السيولة. ومع ذلك، تعمل كل من شبكة الإضاءة و Fiber على دراسة حلول السيولة المبتكرة وقد يكشف المستقبل عن مسارات أكثر ملاءمة من خلال التعاون النشط مع فرق المشاريع مثل Mercury Layer.