دليل المبتدئين إلى شبكة Lightning لعملة البيتكوين
الصفحة الرئيسية
المقالات
دليل المبتدئين إلى شبكة Lightning لعملة البيتكوين

دليل المبتدئين إلى شبكة Lightning لعملة البيتكوين

مبتدئ
تاريخ النشر Nov 28, 2018تاريخ التحديث May 15, 2024
20m

الأفكار الأساسية

  • صُمِمت حلول الطبقة الثانية للتغلب على قيود قابلية التوسع المتأصلة في تكنولوجيا البلوكشين.

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

  • تضمن هذه الشبكة أمان المدفوعات وقابليتها للتوسع عبر العناوين متعددة التوقيعات وعقود أقفال التجزئة والأقفال الزمنية.

المقدمة

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

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

للتغلب على القيود المتأصلة في تكنولوجيا البلوكشين، اُقترِح عدد من حلول القابلية للتوسع من أجل زيادة عدد المعاملات التي يمكن للشبكة معالجتها. في هذا المقال، سنتناول بالتفصيل شبكة Lightning، وهي أحد امتدادات بروتوكول البيتكوين.

ما هي شبكة Lightning؟

شبكة Lightning هي شبكة توجد أعلى سلسلة البلوكشين لتيسير المعاملات من شخص لشخص. وهي ليست قاصرة على البيتكوين – فقد أدمجتها عملات رقمية أخرى مثل Litecoin.

لعلك تتساءل ما الذي تعنيه عبارة "توجد أعلى سلسلة البلوكشين". تنتمي شبكة Lightning إلى ما يُعرَف بحلول خارج السلسلة أو الطبقة الثانية. فهي تسمح للأفراد بإجراء المعاملات دون الحاجة إلى تسجيل كل معاملة على سلسلة البلوكشين.

وشبكة Lightning منفصلة عن شبكة البيتكوين – بمعنى أن لها العُقد والبرمجيات الخاصة بها، لكنها تتصل مع ذلك بالشبكة الرئيسية. لدخول شبكة Lighning أو الخروج منها، ينبغي عليك إنشاء معاملات خاصة على سلسلة البلوكشين.

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

هذا السجل الصغير يُسمَى قناة. افترض أن كلاً من "أليس" و"بوب" وضع 5 BTC في العقد الذكي. بذلك يصبح رصيدهما في قناتهما – الآن 5 BTC. يمكن أن تكتب "أليس" بعد ذلك في السجل "ادفع 1 BTC إلى "بوب"". وبذلك يصبح لدى "بوب" 6 BTC، ولدى "أليس" 4. يمكن، بعد ذلك، أن يعيد "بوب" 2 BTC إلى "أليس" في تاريخ لاحق، ما يؤدي إلى تحديث الرصيدين ليصبح رصيد "أليس" 6 BTC و"بوب" 4 BTC. ويمكنهما مواصلة فعل ذلك لفترة من الوقت.

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

تُجرَى المعاملات على شبكة Lightning بسرعة البرق، كما يوحي اسمها. فما من تأكيدات للكتل يجب انتظارها – يمكن إجراء عمليات الدفع بالسرعة التي يسمح بها اتصالك بالإنترنت.

ما أهمية شبكة Lightning؟

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

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

لا يوجد أيضاً ما يُلزِم بتغيير أساليب العمل القديمة. فتستمر المعاملات على السلسلة كالمعتاد للمستخدم النهائي، ولكن المستخدم سيملك الآن خيار إجراء المعاملات خارج السلسلة أيضاً.

ثمة فوائد عديدة لاستخدام شبكة Lightning. سنتناول فيما يلي أهم هذه الفوائد. 

قابلية التوسع

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

عندما لا يحاول الكثير من المستخدمين إرسال الأموال في الوقت نفسه، لن يمثل ذلك في الواقع مشكلة. يمكنك كذلك تحديد رسم منخفض، وسيحدث تضمين لمعاملتك على الأرجح في الكتلة التالية. ولكن، عندما يبث عدد كبير جدًا من المستخدمين معاملات في وقت واحد، يمكن أن يرتفع متوسط الرسم ارتفاعًا كبيرًا. وثمة حالات عديدة تجاوز فيها ذلك المتوسط $10. ففي ذروة السوق الصاعدة عام 2017، تجاوز $50. وفي أبريل 2021، تجاوز متوسط رسوم معاملات البيتكوين $60.

