المؤلف: RGB++ Fans;; المصدر: Byte Yuan CKB
في المقالة السابقة " كيف تعمل الشبكة المسرّعة (2)في "كيف تعمل الشبكة المسرّعة (2)"، نستكشف مبدأ عمل شبكة Bitcoin المسرّعة. في جوهرها، الشبكة المسرّعة هي نظام قنوات دفع مصمم بعناية يربط قنوات الدفع لتشكيل شبكة دفع واسعة ومترابطة، مما يسمح للأطراف غير المتصلة بشكل مباشر بالدفع لبعضها البعض من خلال عقود التوجيه متعددة القفزات مثل HTLC وPTLC ضمان أمن التوجيه.
بعد سنوات من التطوير، على الرغم من أن الشبكة المسرّعة حققت تقدمًا كبيرًا في التكنولوجيا وتجربة المستخدم، إلا أنه يتعين علينا أن نواجه الواقع:لا يزال الأمر كذلك النقطة التي يمكن اعتمادها على نطاق واسع. سنركز في مقال اليوم على التحدي الرئيسي الذي يواجه الشبكة المسرّعة حاليًا: مشكلة السيولة. يمكن تقسيم هذه المشكلة إلى جانبين، الأول هو السيولة الإجمالية للشبكة غير كافية، والآخر هو مشكلة توزيع السيولة.
السيولة الإجمالية للشبكة غير كافية
وفقًا لأحدث الإحصائيات من mempool ، تحتوي شبكة Bitcoin Lightning Network حاليًا على 12,389 عقدة، و48,000 قناة دفع، وكل سعة القنوات التي يضيف ما يصل إلى 5311.8 بيتكوين.
الشبكة المسرّعة هي شبكة سيولة P2P. إذا أرادت التحرك حقًا نحو اعتماد واسع النطاق، سواء كان الأمر يتعلق بعدد العقد أو عدد القنوات أو سعة القناة، فستحتاج إلى زيادة المئات أو حتى آلاف المرات. إذن، كيف يتم جذب المزيد من العقد للانضمام إلى الشبكة؟
أولاً وقبل كل شيء، من الضروري خفض الحد الأدنى لبناء وصيانة عقد شبكة Lightning، بحيث يمكن للمستخدمين العاديين الذين ليس لديهم خلفية تقنية تشغيل Lightning بسهولة عقد الشبكة،
strong>هذا أمر بالغ الأهمية. في نظام Bitcoin البيئي، أطلقت العديد من الفرق أجهزة التوصيل والتشغيل، مثل صندوق أجهزة Umbrel، الذي يدعم تشغيل عقد Bitcoin Lightning Network، وFi5Box، الذي لا يدعم شبكة Bitcoin Lightning Network فحسب، بل يدعم أيضًا العقد التي تقوم بتشغيل Lightning Network الأخرى. الشبكات (مثل شبكة الألياف الضوئية التابعة لـ CKB)، وتوفر للمستخدمين حل عقدة شبكة Lightning Network بدون صيانة.
ثانيًا، يعد تقديم آليات حوافز إضافية هو المفتاح لدفع الشبكة المسرّعة إلى دورة حميدة. بعد أن تفتح شبكة Lightning Network قناة، يتم قفل الأموال. إذا أرادت أليس أن تصبح مزود خدمة شبكة Lightning (LSP)، فإنها تحتاج إلى فتح قنوات تضم 100 شخص، وتضع 1 BTC في كل قناة، ثم يمكنها ذلك. يحتاج إلى قفل 100 BTC. لن تولد هذه الـ 100 BTC دخلًا إلا عندما تتدفق، وليس عندما تكون ثابتة، لأن دخل عقد الشبكة المسرّعة يأتي بشكل أساسي من رسوم المناولة. معيار فرض رسوم المناولة هو "الرسوم الأساسية + معدل الرسوم"، حيث الرسوم الأساسية هي رسوم ثابتة تفرضها عقد الشبكة المسرّعة لكل فاتورة معاملة، بغض النظر عن مبلغ المعاملة، ولكل ساتوشي، المعدل هو النسبة المئوية المفروضة لكل ساتوشي من فاتورة المعاملة.
وفقًا لإحصائيات mempool ، يبلغ متوسط الرسوم الأساسية الحالية لشبكة Bitcoin Lightning Network 950 مللي سات (أي 0.95 ساتوشي)، ومتوسط سعر ساتوشي هي 764 جزء في المليون (أي 0.000764 سات لكل ساتوشي)، مما يعني أنه بالنسبة لمعاملة بقيمة 10000 ساتوشي (0.0001 بيتكوين، حاليًا حوالي 6.50 دولار)، تلقت عقدة التوجيه أقل من 9 ساتوشي كرسوم. علاوة على ذلك، فإن حجم المعاملات الحالية للشبكة المسرّعة ليس كبيرًا، ولا يلزم تنفيذ العديد من المعاملات من خلال عقد التوجيه (أي أن كلا طرفي المعاملة لديهم قنوات دفع مباشرة). لذلك، بالنسبة لأولئك الذين يمتلكون عملة البيتكوين ويريدون إدارة شؤونهم المالية، فإن الخيار الأول ليس إيداع عملة البيتكوين في الشبكة المسرّعة لكسب رسوم التعامل، ولكن الذهاب إلى البورصة لإقراض الأموال أو الذهاب إلى بعض المشاريع الناشئة.
إذا كان من الممكن تقديم آليات حوافز إضافية لجعل المزيد من الأشخاص يرغبون في تشغيل عقد شبكة Lightning Network أو أن يصبحوا مقدمي خدمة LSP، وجعل المزيد من حاملي BTC على استعداد لإيداع BTC في شبكة Lightning Network لكسب الحوافز، فإن سيولة الشبكة لن تكون كافية. المشكلة من المحتمل أن يتم حلها وسيصبح استخدام شبكة Lightning Network أفضل. بعد أن تصبح الشبكة المسرّعة أكثر قابلية للاستخدام، ستجذب المزيد من الأشخاص لاستخدام الشبكة المسرّعة، وتجلب المزيد من المعاملات، وتزيد دخل رسوم عقد التوجيه، وتشجع المزيد من الأشخاص على أن يصبحوا مقدمي خدمة LSP... وفي النهاية، دع الشبكة المسرّعة تدخل مرحلة فاضلة دورة.
في الوقت الحالي، في نظام Bitcoin البيئي، أعلن UTXO Stack عن تحوله إلى طبقة تعهد للشبكة المسرّعة، من خلال اتفاقية تعهد لا مركزية توفير سيولة أفضل ونموذج إيرادات أفضل للشبكة المسرّعة. وفي الوقت نفسه، ستطلق UTXO Stack أيضًا آلية حوافز رمزية لتشجيع المستخدمين على التعهد بعملة BTC لتعزيز سيولة قنوات الدفع عبر الشبكة المسرّعة.
مشكلة تخصيص السيولة< / strong>
حتى إذا تم حل النقص العام في السيولة، فإن كيفية تخصيص هذه السيولة بشكل فعال تظل تحديًا.
نأخذ أليس تدفع لكارول من خلال عقدة التوجيه بوب كمثال، لنفترض أنه في الحالة الأولية، لدى كل من أليس وكارول 20000 ساتوشي في القناة، و بوب لديه 20000 ساتوشي في كل قناة. هناك 10000 ساتوشي في القناة. بعد عدة معاملات، يكون توزيع الرصيد في القناة كما يلي (للتبسيط، لا يتم أخذ رسوم المناولة التي تفرضها عقدة التوجيه Bob في الاعتبار):
إذا استمرت أليس وكارول في إقامة علاقات عمل في المستقبل، فلا تزال أليس بحاجة إلى أبلغ كارول ماذا علي أن أفعل إذا قمت بالدفع؟ لم يعد بوب قادرًا على توجيه الدفعات (أي، في القناة بين بوب وكارول، لم يعد بإمكان بوب تحويل الأموال إلى كارول)، ويحتاج إلى إعادة توازن قناته.
الموقف أعلاه شائع جدًا بالنسبة لعقد التوجيه في الشبكة المسرّعة. يجب على مشغلي العقدة موازنة السيولة باستمرار بين القنوات الخاصة بهم. إذا لم تكن القناة تحتوي على أموال من جانبك، فلا يمكنك إرسال المدفوعات، وإذا كانت جميع الأموال الموجودة في القناة من جانبك، فلا يمكنك تحصيل المدفوعات.
في المثال أعلاه، إحدى الطرق هي إغلاق القناة مباشرة بين بوب وكارول وفتح قناة جديدة، ولكن هذه الطريقة ليست اقتصادية لأن إغلاق كليهما يجب تحميل القناة والمعاملات التي تفتح القناة إلى السلسلة، وكلاهما يتطلب دفع رسوم تعدين البيتكوين. الهدف الأصلي من تصميم الشبكة المسرّعة هو تقليل العمليات على السلسلة وإجراء أكبر عدد ممكن من المعاملات في القنوات خارج السلسلة. إذا كانت الشبكة المسرّعة تحتوي على مئات الملايين من القنوات التي سيتم فتحها وإغلاقها كل يوم، فإن البيتكوين ستكون رسوم التعدين مزدحمة دائمًا.
ولتحقيق هذه الغاية، اقترح مجتمع Bitcoin مجموعة متنوعة من الحلول المبتكرة لحل مشكلة توزيع السيولة:
تبديل الغواصات
ببساطة، يتيح Submarine Swap للمستخدمين إرسال BTC في القناة إلى مزود خدمة التبادل في شبكة Lightning Network، وسيقوم مزود خدمة التبادل بإرسال المبلغ المقابل من BTC إلى عنوان الدفع في سلسلة Bitcoin، أو العكس السلسلة إلى مزود خدمة التبادل، ويقوم مزود خدمة التبادل بإرسال BTC في القناة إلى عقدة الاستلام المحددة. على الرغم من أن هذه العملية تتضمن مشاركة موفري خدمات التبادل، من خلال HTLC (عقد قفل وقت التجزئة)، إلا أنه لا يلزم وجود ثقة طوال العملية.
لقد ألهمت Submarine Swap أيضًا العديد من المتأخرين، مثل بروتوكول تعديل توازن القناة PeerSwap، والذي يسمح للمستخدمين بتنفيذ تفاعلات الغواصات مباشرة مع خصوم قنواتهم . يتغير. في المثال أعلاه، يمكن لكارول أن تعمل بشكل مباشر كمزود خدمة مبادلة، حيث يقوم بوب بتحويل عملة البيتكوين (BTC) الموجودة على السلسلة إلى كارول، وتدفع كارول المبلغ المقابل من عملة البيتكوين (BTC) إلى بوب في القناة. على وجه التحديد:
يقوم Bob بإنشاء قيمة سرية R (preimage) وقيمة التجزئة الخاصة بها ValueH.
يقوم بوب بإنشاء HTLC باستخدام قيمة التجزئة H على blockchain Bitcoin: سيدفع بوب لكارول 10000 ساتوشي، طالما يستطيع ذلك قم بتوفير القيمة السرية R خلال 5 كتل، وإلا فسيتم إرجاع الأموال إلى Bob.
تستخدم كارول نفس قيمة التجزئة H لإنشاء HTLC في قناة الدفع بينه وبين بوب: ستكون كارول في القناة ادفع 10000 ساتوشي إلى بوب، طالما أنه يمكنه تقديم القيمة السرية R خلال 4 كتل، وإلا فسيتم إرجاع الأموال إلى كارول (للبساطة، لا يتم أخذ رسوم الخدمة التي يتقاضاها مزود خدمة الصرف في الاعتبار هنا).
يستخدم بوب القيمة السرية R لفتح HTLC في القناة ويأخذ 10000 ساتوشي.
بعد أن أخذ بوب الأموال، عرفت كارول أيضًا القيمة السرية R. واستخدم R لفتح HTLC على سلسلة البيتكوين. وأخذ المشي 10000 كونغ.
مقارنة بإغلاق قناة ثم فتح قناة جديدة، فإن Submarine Swap لديها معاملة واحدة فقط على السلسلة، وهو أكثر اقتصادية ولا تتطلب الثقة في العملية برمتها.
ربط القنوات (الربط)
< p style="text-align: left;">ربط القنوات هو طريقة لإعادة التوازن على السلسلة:
تقوم العقد بإغلاق القنوات وإعادة فتحها في معاملة واحدة، وبالتالي تغيير الرصيد المقفل في القناة. عندما تقوم العقدة بذلك بتأمين المزيد من الأموال، فإننا نسميها "لصق في"؛ وإذا تم تقليل الأموال المقفلة، يطلق عليها "لصق خارج". في المثال أعلاه، يمكن إطالة القناة بين بوب وكارول عن طريق الربط بين القنوات.
يعد ربط القنوات أكثر ملاءمة من استخدام معاملتين لإغلاق القناة وإعادة فتحها، ولكنه لا يزال يتطلب بث المعاملة في الشبكة ودفع رسوم التعدين عليها السلسلة وانتظر تأكيد المعاملة.
الدفع متعدد المسارات (MPP)<
يمكن للدفع متعدد المسارات أن يقسم الدفع إلى عدة أجزاء، ويمكن إيقاف هذه الأجزاء أو تداولها في أماكن مختلفة في نفس الوقت. إذا احتاجت أليس إلى الاستمرار في دفع 10000 ساتوشي إلى كارول، على الرغم من أن بوب لم يعد قادرًا على توجيه الدفع، فيمكن أن تدفع أليس 6000 ساتوشي إلى كارول من خلال عقدة التوجيه David، و4000 ساتوشي إلى كارول من خلال عقدة التوجيه Eva يمكن إتمام المعاملات من خلال دفعات متعددة المسارات.
الهدف الأصلي من تقنية الدفع متعدد المسارات هو التغلب على قيود الدفع أحادي المسار والسماح بتقسيم مبالغ الدفع الأكبر إلى مبالغ أصغر يتم تسليمها على أجزاء، على سبيل المثال، يمكن تقسيم معاملة شبكة Lightning Network بمبلغ 1 BTC إلى 100 معاملة بقيمة 0.01 BTC لإكمالها. يعد الدفع متعدد المسارات مفيدًا لتحقيق اللامركزية في الشبكة وحماية خصوصية المعاملات من حيث الأمان، حيث يمكن لتقنية الدفع متعدد المسارات (AMP) أن تضمن أنه إذا لم يتمكن مسار واحد من إكمال الدفع، فلن تكون جميع المدفوعات ناجحة. وبالتالي منع الارتباك والاحتيال.
بالمناسبة، في شبكة Lightning Network، بالإضافة إلى الدفعات متعددة المسارات، يمكن أيضًا إكمال المعاملات الكبيرة من خلال قنوات Wumbo. تزيل قناة Wumbo الحد الأعلى لعدد عملات Bitcoin التي يمكن الاحتفاظ بها بواسطة قنوات Lightning العادية - 0.1667 BTC، مما يسمح للعقد بالحصول على سعة قناة أعلى لدعم المعاملات الكبيرة.
الاستنتاج
تعد السيولة أحد العوامل الرئيسية التي تحد من تطوير الشبكة المسرّعة. من خلال خفض عتبة بناء وصيانة عقد الشبكة المسرّعة وإدخال آليات حوافز إضافية، يمكن للشبكة المسرّعة أن تساعد في حل مشكلة السيولة غير الكافية للشبكة، ويمكن للحلول مثل Submarine Swap، وربط القنوات، والدفع متعدد المسارات أن تحل مشكلة السيولة التوزيع في شبكة البرق هناك بعض المساعدة.
بالإضافة إلى الحلول المذكورة أعلاه، اقترح مجتمع Bitcoin أيضًا Lightning Pool (سوق مزادات تأجير القنوات)، إعلان السيولة (مخطط لتأجير القنوات)، حلقة الدفع (تدفع العقدة نفسها من خلال حلقة تشكلها قناة دفع لتحقيق إعادة التوازن خارج السلسلة) وغيرها من الحلول الأخرى لتحسين إمكانية تنقل الشبكة .
لا شك أن إدارة السيولة هي مشروع معقد تواجهه شبكة Lightning Network، ولكن مع التقدم المستمر للتكنولوجيا والجهود المستمرة التي يبذلها المجتمع، لدينا سبب للاعتقاد أن معضلة السيولة هذه سيتم حلها في نهاية المطاف. ص>