السلام عليكم ورحمة الله وبركاته
***********************************************************
اذا لم تكن تعرف عن شبكة البرق, قم بقضاء بعض الوقت في قراءة هذا المقال
سلسلة تعلم ★شبكة البرقايضا, بالرغم من الازدياد في عدد المعاملات بشبكة البرق الا انني انصح ان تقوم بتجربة تلك المحافظ علي "testnet" يمكنك الاطلاع عليها هنا
سلسلة تعلم ★ تشغيل شبكة البرق***********************************************************
لتبسيط الامر حول كيفية عمل تلك الشبكة, سنفترض ان هنالك شخصين تحمسا للدفع بواسطة هذه الشبكة وهما عمر ودانية قام كلاهما بتحميل محفظة تدعم شبكة البرق علي هواتفهم.
* شبكة البرق تعتمد علي فتح القنوات هذه القنوات متصلة بعقد تلك العقد تتصل بعقد او قنوات آخرى.
قبل التطرق الي التفاصيل هناك ثلاثة اشياء يجب اخذها في الاعتبار وهي
التمويل, امكانية الارسال, امكانية الاستقبالعندما تقوم بانشاء القناة لاول مرة فلا بد لك من تمويل تلك القناة حيث يكون ذلك
التمويل هو
السعة القصوى تذكر هذا الرقم يظل ثابتا
امكانية الارسال تعتمد علي التمويل حيث ان اقصي امكانية للارسال هي
سعة القناة او التمويل الاولى.
امكانية الاسقبال هي ناتج عملية
طرح سعة القناة من امكانية الارسال.
الان لنرجع الي المثال السابق, يريد عمر ارسال اموال الي دانية باستخدام شبكة البرق اذن سيقوم بانشاء قناة مع دانية لذلك يقوم بتمويل القناة بمبلغ وليكن مثلا 1 بيتكوين.
الان السعة القصوي للقناة هي 1 بيتكوين, يمكنه ارسال: 1 بيتكوين, يمكنة تلقي 0 ** سعة القناة ناقص امكانية الارسال
قرر عمر ارسال 0.5 بيتكوين الي دانية, اذن ستكون تفاصيل القناة كالاتي:
السعة القصوي للقناة: 1 بيتكوين , يمكنه ارسال: 1-0.5 = 0.5 بيتكوين , يمكنة استقبال= 1-0.5 =0.5 بيتكوين
الان تريد دانية ارسال 0.3 بيتكوين الي عمر لذلك ستكون تفاصيل القناة كالاتي:
السعة القصوي: 1 بيتكوين امكانية الارسال"0.5 + 0.3 = بيتكوين 0.8" امكانية الاسقبال 1-0.8=0.2 بيتكوين
نكرر نفس الامر مع عمر اراد ارسال 0.6 بيتكوين الي دانية:
السعة القصوي 1 بيتكوين امكانية الارسال: 0.8-0.6= 0.2 بيتكوين امكانية الاستقبال= 0.6 + 0.2= 0.8 بيتكوين
وهكذا يستمر الحال في تحديث القيم داخل القناة , الان يريد عمر اغلاق القناة عندها تغلق القناة بمحصلة نهاية وهي ان 0.2 بيتكوين ودانية لديها 0.8 بيتكوين
هذه الاموال سترسل الي محافظهم حيث ستكون المحافظ تحتوي علي خيار للدفع بشبكة البرق او الدفع بالطرق العادية "كما يحدث الان"
سؤال: اذا اراد عمر ارسال اكثر من 1 بيتكوين الي دانية كيف يمكنه فعل ذلك؟ ذكرنا بالاعلي ان اعلي مبلغ هو سعة القناة لذلك عندما قام عمر بانشاء تلك القناة كان تمويل القناة هو 1 بيتكوين عليه لن يستطيع ارسال اكثر من ذلك المبلغ ولكن يمكنه اما الدفع بالطرق التقليدية او انشاء قناة جديدة تمويلها 2 بيتكوين.
لاحظ ان المعاملات بشكبة البرق لحظية كما ان الرسوم تؤؤل الي الصفر لذلك هي مناسبة للمعاملات الصغيرة كشراء قهوة او الاغراض اليومية اما التحويلات الكبيرة فالافضل القيام بها بواسطة on-chain payment