قد يبدو ذلك غير ذي أهمية للمعاملات التي تنقل ما يكافئ آلاف الدولارات من عملة البيتكوين، ولكن في حالة المدفوعات الأقل، لا يكون ذلك مستدامًا. فمن يريد دفع $3 مقابل قهوة مفروض عليها رسم $10؟

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

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

المدفوعات الصغيرة

يوجد حد أدنى لعدد عملات البيتكوين التي يمكنك إرسالها في أي معاملة – حوالي 0.00000546 BTC. وهو ما يساوي نحو 38 سنتًا في وقت كتابة هذا التقرير. هذا مبلغ صغير، ولكن شبكة Lightning تسمح لك بتجاوز الحدود لإجراء معاملات بأصغر وحدة متاحة حاليًا – 0.00000001 BTC أو وحدة ساتوشي واحدة.

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

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

الخصوصية

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

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

ما آلية عمل شبكة Lightning؟

لقد شرحنا كيفية اعتماد شبكة Lightning على القنوات بين العُقد على مستوى عالٍ. دعونا الآن نلق نظرة على التفاصيل.

العناوين متعددة التوقيعات

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

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

يبدأ الأمر بإيداع كل منهما 3 BTC، على سبيل المثال، في عنوان متعدد التوقيع يشتركان في ملكيته. يجدر بنا التأكيد هنا على أن "بوب" لا يمكنه نقل الأموال من العنوان دون موافقة "أليس"، والعكس بالعكس. 

والآن يمكنهما الاحتفاظ فقط بورقة لتعديل الأرصدة على كل جانب. يبدأ كل منهما برصيد يبلغ 3 BTC. إذا أرادت "أليس" دفع 1 BTC إلى "بوب"، فلماذا لا تدون ملاحظة فحسب بأن "أليس" تملك الآن 2 BTC و"بوب" 4 BTC؟ لا يمكن تتبع الأرصدة على هذا النحو حتى يقرران نقل الأموال من القناة.

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

عقود أقفال التجزئة والأقفال الزمنية (HTLC)

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

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

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

أما القفل الزمني، فهو حالة تمنعك من إنفاق الأموال قبل وقت معين. وهو يُحدَد إما كوقت فعلي أو ارتفاع كتلة معين.

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

فتح القنوات وإغلاقها

لقد أعطينا مثالاً أنشأ فيه كلٌ من "أليس" و"بوب" معاملات لتمويل العنوان متعدد التوقيعات الذي يتشاركانه. لكن هذه المعاملات لم تُنشَر على سلسلة البلوكشين بعد! يجب إجراء خطوة إضافية أولاً.

ثلاثة عملات من

ثلاثة عملات من "بوب" وثلاثة من "أليس".

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

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

لم نضع آلية بعد لإجبار الجميع على التحلي بالأمانة. وكما ذكرنا سابقاً، إذا رفض الطرف المقابل لك التعاون، فستُحجَز أموالك. لذا دعونا نتناول الآلية التي تحول دون حدوث ذلك. يوجد بعض العوامل المؤثرة المختلفة، لذا يُرجَى التحلي بالصبر.

يجب على كل طرف اقتراح سر – دعونا نطلق على هذين السرين As وBs. ولن يكونا سرين بالفعل إذا كشفت "أليس" و"بوب" عنهما، لذا سيخفيانهما في الوقت الراهن. وستنتج "أليس" و"بوب" قيمتي التجزئة لسريهما –h(As) وh(Bs). ومن ثم بدلًا من مشاركة سريهما، سيتشاركان قيمتي التجزئة هاتين.

يتشارك

يتشارك "أليس" و"بوب" قيمتي التجزئة لسريهما.

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

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

سيكون لمعاملة "أليس" مُخرجان – مُخرج سيدفع لعنوان تملكه، ومخرج آخر محجوز في عنوان متعدد توقيعات جديد. فتوقع "أليس" المعاملة وتقدمها إلى "بوب".

معاملة أليس لها مخرجان – مخرج إلى عنوانها، والآخر إلى عنوان متعدد توقيعات جديد. ستظل بحاجة إلى توقيع

معاملة أليس لها مخرجان – مخرج إلى عنوانها، والآخر إلى عنوان متعدد توقيعات جديد. ستظل بحاجة إلى توقيع "بوب" لجعل المعاملة صالحة.

يفعل "بوب" الأمر نفسه – أحد المخرجين يدفع له، والمخرج الآخر يدفع لعنوان متعدد توقيعات آخر. ويوقع المعاملة ويقدمها إلى "أليس".

يوجد هنا معاملتان غير كاملتين متشابهتان للغاية.

يوجد هنا معاملتان غير كاملتين متشابهتان للغاية.

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

تحمل العناوين متعددة التوقيعات الجديدة (التي تنتقل إليها مخرجات 3 BTC) بعض الخواص المميزة. دعونا نلق نظرة على المعاملة غير الكاملة التي وقعتها "أليس" وقدمتها إلى "بوب". يمكن إنفاق مخرج العنوان متعدد التوقيعات بالشروط التالية:

  1. يمكن لكلا الطرفين التوقيع عليها معاً بشكل تعاوني.

  2. يمكن أن ينفقه "بوب" بنفسه بعد فترة زمنية محددة (نظرًا للقفل الزمني الذي نفرضه).

  3. يمكن أن تنفقه "أليس" إذا علمت سر "بوب" Bs.

فيما يخص المعاملة التي قدمها "بوب" إلى "أليس":

  1. يمكن لكلا الطرفين التوقيع عليها معاً بشكل تعاوني.

  2. يمكن أن تنفقها "أليس" بنفسها بعد فترة زمنية محددة.

  3. يمكن أن ينفقها "بوب" إذا علم سر "أليس" As.

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

حسناً! يمكنك الآن نشر المعاملات في العنوان متعدد التوقيعات الأصلي ذي المخطط 2 من 2. فصار من الآمن أخيرًا فعل ذلك لأنه بإمكانك استرداد أموالك إذا ترك الطرف المقابل القناة.

بمجرد تأكيد المعاملات، سيجري تشغيل القناة. يوضح لنا أول زوج من المعاملات الحالة الحالية للسجل الصغير. حاليًا، سيُدفَع 3 BTC إلى "بوب" و3 BTC إلى "أليس".

عندما تريد "أليس" إجراء عملية دفع جديدة إلى "بوب"، سينشئ الطرفان معاملات جديدة لاستبدال المجموعة الأولى. وتنطبق الخطوات نفسها – فيوقع طرف واحد فقط. ولكن "أليس" و"بوب" يتخليان أولاً عن سريهما القديمين، ويتداولان قيمتي تجزئة جديدتين من أجل المجموعة التالية من المعاملات.

إذا أرادت

 إذا أرادت "أليس" دفع 1 BTC إلى "بوب"، على سبيل المثال، فستمنح المعاملتان الجديدتان "أليس" 2 BTC و"بوب" 4 BTC. ومن ثم، سيتم تحديث الرصيد.

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

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

كيف تمنع شبكة Lightning الغش؟

لعلك لاحظت وجود مصدر تهديد هنا. إذا كان لدى "بوب" حاليًا رصيد يبلغ 1 BTC، فما الذي يمنعه من بث معاملة أقدم امتلك فيها رصيدًا أكبر؟ فقد حصل بالفعل على معاملة موقعة من "أليس"، وليس عليه سوى إضافة توقيعه وبث المعاملة، أليس كذلك؟

ما من شيء يمنعه من فعل ذلك – عدا أنه قد يخسر رصيده بالكامل. لنفترض أنه فعل ذلك بالفعل وبث معاملة قديمة تُدفَع فيها عملة واحدة إلى "أليس" وخمس عملات إلى ذلك العنوان متعدد التوقيعات الذي ذكرناه سابقًا.

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

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

توجيه المدفوعات

لقد تناولنا ذلك باختصار سابقًا – يمكن الربط بين القنوات. لولا ذلك، ما كان لشبكة Lightning أن تكون مفيدة في المدفوعات. هل ستحجز حقاً $500 في قناة مع مقهى لمجرد أن تتمكن من الحصول على قهوتك اليومية على مدار الشهور القليلة القادمة؟

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

في هذه الحالة، يمكن أن تنتقل

في هذه الحالة، يمكن أن تنتقل "أليس" عبر مسارات متعددة للوصول إلى "فرانك". وعملياً، ستتبع دائماً المسار الأسهل.

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

في السلسلة الأساسية، يعتمد الرسم الذي تدفعه على المساحة التي تشغلها معاملتك في الكتلة فحسب – لا تهم القيمة المنقولة – فتكلفة المدفوعات بقيمة $1 والمدفوعات بقيمة $10,000,000 واحدة. في المقابل، لا توجد مساحة كتل في شبكة Lightning. 

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

دعونا نتناول مثالًا آخر. سنلقي نظرة أقرب على أحد المسارات الموضحة أعلاه: "أليس" <> "كارول" <> "فرانك".

رصيد المستخدمين قبل تحويل 0.3 BTC من

رصيد المستخدمين قبل تحويل 0.3 BTC من "أليس" إلى "فرانك" وبعده.

