مستقبل blockchain هو رؤية عظيمة: اللامركزية والأمان والقابلية للتوسع. ولكن غالبًا ما يمكن لـ blockchain تحقيق اثنين فقط من هذه المتطلبات، وتلبية هذه المتطلبات الثلاثة تُعرف بمشكلة مثلث الاستحالة في blockchain. على مر السنين، كان الناس يستكشفون كيفية حل هذه المشكلة، وكيفية زيادة قدرة blockchain وسرعة المعاملات مع ضمان اللامركزية والأمان، أي حل مشكلة التوسع، هو واحد من الموضوعات الساخنة التي يتم مناقشتها في عملية تطوير blockchain الحالية.
دعونا نحدد بشكل عام اللامركزية والأمان وقابلية التوسع في blockchain:
لامركزية: يمكن لأي شخص أن يصبح عقدة للمشاركة في إنتاج والتحقق من نظام blockchain، كلما زاد عدد العقد، زادت درجة اللامركزية، مما يضمن أن الشبكة لا تخضع لسيطرة مجموعة صغيرة من المشاركين المركزيين الكبار.
الأمان: كلما زادت تكلفة السيطرة على نظام blockchain ، زادت الأمان ، وبالتالي يمكن للسلسلة مقاومة هجمات نسبة أكبر من المشاركين.
القابلية للتوسع: قدرة blockchain على معالجة كمية كبيرة من المعاملات.
كانت أول عملية انقسام كبيرة في شبكة البيتكوين ناتجة عن مشكلة زيادة السعة. مع زيادة عدد مستخدمي البيتكوين وحجم المعاملات، بدأت شبكة البيتكوين التي تبلغ سعة كل كتلة 1MB تواجه مشكلة الازدحام؛ بدءًا من عام 2015، كانت هناك خلافات في مجتمع البيتكوين حول مشكلة زيادة السعة، حيث كان هناك جانب يدعمه Bitcoin ABC لتعزيز حجم الكتل، بينما كان الجانب الآخر يدعمه Bitcoin Core، والذي يعتقد أنه يجب استخدام خطة Segwit لتحسين بنية السلسلة الرئيسية. في 1 أغسطس 2017، بدأت Bitcoin ABC في تشغيل نظام عميل تم تطويره ذاتيًا بسعة 8MB، مما أدى إلى ظهور أول انقسام كبير في تاريخ البيتكوين، ومن ثم وُلدت عملة جديدة تُدعى BCH.
على نفس المنوال، فإن شبكة الإيثريوم أيضاً تختار التضحية بجزء من القابلية للتوسع من أجل ضمان أمان الشبكة واللامركزية؛ على الرغم من أن شبكة الإيثريوم لم تقيد حجم الكتلة مثل شبكة البيتكوين لتحديد حجم المعاملات، بل تحولت بشكل غير مباشر إلى وضع حد أقصى لرسوم الوقود التي يمكن أن تستوعبها كتلة واحدة، ولكن الهدف هو تحقيق توافق بلا ثقة وضمان توزيع واسع للعقد. سواء تم إلغاء الحد أو زيادته، فإن ذلك سيؤدي إلى استبعاد العديد من العقد الصغيرة التي تفتقر إلى النطاق الترددي والتخزين والقدرة الحاسوبية.
من CryptoKitties في عام 2017 ، صيف DeFi ، ثم ظهور تطبيقات GameFi و NFT على السلسلة ، تزداد حاجة السوق إلى حجم المعاملات بشكل مستمر ، لكن حتى Ethereum القابلة للبرمجة يمكنها معالجة 15~45 معاملة في الثانية (TPS) ، مما يؤدي إلى زيادة تكاليف المعاملات وطول أوقات التسوية ، مما يجعل معظم Dapps غير قادرة على تحمل تكاليف التشغيل ، ويصبح الشبكة بأكملها بطيئة ومكلفة للمستخدمين ، مما يجعل مشكلة توسيع blockchain بحاجة ماسة إلى الحل. الحل المثالي للتوسع هو: زيادة سرعة معاملات شبكة blockchain (وقت إنهاء أقصر) وحجم المعاملات (TPS أعلى) دون التضحية باللامركزية والأمان.
2. أنواع خطط التوسيع
نحن نصنف خطط التوسع إلى نوعين رئيسيين: التوسع على السلسلة والتوسع خارج السلسلة، بناءً على معيار "ما إذا كان سيتم تغيير طبقة الشبكة الرئيسية".
( 2.1 التوسع على السلسلة
المفهوم الأساسي: حل لتحقيق توسيع من خلال تغيير طبقة بروتوكول الشبكة الرئيسية، والخطة الرئيسية الحالية هي التجزئة.
توجد عدة حلول لتوسيع السلسلة, هذه المقالة لا تتناول ذلك بالتفصيل, وفيما يلي قائمة مختصرة بحلين:
الخيار الأول هو توسيع مساحة الكتلة، أي زيادة عدد المعاملات المعبأة في كل كتلة، ولكن هذا سيزيد من متطلبات أجهزة العقد عالية الأداء، ويرفع من عتبة الانضمام للعقد، مما يقلل من درجة "اللامركزية".
الخيار الثاني هو التقسيم، حيث يتم تقسيم دفتر أستاذ blockchain إلى عدة أجزاء، ولم يعد كل عقدة تشارك في جميع عمليات التسجيل، بل يتم تكليف أجزاء مختلفة أي عقد مختلفة بمسؤولية تسجيل مختلفة، مما يسمح بالحساب المتوازي لمعالجة معاملات متعددة في نفس الوقت؛ وهذا يمكن أن يقلل من ضغط الحساب على العقد ويخفض عتبة الانضمام، مما يزيد من سرعة معالجة المعاملات ودرجة اللامركزية؛ لكن هذا يعني أن قوة الحوسبة في الشبكة يتم توزيعها، مما سيقلل من "أمان" الشبكة بشكل عام.
قد يؤدي تغيير شفرة بروتوكول الشبكة الرئيسية إلى آثار سلبية يصعب التنبؤ بها، حيث إن أي ثغرة أمنية دقيقة في الطبقة الأساسية يمكن أن تهدد بشكل خطير أمان الشبكة بأكملها، وقد تضطر الشبكة إلى إجراء انقسام أو انقطاع لإصلاح التحديثات. على سبيل المثال، حادثة ثغرة التضخم في Zcash في عام 2018: كانت شفرة Zcash تعتمد على شفرة النسخة 0.11.2 من بيتكوين، وفي عام 2018 اكتشف أحد المهندسين وجود ثغرة عالية الخطورة في الشفرة الأساسية، وهي إمكانية إصدار الرموز بلا حدود، وبعد ذلك قضى الفريق 8 أشهر في إصلاحها سراً، ولم يتم الإعلان عن هذه الحادثة إلا بعد إصلاح الثغرة.
) 2.2 خارج السلسلة توسيع
المفهوم الأساسي: حل توسيع لا يغير بروتوكول الشبكة الرئيسية من الطبقة الأولى الحالي.
يمكن تقسيم حلول توسيع خارج السلسلة إلى Layer2 وخيارات أخرى:
![تقرير بحثي شامل: تحليل كامل لتوسيع خارج السلسلة]###https://img-cdn.gateio.im/webp-social/moments-087d35594a04d33375b8199b93eb355e.webp###
3. حلول توسيع خارج السلسلة
( 3.1 قنوات الدولة
)# 3.1.1 ملخص
تحدد قناة الحالة أنه يجب على المستخدمين التفاعل مع الشبكة الرئيسية فقط عند فتح القناة أو إغلاقها أو حل النزاعات، ويتم إجراء التفاعلات بين المستخدمين خارج السلسلة، وذلك لتقليل الوقت وتكاليف المعاملات للمستخدمين، ولتحقيق عدم وجود قيود على عدد المعاملات.
قناة الحالة هي بروتوكول بسيط من نظير إلى نظير، مناسب للتطبيقات "المبنية على الدور"، مثل لعبة الشطرنج الدولية بين شخصين. تُدار كل قناة بواسطة عقد ذكي متعدد التوقيعات يعمل على الشبكة الرئيسية، حيث يتحكم هذا العقد في الأصول المودعة في القناة، ويحقق في تحديثات الحالة، ويقوم بالتحكيم في النزاعات بين المشاركين ### بناءً على إثبات الاحتيال الموقّع والمختوم ###. بعد نشر العقد على شبكة البلوكشين، يقوم المشاركون بإيداع مبلغ من المال واحتجازه، وبعد تأكيد توقيع الطرفين، تُفتح القناة رسميًا. تتيح القناة للمشاركين إجراء معاملات مجانية غير محدودة خارج السلسلة ( طالما أن صافي قيمة تحويلاتهم لا يتجاوز إجمالي عدد الرموز المودعة ). يقوم المشاركون بالتناوب على إرسال تحديثات الحالة إلى بعضهم البعض، في انتظار تأكيد توقيع الطرف الآخر. بمجرد تأكيد توقيع الطرف الآخر، تعتبر تحديثات الحالة هذه مكتملة. في الظروف العادية، لن يتم رفع تحديثات الحالة التي اتفق عليها الطرفان إلى الشبكة الرئيسية، بل سيعتمد ذلك على تأكيد الشبكة الرئيسية فقط في حالة حدوث نزاع أو إغلاق القناة. عند الحاجة إلى إغلاق القناة، يمكن لأي مشارك تقديم طلب معاملة على الشبكة الرئيسية، وإذا حصل طلب الانسحاب على توافق تام من جميع الأطراف، فسيتم التنفيذ على السلسلة على الفور، أي أن العقد الذكي سيقوم بتوزيع الأموال المحتجزة المتبقية بناءً على رصيد كل مشارك في الحالة النهائية للقناة؛ إذا لم يوافق المشارك الآخر، فسيتعين على الجميع الانتظار حتى انتهاء "فترة التحدي" لتلقي الأموال المتبقية.
بناءً على ما سبق، يمكن أن تقلل حلول قناة الحالة بشكل كبير من كمية الحسابات على الشبكة الرئيسية، وزيادة سرعة المعاملات، وتقليل تكاليف المعاملات.
2015/11، قام جيف كولمان بتلخيص مفهوم قناة الدولة بشكل منهجي للمرة الأولى، واقترح أن قناة الدفع في بيتكوين هي حالة فرعية من مفهوم قناة الدولة.
2016/01، قدم جوزيف بون وتاديوس دريجا الورقة البيضاء "شبكة الضوء لبيتكوين: مدفوعات فورية قابلة للتوسع خارج السلسلة" التي اقترحت خطة توسيع شبكة بيتكوين عبر قناة الدفع )، وهذه الخطة مخصصة فقط لمعالجة المدفوعات على شبكة بيتكوين.
2017/11، تم اقتراح أول مواصفة تصميم تتعلق بقناة الحالة Sprites المستندة إلى إطار قنوات الدفع.
2018/06، قدمت Counterfactual تصميمًا مفصلًا جدًا لقنوات الحالة العامة، وهو أول تصميم مرتبط تمامًا بقنوات الحالة.
2018/10، قدمت مقالة Generalised State Channel Networks مفهوم شبكات قنوات الحالة وشبكات القنوات الافتراضية.
2019/02، تم توسيع مفهوم قناة الحالة إلى قنوات N-Party، وNitro هو البروتوكول الأول الذي تم إنشاؤه بناءً على هذه الفكرة.
2019/10، قامت Pisa بتوسيع مفهوم Watchtowers لحل مشكلة الحاجة إلى أن يكون جميع المشاركين متصلين باستمرار.
2020/03، قدمت Hydra قنوات متطابقة سريعة.
![تقرير عميق مكون من عشرة آلاف كلمة: تحليل شامل لتوسيع السلسلة الخارجية]###https://img-cdn.gateio.im/webp-social/moments-ad088ac016d75b1ae0b0eda699e74709.webp(
)# 3.1.3 المبادئ التقنية
المبادئ التقنية لقناة الحالة هي كما يلي:
أليس وبوب يودعان الأموال من عنوان EOA الشخصي الخاص بهما إلى عنوان العقد على السلسلة، حيث يتم قفل هذه الأموال في العقد حتى يتم إعادة الرصيد إلى المستخدم عند إغلاق القناة؛ بعد تأكيد توقيع الاثنين، يتم فتح قناة الحالة بينهما رسميًا.
يمكن لأليس وبوب من خلال هذه القناة إجراء عدد غير محدود من المعاملات خارج السلسلة، حيث يتواصل المشاركون من خلال رسائل موقعة مشفرة ( بدلاً من التواصل مع شبكة blockchain ). يحتاج كلا المستخدمين إلى توقيع كل معاملة لمنع الاحتيال المزدوج. من خلال هذه الرسائل، يقدمون تحديثات حالة حساباتهم، ويقبلون تحديثات الحالة المقدمة من الطرف الآخر.
إذا كانت أليس ترغب في إغلاق القناة وإنهاء الصفقة مع بوب، تحتاج أليس إلى تقديم الحالة النهائية لحسابها إلى العقد، إذا وقع بوب على الموافقة، فسيقوم العقد بإطلاق الأموال المقفلة وإعادتها إلى المستخدم المعني بناءً على الحالة النهائية. إذا لم يرد بوب بالتوقيع، فسيقوم العقد بإطلاق الأموال المقفلة وإعادتها إلى المستخدم المعني بعد انتهاء فترة التحدي.
![تقرير عميق: تحليل شامل لتوسيع خارج السلسلة]###https://img-cdn.gateio.im/webp-social/moments-815c5eb2bdba725e04eebe67b22d42aa.webp(
)# 3.1.4 المزايا والعيوب
المميزات:
تأكيد فوري
تكلفة منخفضة
خصوصية جيدة
قابل للتوسع بشكل كبير
مناسب للتداول المتكرر بمبالغ صغيرة
العيوب:
تحتاج إلى قفل الأموال مسبقًا
يجب على الأطراف المشاركة أن تكون متصلة باستمرار
غير مناسب للمدفوعات الكبيرة
عدد الممرات وعدد المشاركين محدود
تحتاج إلى مراقبة من طرف ثالث لضمان الأمان
3.1.5 التطبيق
شبكة البرق بيتكوين
نظرة عامة:
شبكة البرق هي قناة مدفوعات صغيرة على شبكة البيتكوين، وقد شهدت تطورًا تقنيًا شاملاً: بناء قناة دفع أحادية الاتجاه باستخدام التوقيع المتعدد 2/2، وبعد إضافة RSMC يمكن بناء قناة دفع ثنائية الاتجاه، وبعد إضافة HTLC يمكن توصيل قنوات الدفع لتوسيعها إلى مدفوعات متعددة الأشخاص، وأخيرًا بناء شبكة الدفع أي شبكة البرق. من خلال قنوات الدفع الصغيرة خارج السلسلة، ثم بمساعدة الوسطاء تتشكل شبكة المعاملات، يمكن حل مشكلة توسيع شبكة البيتكوين. يتبع الاستخدام العام لشبكة البرق عملية "إيداع ( إنشاء قناة ) → معاملات شبكة البرق ### تحديث حالة القناة ( → استرداد/تسوية ) إنهاء القناة ("؛ نظريًا، يمكن لشبكة البرق معالجة مليون معاملة في الثانية.
الخط الزمني:
في فبراير 2015، نشر جوزيف بون وتاديوس دريجا مسودة ورقة بيضاء لشبكة البرق؛
تم إصدار النسخة الرسمية من الورقة البيضاء في يناير 2016 وتأسيس Lightning Labs؛
في 15 مارس 2018، أصدرت Lightning Labs الإصدار الأول من شبكة Lightning Network Daemon )LND( 0.4.
في بداية عام 2021، كانت السعة العامة لشبكة البرق )TVL( حوالي 40 مليون دولار، وكان هناك حوالي 100 ألف مستخدم يستخدمون شبكة البرق.
في يونيو 2021، أعلنت السلفادور اعتماد البيتكوين كعملة قانونية، وفي سبتمبر، أصدرت محفظة Chivo المستندة إلى شبكة البرق.
في عام 2022، أعلنت Cash App و 26 منصة لتداول العملات المشفرة تشمل OKX و Kraken و Bitfinex دعم شبكة البرق، مما يتيح عمليات الإيداع والسحب والتحويل الفوري والاقتصادي لـ BTC.
في أكتوبر 2022، أصدرت Lightning Labs بروتوكولًا جديدًا يعتمد على Taproot - بروتوكول Taro) الإصدار alpha(، والذي يتم اختباره حاليًا على الشبكة الاختبارية، وسيكون متاحًا في المستقبل لصك وإرسال واستقبال الأصول على شبكة البيتكوين، وتنفيذ معاملات فورية وعالية السعة ومنخفضة الرسوم من خلال شبكة Lightning.
23 نوفمبر 2022، وفقًا لموقع 1ml.com، يوجد في شبكة البرق 76,236 قناة دفع، وبلغت أموال القنوات 5049 $
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 12
أعجبني
12
4
مشاركة
تعليق
0/400
RugResistant
· منذ 6 س
قناة الدولة قد قيل عنها منذ فترة طويلة، فما الجديد في ذلك؟
شاهد النسخة الأصليةرد0
RunWhenCut
· منذ 6 س
هل TPSL يعلق بهذه الطريقة؟
شاهد النسخة الأصليةرد0
AirdropHunterXiao
· منذ 6 س
البلوكتشين هذه الثالوث الغير مقدس حقيقية جداً، إنها حاجة ملحة تجعلني أتألم.
تحليل عميق لتوسيع خارج السلسلة: كيف تعزز قناة الدولة كفاءة معاملات البلوكتشين
تحليل العمق لتوسيع خارج السلسلة
1. ضرورة التوسع
مستقبل blockchain هو رؤية عظيمة: اللامركزية والأمان والقابلية للتوسع. ولكن غالبًا ما يمكن لـ blockchain تحقيق اثنين فقط من هذه المتطلبات، وتلبية هذه المتطلبات الثلاثة تُعرف بمشكلة مثلث الاستحالة في blockchain. على مر السنين، كان الناس يستكشفون كيفية حل هذه المشكلة، وكيفية زيادة قدرة blockchain وسرعة المعاملات مع ضمان اللامركزية والأمان، أي حل مشكلة التوسع، هو واحد من الموضوعات الساخنة التي يتم مناقشتها في عملية تطوير blockchain الحالية.
دعونا نحدد بشكل عام اللامركزية والأمان وقابلية التوسع في blockchain:
كانت أول عملية انقسام كبيرة في شبكة البيتكوين ناتجة عن مشكلة زيادة السعة. مع زيادة عدد مستخدمي البيتكوين وحجم المعاملات، بدأت شبكة البيتكوين التي تبلغ سعة كل كتلة 1MB تواجه مشكلة الازدحام؛ بدءًا من عام 2015، كانت هناك خلافات في مجتمع البيتكوين حول مشكلة زيادة السعة، حيث كان هناك جانب يدعمه Bitcoin ABC لتعزيز حجم الكتل، بينما كان الجانب الآخر يدعمه Bitcoin Core، والذي يعتقد أنه يجب استخدام خطة Segwit لتحسين بنية السلسلة الرئيسية. في 1 أغسطس 2017، بدأت Bitcoin ABC في تشغيل نظام عميل تم تطويره ذاتيًا بسعة 8MB، مما أدى إلى ظهور أول انقسام كبير في تاريخ البيتكوين، ومن ثم وُلدت عملة جديدة تُدعى BCH.
على نفس المنوال، فإن شبكة الإيثريوم أيضاً تختار التضحية بجزء من القابلية للتوسع من أجل ضمان أمان الشبكة واللامركزية؛ على الرغم من أن شبكة الإيثريوم لم تقيد حجم الكتلة مثل شبكة البيتكوين لتحديد حجم المعاملات، بل تحولت بشكل غير مباشر إلى وضع حد أقصى لرسوم الوقود التي يمكن أن تستوعبها كتلة واحدة، ولكن الهدف هو تحقيق توافق بلا ثقة وضمان توزيع واسع للعقد. سواء تم إلغاء الحد أو زيادته، فإن ذلك سيؤدي إلى استبعاد العديد من العقد الصغيرة التي تفتقر إلى النطاق الترددي والتخزين والقدرة الحاسوبية.
من CryptoKitties في عام 2017 ، صيف DeFi ، ثم ظهور تطبيقات GameFi و NFT على السلسلة ، تزداد حاجة السوق إلى حجم المعاملات بشكل مستمر ، لكن حتى Ethereum القابلة للبرمجة يمكنها معالجة 15~45 معاملة في الثانية (TPS) ، مما يؤدي إلى زيادة تكاليف المعاملات وطول أوقات التسوية ، مما يجعل معظم Dapps غير قادرة على تحمل تكاليف التشغيل ، ويصبح الشبكة بأكملها بطيئة ومكلفة للمستخدمين ، مما يجعل مشكلة توسيع blockchain بحاجة ماسة إلى الحل. الحل المثالي للتوسع هو: زيادة سرعة معاملات شبكة blockchain (وقت إنهاء أقصر) وحجم المعاملات (TPS أعلى) دون التضحية باللامركزية والأمان.
2. أنواع خطط التوسيع
نحن نصنف خطط التوسع إلى نوعين رئيسيين: التوسع على السلسلة والتوسع خارج السلسلة، بناءً على معيار "ما إذا كان سيتم تغيير طبقة الشبكة الرئيسية".
( 2.1 التوسع على السلسلة
المفهوم الأساسي: حل لتحقيق توسيع من خلال تغيير طبقة بروتوكول الشبكة الرئيسية، والخطة الرئيسية الحالية هي التجزئة.
توجد عدة حلول لتوسيع السلسلة, هذه المقالة لا تتناول ذلك بالتفصيل, وفيما يلي قائمة مختصرة بحلين:
قد يؤدي تغيير شفرة بروتوكول الشبكة الرئيسية إلى آثار سلبية يصعب التنبؤ بها، حيث إن أي ثغرة أمنية دقيقة في الطبقة الأساسية يمكن أن تهدد بشكل خطير أمان الشبكة بأكملها، وقد تضطر الشبكة إلى إجراء انقسام أو انقطاع لإصلاح التحديثات. على سبيل المثال، حادثة ثغرة التضخم في Zcash في عام 2018: كانت شفرة Zcash تعتمد على شفرة النسخة 0.11.2 من بيتكوين، وفي عام 2018 اكتشف أحد المهندسين وجود ثغرة عالية الخطورة في الشفرة الأساسية، وهي إمكانية إصدار الرموز بلا حدود، وبعد ذلك قضى الفريق 8 أشهر في إصلاحها سراً، ولم يتم الإعلان عن هذه الحادثة إلا بعد إصلاح الثغرة.
) 2.2 خارج السلسلة توسيع
المفهوم الأساسي: حل توسيع لا يغير بروتوكول الشبكة الرئيسية من الطبقة الأولى الحالي.
يمكن تقسيم حلول توسيع خارج السلسلة إلى Layer2 وخيارات أخرى:
![تقرير بحثي شامل: تحليل كامل لتوسيع خارج السلسلة]###https://img-cdn.gateio.im/webp-social/moments-087d35594a04d33375b8199b93eb355e.webp###
3. حلول توسيع خارج السلسلة
( 3.1 قنوات الدولة
)# 3.1.1 ملخص
تحدد قناة الحالة أنه يجب على المستخدمين التفاعل مع الشبكة الرئيسية فقط عند فتح القناة أو إغلاقها أو حل النزاعات، ويتم إجراء التفاعلات بين المستخدمين خارج السلسلة، وذلك لتقليل الوقت وتكاليف المعاملات للمستخدمين، ولتحقيق عدم وجود قيود على عدد المعاملات.
قناة الحالة هي بروتوكول بسيط من نظير إلى نظير، مناسب للتطبيقات "المبنية على الدور"، مثل لعبة الشطرنج الدولية بين شخصين. تُدار كل قناة بواسطة عقد ذكي متعدد التوقيعات يعمل على الشبكة الرئيسية، حيث يتحكم هذا العقد في الأصول المودعة في القناة، ويحقق في تحديثات الحالة، ويقوم بالتحكيم في النزاعات بين المشاركين ### بناءً على إثبات الاحتيال الموقّع والمختوم ###. بعد نشر العقد على شبكة البلوكشين، يقوم المشاركون بإيداع مبلغ من المال واحتجازه، وبعد تأكيد توقيع الطرفين، تُفتح القناة رسميًا. تتيح القناة للمشاركين إجراء معاملات مجانية غير محدودة خارج السلسلة ( طالما أن صافي قيمة تحويلاتهم لا يتجاوز إجمالي عدد الرموز المودعة ). يقوم المشاركون بالتناوب على إرسال تحديثات الحالة إلى بعضهم البعض، في انتظار تأكيد توقيع الطرف الآخر. بمجرد تأكيد توقيع الطرف الآخر، تعتبر تحديثات الحالة هذه مكتملة. في الظروف العادية، لن يتم رفع تحديثات الحالة التي اتفق عليها الطرفان إلى الشبكة الرئيسية، بل سيعتمد ذلك على تأكيد الشبكة الرئيسية فقط في حالة حدوث نزاع أو إغلاق القناة. عند الحاجة إلى إغلاق القناة، يمكن لأي مشارك تقديم طلب معاملة على الشبكة الرئيسية، وإذا حصل طلب الانسحاب على توافق تام من جميع الأطراف، فسيتم التنفيذ على السلسلة على الفور، أي أن العقد الذكي سيقوم بتوزيع الأموال المحتجزة المتبقية بناءً على رصيد كل مشارك في الحالة النهائية للقناة؛ إذا لم يوافق المشارك الآخر، فسيتعين على الجميع الانتظار حتى انتهاء "فترة التحدي" لتلقي الأموال المتبقية.
بناءً على ما سبق، يمكن أن تقلل حلول قناة الحالة بشكل كبير من كمية الحسابات على الشبكة الرئيسية، وزيادة سرعة المعاملات، وتقليل تكاليف المعاملات.
(# 3.1.2 خط الزمن
![تقرير عميق مكون من عشرة آلاف كلمة: تحليل شامل لتوسيع السلسلة الخارجية]###https://img-cdn.gateio.im/webp-social/moments-ad088ac016d75b1ae0b0eda699e74709.webp(
)# 3.1.3 المبادئ التقنية
المبادئ التقنية لقناة الحالة هي كما يلي:
أليس وبوب يودعان الأموال من عنوان EOA الشخصي الخاص بهما إلى عنوان العقد على السلسلة، حيث يتم قفل هذه الأموال في العقد حتى يتم إعادة الرصيد إلى المستخدم عند إغلاق القناة؛ بعد تأكيد توقيع الاثنين، يتم فتح قناة الحالة بينهما رسميًا.
يمكن لأليس وبوب من خلال هذه القناة إجراء عدد غير محدود من المعاملات خارج السلسلة، حيث يتواصل المشاركون من خلال رسائل موقعة مشفرة ( بدلاً من التواصل مع شبكة blockchain ). يحتاج كلا المستخدمين إلى توقيع كل معاملة لمنع الاحتيال المزدوج. من خلال هذه الرسائل، يقدمون تحديثات حالة حساباتهم، ويقبلون تحديثات الحالة المقدمة من الطرف الآخر.
إذا كانت أليس ترغب في إغلاق القناة وإنهاء الصفقة مع بوب، تحتاج أليس إلى تقديم الحالة النهائية لحسابها إلى العقد، إذا وقع بوب على الموافقة، فسيقوم العقد بإطلاق الأموال المقفلة وإعادتها إلى المستخدم المعني بناءً على الحالة النهائية. إذا لم يرد بوب بالتوقيع، فسيقوم العقد بإطلاق الأموال المقفلة وإعادتها إلى المستخدم المعني بعد انتهاء فترة التحدي.
![تقرير عميق: تحليل شامل لتوسيع خارج السلسلة]###https://img-cdn.gateio.im/webp-social/moments-815c5eb2bdba725e04eebe67b22d42aa.webp(
)# 3.1.4 المزايا والعيوب
المميزات:
العيوب:
3.1.5 التطبيق
نظرة عامة: شبكة البرق هي قناة مدفوعات صغيرة على شبكة البيتكوين، وقد شهدت تطورًا تقنيًا شاملاً: بناء قناة دفع أحادية الاتجاه باستخدام التوقيع المتعدد 2/2، وبعد إضافة RSMC يمكن بناء قناة دفع ثنائية الاتجاه، وبعد إضافة HTLC يمكن توصيل قنوات الدفع لتوسيعها إلى مدفوعات متعددة الأشخاص، وأخيرًا بناء شبكة الدفع أي شبكة البرق. من خلال قنوات الدفع الصغيرة خارج السلسلة، ثم بمساعدة الوسطاء تتشكل شبكة المعاملات، يمكن حل مشكلة توسيع شبكة البيتكوين. يتبع الاستخدام العام لشبكة البرق عملية "إيداع ( إنشاء قناة ) → معاملات شبكة البرق ### تحديث حالة القناة ( → استرداد/تسوية ) إنهاء القناة ("؛ نظريًا، يمكن لشبكة البرق معالجة مليون معاملة في الثانية.
الخط الزمني: