عدة طرق يمكننا من خلالها ترقية توجيه الدفع عبر شبكة Lightning

By Bitcoin مجلة - منذ سنة - وقت القراءة: 1 دقائق

عدة طرق يمكننا من خلالها ترقية توجيه الدفع عبر شبكة Lightning

من أجل التطوير إلى بروتوكول قابل للاستخدام من قبل العالم أجمع، يجب مراعاة بعض تحسينات القياس الخاصة بـ Lightning.

تعد الشبكة المسرّعة بمثابة حل معاملات من الطبقة الثانية متطور وسريع النمو على شبكة الإنترنت Bitcoin شبكة. يتم دمجها من قبل المزيد والمزيد من الخدمات والبورصات، وتتزايد السيولة المتاحة لتوجيه المدفوعات، ويتم تطوير المزيد من التطبيقات وطرق تفاعل المستخدمين معها كل عام. كما أن لديها العديد من المشاكل التي يجب التغلب عليها على المدى الطويل: 

تحدد قابلية التوسع عدد القنوات التي يمكن فتحها أو إغلاقها على السلسلة في المرة الواحدة. هناك مشكلة مع الحد الأدنى للحجم تجزئة عقد مقفل بزمن (HTLC) تتزايد مع زيادة الرسوم على السلسلة أيضًا، لأنه يجب أن تكون التسوية اقتصادية. وهناك أيضًا عدد كبير من مشكلات الخصوصية.

إحدى القضايا الرئيسية التي تتم مناقشتها بشكل متكرر هي متطلبات السيولة لتوجيه المدفوعات. من أجل توجيه الدفع بنجاح ، يجب أن يكون هناك رابط للقنوات ، على طول الطريق من المرسل إلى المستلم الذي يحتوي على سيولة كافية على الجانب الأيمن من القناة حتى تتمكن من تمرير الدفعة. هذا يجعل قرار مكان نشر عملاتك المعدنية على الشبكة قرارًا مهمًا للغاية. وهذا يعني أيضًا أن الكمية الإجمالية للسيولة التي يرغب الأشخاص في نشرها هي نوع من الحد الأعلى لمقدار القيمة التي يمكن للشبكة معالجتها.

في النهاية ، ما يأتي إليه هذا هو ، عندما تفتح قناة ، فإنك تقرر قفل هذه الأموال بحيث لا يمكن استخدامها إلا لتوجيه المدفوعات إلى شريك القناة هذا ، وأيًا كان الشخص المرتبط به على الرسم البياني. نعم ، في النهاية ، تكمن فكرة شبكة Lightning Network في أنه من خلال القيام بعدد كافٍ من القفزات ، يمكنك العثور على اتصال بأي مكان تقريبًا. ومع ذلك ، فإن الحقيقة هي أنه إذا كان بإمكان شخص آخر إنجاز توجيه دفعة إلى وجهة باستخدام قفزات أقل مما تستطيع ، فهذا هو المسار الذي من المرجح أن يتم تحديده لتوجيه الدفع. يتطلب Lightning بالفعل زيادة في الضمانات إلى حد كبير ، أي لتوجيه دفعة 1 BTC عبر 10 قفزات تتطلب 10 BTC من الضمانات ليتم قفلها في قنوات الدفع على طول هذا الطريق. المنافسة على وجود اتصالات جيدة لجعل إيرادات التوجيه تؤدي إلى تفاقم هذا من خلال تحفيز المزيد من الضمانات الزائدة عن الحاجة.

هذه مشكلة ناتجة عن حقيقة أن قنوات Lightning عبارة عن "أنابيب" ثنائية الأطراف يمكنها فقط دفع القيمة ذهابًا وإيابًا في هذين الاتجاهين. هذا هو الأمر بالرغم من ذلك: المشكلة هي مشكلة خيالية نوعًا ما. تستخدم عمليات الدفع على Lightning HTLCs، وهو برنامج نصي بتنسيق a Bitcoin الإخراج الذي يقول أنه يمكن لشخص واحد المطالبة بالمخرج وإنفاقه عن طريق الكشف عن الصورة المسبقة للتجزئة، أو يمكن لشخص آخر المطالبة بالمخرج وإنفاقه بعد انتظار انتهاء صلاحية القفل الزمني. هذا نص عام يمكن تطبيقه على السلسلة، وفي قنوات Lightning، وعلى سلاسل الدولة، وعلى السلاسل الجانبية، وما إلى ذلك. وطالما يمكنك استخدام HTLC، فمن الناحية النظرية، يمكن لأي شيء المشاركة في توجيه دفعة Lightning.

سلاسل

A سلسلة الولاية هي فعليًا شيء مثل قناة Lightning ، إلا أنه يمكنك نقل ملكية القناة بأكملها خارج السلسلة تمامًا. يعتمد نموذج الثقة الخاص بهم على المشغل (الذي يمكن أن يكون اتحادًا) لسلسلة الدولة التي ترفض التواطؤ مع المالكين السابقين وسرقة سلسلة الدولة من المالك الحالي. إنها ليست غير موثوقة مثل قناة Lightning ، ولكنها أكثر مرونة حيث يمكن نقل الملكية دون الحاجة إلى إجراء معاملة على السلسلة. بالنظر إلى أن سلاسل الحالات تستند إلى المعاملات الموقعة مسبقًا خارج السلسلة ، يمكنك إضافة HTLCs إليها.

يسمح ذلك باستخدامها لتحسين كفاءة توجيه المدفوعات على Lightning من خلال السماح لمشغلي العقد بإعادة تعيين السيولة أثناء الطيران خارج السلسلة. بدلاً من الاضطرار إلى فتح القنوات وإغراق السيولة فيها حتى تكون على اتصال جيد في وقت مبكر ، يمكن إعادة تخصيص أموالهم ديناميكيًا أثناء الطيران خارج السلسلة استجابةً لتحويل الطلب إلى أماكن غير متصلة بها (أو غير متصلة بشكل جيد بما فيه الكفاية) ). الشرط الوحيد هو أن الطرف الآخر يريد تحويل السيولة إلى الثقة في مشغل سلسلة الدولة.

سلاسل جانبية

يمكن لـ Sidechains تنفيذ أي قواعد عشوائية يريدونها. يمكن أن تكون أوقات الكتلة مختلفة، ويمكن أن تكون أحجام الكتل مختلفة، ويمكن تغيير أي شيء. المصيد الوحيد حاليًا هو تحريك ملفك Bitcoin بالنسبة إلى سلسلة جانبية، عليك أن تثق في الاتحاد الذي يتولى حراسة الأموال الموجودة في السلسلة الرئيسية. يمكنك تطبيق HTLCs على سلسلة جانبية تستخدم Bitcoinنظام البرمجة النصية؛ يمكنك الحصول على نظام برمجة نصية يشبه Ethereum يسمح لعشرات الأشخاص بمشاركة حساب يقسم الأرصدة ويحدثها وفقًا لنجاح أو فشل HTLC؛ يمكنك فعل أي شيء. وطالما أن blockchain يدعم منح الأموال بشكل مشروط لطرف واحد إذا قام بإنتاج تجزئة، والطرف الآخر بعد انتهاء صلاحية القفل الزمني، فيمكنه المساعدة في توجيه مدفوعات Lightning. يمكن لأنظمة blockchain الأخرى تجربة طرق لجعل تخصيص السيولة أكثر كفاءة من التوزيع الرئيسي Bitcoin blockchain. يمكنك أيضًا القيام بشيء أساسي مثل إنشاء شبكة Lightning Network أخرى على سلسلة أرخص لفتح وإغلاق القنوات عليها. الخيال هو الحد.

إنشاءات جديدة بالكامل

إليكم فكرة عشوائية خاصة بي: يمكن للعديد من الأشخاص أن يتجمعوا معًا في شخص واحد m-من-n (على سبيل المثال، 3 من 5) عنوان multisig مع عدد قليل من وكلاء الضمان، وببساطة ثق في وكلاء الضمان لتسوية الأمور بشكل صحيح. يمكن لكل شخص في العنوان ووكلاء الضمان تتبع وتحديث "الأرصدة" بناءً على توجيه الدفع؛ تسجيل HTLCs المستخدمة وما إذا كان قد تمت تسويتها أو استردادها بنجاح؛ وتسوية الأرصدة على السلسلة بشكل دوري. ما عليك سوى إنشاء التوقيع المتعدد بحيث يكون كل ما يلزم إنفاقه من التوقيع المتعدد هو مشارك "توجيه" واحد وجميع وكلاء الضمان. يمكنك أيضًا إنشاء معاملة استرداد محددة زمنيًا لاسترداد أموال الجميع بعد فترة معينة، والجانب السلبي منها هو أن جميع الأموال التي اكتسبها أي شخص خلال فترة إنشاء البنية ستفقد إذا تم استخدامها. قد يتطلب ذلك التسوية على السلسلة قبل أن تصبح معاملة استرداد الأموال صالحة للإنفاق.

قد يتطلب هذا الثقة في وكلاء الضمان، ولكن الفائدة ستكون أن أي شخص في "مجموعة UTXO" هذه يمكنه تحويل الأموال أو توجيه HTLC إلى أي وقت شخص آخر في مجموعة UTXO. سيكون هذا مكسب كفاءة كبير في تخصيص السيولة.

العلاقات الائتمانية

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

المشكلة الواحدة والفوائد

الفائدة الرئيسية من كل هذه الاحتمالات هي أنه على الرغم من وجود اختلافات كبيرة في كل منها من حيث نموذج الثقة (معظمها يتطلب صراحةً أن تثق في الأشخاص الذين تتفاعل معهم إذا اخترت استخدامها) ، لا يهم على الإطلاق بالنسبة للمرسل والمستقبل. إذا كانت لدي قناة Lightning تقليدية غير موثوقة وأردت أن أدفع لشخص لديه أيضًا قناة Lightning تقليدية غير موثوقة، فإن كيفية وصول هذه الدفعة لا تهم أيًا منا على الإطلاق. عندما أرسل الأموال، يتم تحديث هذه الدفعة وتنفيذها في قناة Lightning الخاصة بي مع أقراني دون ثقة، تمامًا مثل المعتاد. عندما يحصل المتلقي على الأموال فعليًا، يتم تحديث هذه الدفعة وتنفيذها في قناة Lightning الخاصة به مع أقرانه، دون ثقة، تمامًا مثل المعتاد. إن حقيقة أن شخصًا ما في المنتصف يثق فقط في وعد أقرانه بالدفع له لاحقًا لا علاقة له على الإطلاق بكلينا. لقد أرسلت أموالي ولم يعد لدي سيطرة عليها، والمستلم حصل بالفعل على أمواله وأصبح الآن يتحكم فيها، دون ثقة.

المشكلة هي كيف يمكنني ، بصفتي المرسل ، التعرف على هذه العلاقات؟ في Lightning ، المرسل هو الشخص الذي يختار المسار للدفع ، بعد النظر في جدول التوجيه للقنوات العامة على الشبكة الراغبة في إعادة توجيه المدفوعات. للإعلان عن القدرة على توجيه الدفع ، يتطلب إظهار UTXO على السلسلة التي مولت قناة Lightning الخاصة بك وإثبات أنها قناة فعلية. وهذه هي المشكلة هنا ، لن تتمكن أي من الأفكار المذكورة أعلاه من توفير ذلك ، لذلك يمكن لمرسل الدفعة أن يكون على دراية بهذه الخيارات الأخرى لتوجيه الدفع. إذا تم تحديث بروتوكول القيل والقال وهيكل جدول التوجيه للسماح بهذه الأشياء الأخرى ، فيمكن أن يكونوا على دراية بالخيارات الأخرى.

الشرط الحقيقي الوحيد هو التأكد من أن الإعلان عن طرق أخرى "غير مرتبطة بالقنوات" لتوجيه المدفوعات لا يفتح الباب أمام عوامل رفض الخدمة. المخطط الحالي، الذي يتطلب مشاركة UTXO الذي قام بتمويل القناة، موجود كحماية ضد الأشخاص الذين يعلنون عن قنوات غير موجودة، مما قد يؤدي إلى تحميل العقد ببيانات ثرثرة غير مجدية بالإضافة إلى أن يؤدي إلى محاولة المستخدمين باستمرار إجراء مدفوعات لم يسبق لها مثيل فرصة للنجاح في المقام الأول.

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

هذا منشور ضيف بواسطة Shinobi. الآراء المعبر عنها هي آراء خاصة بها ولا تعكس بالضرورة آراء BTC Inc أو Bitcoin مدونة.

المصدر الأصلي: Bitcoin مدونة