تصبح بذلك السعة الكلية لكل من مساري "أليس" <> "كارول" و"كارول" <> "فرانك" 1 BTC. والرصيد المحلي لـ "أليس" 0.7 BTC. إذا استقروا على سلسلة البلوكشين الآن، فستتلقى "أليس" 0.7 BTC، وستتلقى "كارول" الرصيد البعيد (أي 0.3 BTC).

إذا أرادت "أليس" إرسال 0.3 BTC إلى "فرانك"، فستدفع 0.3 BTC إلى جانب "كارول" من القناة. وبعد ذلك، ستدفع "كارول" 0.3 BTC من رصيدها المحلي في القناة إلى "فرانك". ونتيجة لذلك، يبقى رصيد "كارول" كما هو؛ إذ يلغي +0.3 BTC من "أليس" و-0.3 BTC من "فرانك" كلاً منهما الآخر.

لا تخسر "كارول" أي قيمة من كونها حلقة وصل بين "أليس" و"فرانك"، ولكنها تجعل نفسها أقل مرونة. فيمكنها الآن إنفاق 0.6 BTC في قناتها مع "أليس"، ولكنها لا يمكن أن تنفق سوى 0.1 BTC في قناتها مع "فرانك".

يمكنك تخيل موقف تتصل فيه "أليس" بـ "كارول" فقط، بينما يتصل "فرانك" بشبكة أوسع نطاقاً. كان بإمكان "كارول" سابقاً إرسال 0.4 BTC إجمالاً للآخرين عن طريق "فرانك"، أما الآن فيمكنها دفع 0.1 BTC فقط لأن ذلك هو كل ما تملكه في جانبها من القناة.

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

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

عيوب شبكة Lightning

سيكون من الرائع إذا ثبت أن شبكة Lightning الحل لكل مشكلات القابلية للتوسع التي تواجهها عملة البيتكوين. ولكنها، لسوء الحظ، لها عيوبها التي قد تعوق دون حدوث ذلك. 

سهولة الاستخدام

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

رغم ذلك، تُجرَى تحسينات باستمرار للحد من عقبات الدخول، ولمنح المستخدمين تجربة أكثر سلاسة.

السيولة

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

يمكن أن تكون مساراتك مقيدة أيضًا بالسعة الكلية للقناة. لنعد إلى مثال "أليس" <> "كارول" <> "فرانك" السابق. إذا كانت السعة في قناة "أليس" و"كارول" 5 BTC، ولكن سعة قناة "كارول" و"فرانك" 1 BTC، فلا يمكن أن ترسل "أليس" أكثر من 1 BTC أبدًا. وحتى في هذه الحالة، يجب أن يكون الرصيد الكامل في جانب "كارول" بقناة "كارول" <> "فرانك" ليتحقق ذلك. ويمكن أن يُحِّد ذلك بشدة من كم الأموال التي يمكن نقلها عبر قنوات شبكة Lightning، ومن ثم سيكون له تداعيات على سهولة الاستخدام.

المراكز المركزية

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

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

الوضع الحالي لشبكة Lightning

في مارس 2024، بدت شبكة Lightning بحال جيدة. فتتمتع باحتوائها على ما يزيد عن 13,000 عقدة على الإنترنت، وما يزيد عن 52,000 قناة نشطة، وسعة تزيد عن 4,570 BTC.

التوزيع العالمي لعُقد شبكة Lightning. المصدر: explorer.acinq.co

التوزيع العالمي لعُقد شبكة Lightning.

يوجد عدد من التطبيقات المختلفة للعُقد، من أشهرها – Blockstream’s c-lightning، وLightning Labs’ Lightning Network Daemon، وACINQ’s Eclair. وتقدم الكثير من الشركات عُقد توصيل وتشغيل للمستخدمين الذين ليس لديهم ميول تقنية. فكل ما عليك فعله مع هذه العُقد هو شحن الجهاز بالطاقة وستكون مستعدًا لبدء استخدام شبكة Lightning.

أفكار ختامية

منذ إطلاق الشبكة الرئيسية في عام 2018، شهدت شبكة Lightning نموًا كبيرًا. وما زالت هناك بعض العقبات المتعلقة بسهولة الاستخدام التي يجب التغلب عليها؛ فيتطلب الأمر حاليًا درجة من المهارة الفنية لتشغيل عُقد Lightning. ولكن مع قدر التطوير الذي يحدث الآن، قد نشهد انخفاضًا في قيود الدخول بمرور الوقت.

مقالات ذات صلة

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