بقلم تشي كوهلر، دراسة BTCS
لن يكون جلب البيتكوين إلى المليار شخص التالي أمرًا بسيطًا، ولكن مع الصعوبات المتزايدة تأتي الدروس. عند التوسط في عمليات نقل قيمة معينة، مثل المدفوعات الإلكترونية الصغيرة، والإكراميات، والمدفوعات المتدفقة إلى مستويات أعلى من طبقة التسوية، تكون المعاملات عبر السلسلة غير عملية لأسباب عديدة، بما في ذلك التكلفة الاقتصادية ووقت تأكيد المعاملة. لا يمكن تلبية الطلب .
تستمر حلول الطبقة الثانية مثل الشبكة المسرّعة في النضج، وتوجيه ملايين المعاملات كل يوم، مما يقلل الحاجة إلى تأكيد المعاملات على السلسلة، ولكن هذا لا ينفصل عن الإدارة الدؤوبة للعقد الفردية. .
يمكن أن تعمل الشبكة المسرّعة، ولكنها تتطلب من كل مستخدم إدارة نظام الدفع الخاص به - تشغيل العقدة، وإنشاء القنوات، وضمان رأس المال، وإعادة توازن القنوات باستمرار. في حين أن هذا قد يكون مثيرًا للاهتمام لهواة البيتكوين العاديين، وأولئك الذين يتطلعون إلى تحقيق دخل إضافي عن طريق تشغيل عقدة التوجيه، فإن المستخدم العادي لن يكتشف هذه الأشياء من أجل توجيه 69 ساتوشي.
لا يتناسب الجهد بشكل مباشر مع العائد، ولهذا السبب يختار العديد من مستخدمي شبكة Lightning Network استخدام المحافظ المُدارة أو الاحتفاظ بأموال Lightning الخاصة بهم مع مزود خدمة Lightning Network.
إحدى نقاط الضعف في تجربة مستخدم Lightning Network هي تكلفة بدء التشغيل؛ ففي عملية الانتقال إلى الطبقة الثانية، تحتاج إلى عقدة كاملة لبث المعاملات المرسلة إلى السلسلة، وإنشاء قناة، وتحتاج أيضًا إلى تحصيل المدفوعات، احصل على مبلغ التحصيل مسبقًا. وهذا يختلف تمامًا عن تجربة مستخدم Bitcoin: من لحظة بدء استخدام محفظة Bitcoin، يمكنك تلقي المدفوعات في أي وقت، ويمكنك تلقي أي مبلغ كبير.
من أجل إنقاذ المستخدمين من العمل الشاق، تم اختراع تقنيات مثل المدفوعات غير المتزامنة وقنوات JIT. تم اقتراح هذه الطرق لتغيير تجربة المستخدم تمامًا للدخول والتفاعل في شبكة Lightning Network.
ما هي "قناة JIT"؟
"Just-In-Time (JIT)" هو مفهوم مستعار من إدارة الاستثمار، والذي يشير إلى إنشاء القنوات فقط عند وصول دفعات سريعة. "قناة JIT" هي في البداية قناة دفع افتراضية؛ بمجرد أن تتلقى هذه القناة الافتراضية دفعة، يقوم أحد أطراف القناة (مزود خدمة شبكة البرق) ببث معاملة على السلسلة، مما يؤدي إلى ربط القناة بالسلسلة (مما يجعلها تصبح قناة عادية قناة).
بعبارة أخرى، "قناة JIT" هي قناة يفتحها مزود خدمة LSP استجابةً للعميل عند تلقي دفعة من الشبكة العامة. يتيح ذلك للعملاء الذين ليس لديهم قنوات Lightning البدء في تلقي مدفوعات Lightning على الفور، وسيتم خصم تكلفة حصولهم على السيولة على متن الطائرة (حد الاستلام) من مبلغ الدفع لهذه الدفعة الأولى.
تختلف هذه التقنية كثيرًا عن الطرق التقليدية. في النموذج التقليدي، يجب على المستخدمين فتح القناة مسبقًا وإعداد الأموال اللازمة لفتح القناة.
ملاحظة: لا ينبغي الخلط بين قنوات JIT و"توجيه JIT"، وهو أسلوب يستخدم لإعادة موازنة القنوات الحالية لقبول المدفوعات التي قد يتم رفضها.
كيف يبدو سير عمل قناة JIT؟
يريد العميل استلام الأموال من خلال الشبكة المسرّعة، ولكن ليس لديه أي حد للاستلام.
يتطلب هذا العميل موفر خدمة Lightning (LSP) للحصول على المعلمات اللازمة لفتح قناة JIT.
يُرجع LSP هذا SCID (معرف القناة القصيرة)، وهو معرف فريد لطلب القناة هذا.
يقوم هذا العميل بإنشاء فاتورة شبكة Lightning Network التي تحتوي على SCID ومعرف العقدة الخاص بمقدم خدمة LSP.
يرسل العميل هذه الفاتورة إلى الشخص الذي يرغب في السداد له.
تتم إعادة توجيه الدفعات إلى مقدم خدمة LSP هذا في الشبكة المسرّعة.
يحدد LSP معرف SCID ويفتح "قناة تأكيد صفرية" مع العميل.
يقوم LSP بإعادة توجيه الدفعة المقابلة إلى العميل وخصم رسوم المناولة المطلوبة لفتح القناة.
يقوم العميل بتحصيل الدفع.
وبعبارة أخرى، يسمح سير عمل قناة JIT للعميل بتلقي المدفوعات من خلال شبكة Lightning Network حتى لو لم يكن هناك حد للدفع. يفتح مقدم خدمة LSP الذي يخدم العميل قناة تأكيد صفري لتوجيه الدفعة مع خصم رسوم المناولة لفتح القناة. بعد فتح القناة، يمكن للعميل استلام الدفعة.
الكلمات الرئيسية في سير عمل JIT:
موفر خدمة شبكة Lightning (LSP): LSP هو عقدة واحدة لشبكة Lightning Network ويمكنه تقديم المساعدة للعقد الأخرى، مثل فتح قنوات JIT.
معرف القناة القصيرة (SCID): معرف فريد لطلب قناة JIT.
Lightning Invoice (الفاتورة): طلب دفع على شبكة Lightning Network، بما في ذلك المبلغ المطلوب دفعه، ومعرف العقدة للمدفوع لأمره، ومعلومات أخرى.
قناة التأكيد الصفري: قناة البرق التي لم يتم تأكيدها بالكامل بعد بواسطة Bitcoin blockchain. وهذا يعني أن الأموال الموجودة في القناة ليست آمنة تمامًا بعد، ولكن من المحتمل جدًا أن تكون كذلك.
لماذا تحتاج شبكة Lightning Network إلى قناة JIT؟
تعد قنوات JIT أساسية لشبكة Lightning Network للأسباب التالية:
تبسيط عملية الإدخال: افتح القناة (حجز الأموال) يمكن أن يكون تجربة معقدة للمستخدمين الجدد. تعمل قناة JIT على إزالة هذا التعقيد وتبسيط عملية الإعداد.
إدارة فعالة للسيولة: نظرًا لأن القنوات يتم إنشاؤها عند الحاجة فقط، فإن JIT يتيح إدارة أفضل للسيولة. يتم قفل الأموال فقط عندما يكون حد الدفع الخاص بالمستخدم غير كافٍ، مما قد يؤدي أيضًا إلى تحسين استخدام موارد المستخدم.
تشجيع الاعتماد: من خلال تبسيط تجربة المستخدم، قد يعزز JIT اعتماد الشبكة المسرّعة.
خطر قناة JIT
< p>لسوء الحظ، نظرًا للاختلاف في سرعة التسوية بين المعاملات عبر السلسلة ومدفوعات Lightning، فإن قناة JIT لديها افتراض متأصل مفاده أن UTXO الذي يحدد هذه القناة سيتم تأكيده في النهاية على السلسلة، ولكن التوجيه إلى العميل هو مدفوعات Lightning. استقر على الفور.
بينما تعمل قنوات JIT على تقليل الاعتماد على إنشاء القنوات ومعالجة طبقات blockchain بشكل أبطأ، فإنها تقدم أيضًا افتراضات الثقة الخاصة بها. يتحمل مقدم خدمة اللغة (LSP) مخاطر إعادة توجيه الدفعة ويحتاج إلى الثقة في العميل، ويحتاج العميل أيضًا إلى الثقة في مقدم خدمة اللغة (LSP).
سيحتاج مقدمو خدمات LSP إلى تحديد مقدار المخاطرة التي يرغبون في تحملها وتقييم العملاء وفقًا لذلك؛ قد يكون من المفيد أن يتمكن العملاء من توفير LSAT أو معرفات العقدة أو مفاتيح Nostr العامة التي يمكن أن تتحمل الضرر الذي يلحق بالسمعة .
بعد ذلك، قد يكون المستخدمون الذين ليس لديهم خبرة محدودين في نطاق الدفع لقناة JIT. قد يكون استخدام LSP أكثر تقييدًا عرضة للخطر، ولكن يمكن أيضًا النظر إلى الخسارة على أنها تكلفة اكتساب العميل (في الواقع، يتم فقدان بعض الرسوم على السلسلة فقط، وتكلفة الفرصة البديلة لتأمين رأس المال في قناة لن يتم دفعها). ونأمل أن تغطي العائدات المستقبلية من العملاء الموثوقين الخسائر.
إذا لم يثق العميل أو مقدم خدمة اللغة ببعضهما البعض، فسوف يكونان في طريق مسدود. سوف يقوم مقدمو خدمة LSP الذين لا يرغبون في الثقة بالعملاء بحجب معاملة تمويل القناة دون بثها حتى يروا الصورة الأصلية للدفعة؛ أما العملاء الذين لا يثقون في LSP فسوف يحجبون الصورة الأصلية للدفع حتى يروا معاملة التمويل؛ هذا هو الغرض من قناة JIT ضد. تتطلب قنوات JIT الثقة من كلا الطرفين للمساعدة في نشر السيولة في الوقت المناسب.
الطريقة الوحيدة لكسر هذا الجمود دون تقديم الثقة هي استخدام blockchain للتأكد من كتابة العقد لضمان بث معاملة التمويل عندما وفقط عندما يتم توفير الصورة الأولية لمقدم خدمة LSP.
يمكن القيام بذلك عن طريق استخدام HTLC الذي تم توقيع فرع قفل التجزئة الخاص به بواسطة LSP والعميل معًا، ويوفر LSP شاهدًا من فرع قفل التجزئة الذي تم إنفاقه إلى نقطة إخراج تمويل القناة، العميل يقدم توقيعه وصورته الأصلية لتأكيد نقطة إخراج استثمار القناة.
(ملاحظة المترجم: هذا العقد ليس عقدًا قياسيًا لقفل وقت التجزئة، ولكنه مشابه من حيث المبدأ. فرع هاش لوك يتطلب توقيع الطرفين، وليس طرفًا واحدًا فقط، وفرع هاش لوك يتم إنشاؤها باستخدام نفس الصورة المسبقة التي تدخل في الدفع. يوفر LSP للعميل توقيعًا لإنفاق الأموال إلى نقطة تمويل القناة، وبمجرد أن يضيف العميل توقيعه وصورة مسبقة، يتم تأكيد القناة من خلال الكتلة. بالطبع ، القناة يجب إنشاء معاملة الالتزام داخل المعاملة من قبل الطرفين مسبقًا.)
ولكن بشكل عام، من منظور التسوية، لا يختلف هذا عن إنشاء قناة دفع قياسية.
جعل السيولة متاحة بسهولة
على الرغم من أوجه القصور المحتملة هذه، فمن الواضح أن قنوات JIT تحمل وعدًا كبيرًا في جعل الشبكة المسرّعة أكثر سهولة في الاستخدام وأكثر كفاءة. كما هو الحال مع جميع التطورات في مجالنا، لا بد أن تكون هناك مقايضات يجب أخذها في الاعتبار؛ بعد الإطلاق، سيحدد السوق ما إذا كانت هذه المقايضات تستحق العناء، وما إذا كان النهج يمكن أن يستمر في التقدم، وما هي المقايضات. لا يزال يتعين معالجة التخفيضات.
على أية حال، فإن فوائد الإعداد وإدارة السيولة تجعل قنوات JIT تقدمًا هائلاً في تطور الشبكة المسرّعة. ص>