تفسير النظام للألياف: تجربة ضخمة لربط شبكة الإضاءة بـCKB

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

على سبيل المثال، يمكن لـ Fiber دعم أصولًا متعددة مثل CKB و BTC والعملات المستقرة بشكل أصلي، وقد تكون رسوم CKB أقل بكثير من BTC وسرعة الاستجابة أسرع، ويمكن لـ Fiber أن تحقق اختراقًا فيما يتعلق بتجربة المستخدم من خلال ذلك. وفيما يتعلق بالخصوصية والأمان، قامت Fiber أيضًا بتحسينات كبيرة.

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

إذا تم تحقيق رؤية CKB الرسمية في المستقبل، فإن ذلك سيكون ضخمًا بالنسبة إلى شبكة الإضاءة و CK بالإضافة إلى البيتكوين. وفقًا لبيانات mempool، تم توظيف أكثر من 300 مليون دولار في شبكة الإضاءة الحالية للبيتكوين، ويبلغ عدد العقد حوالي 1.2 ألف عقد، وتم بناء ما يقرب من 50 ألف قناة دفع بينهم.

وفي spendmybtc.com، يمكننا أيضًا رؤية المزيد والمزيد من التجار يدعمون الدفع والاستلام عبر شبكة الإضاءة، طالما أن اعتماد BTC يزداد، فإن طاقة النمو لحلول الدفع مثل شبكة الإضاءة و Fiber خارج السلسلة لن تزيد إلا يوما بعد يوم.

بهدف تفسير تقنية Fiber بشكل شامل، كتبت “Geek Web3” هذا التقرير البحثي حول الحل الشامل لـ Fiber. كحل شبكة الإضاءة المبني على CKB، فإن مبدأ عمل Fiber متماثل إلى حد كبير مع BTC شبكة الإضاءة، ولكنه يحسن في العديد من التفاصيل.

يتكون البنية العامة لـ Fiber من أربعة أجزاء أساسية: قناة الدفع و WatchTower والتوجيه متعدد القفزات والدفع عبر الحدود. الآن دعونا نشرح أولاً أهم “قناة الدفع”.

شبكة الإضاءة وFiber الأساس: قناة الدفع

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

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

على سبيل المثال ، بدأ كل طرف مع 100 ريال ، ثم قامت أليس بتحويل 50 ريالًا إلى بوب ، ثم قامت أليس بتحويل 10 ريالات إضافية إلى بوب ، ثم قام بوب بتحويل 30 ريالًا إلى أليس ، وفي النهاية كانت أرصدة الطرفين على النحو التالي: أليس - 70 ، بوب - 130. ليس من الصعب على الجميع أن يلاحظ أن مجموع أرصدة الاثنين لا يتغير ، ويمكن أن تفسر بشكل جيد هذه النقطة بواسطة مثال تحريك خرزة الآلة الحاسبة ذهابًا وإيابًا في الرسم التوضيحي.

إذا قام أحد الأطراف بالخروج من القناة، يتم مزامنة الرصيد الحالي (أليس: 70 / بوب: 130) داخل السلسلة، وتحويل المبلغ المتعلق بالرصيد المشترك (200 دولار) حسب الأرصدة المتبقية لكل منهما في حساب العقد الذكي وإتمام التسوية. على الرغم من أن هذه العملية تبدو بسيطة، إلا أنه يتعين أخذ العديد من الحالات المعقدة في الاعتبار عند التطبيق العملي.

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

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

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

** ولكن هناك سيناريو شرير مهم هنا: يمكن لبوب تقديم الأرصدة المنتهية والصفقات الملتزم بها إلى السلسلة ، على سبيل المثال ، بعد إنشاء Commit Tx3 في الشكل أعلاه ، يكون رصيد بوب 130 ، ولكن لكسب الربح نفسه ، يقدم بوب الارتباط المنتهي إلى السلسلة ، ويعلن أن رصيده هو 160 ، وهذا الحالة الرصيد ليست في الوقت الحقيقي ، وهذا هو نموذج نموذجي لـ ‘الإنفاق المزدوج’.

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

هنا تم استخدام ** "التداول بالتزامن غير المتماثل و “سحب المفتاح السري” ، وهذان المفهومان مهمان للغاية. ** نبدأ أولاً بشرح “التداول بالتزامن غير المتماثل”. ** مثال على ذلك هو Tx3 التزام الوجهة الذي تم ذكره في الجزء السابق، والشكل التالي يبين رسماً توضيحياً للتزام التداول: **

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

بعد أن تتلقى Alice المعاملة الملتزمة التي قام بها Bob ، يمكنها إرفاق توقيعها لتلبية العقد المتعدد 2/2 ، ثم يمكن لـ Alice تقديم “المعاملة الملتزمة” بنشاط إلى السلسلة ، مما يسمح لها بالخروج من القناة ، إذا لم تفعل ذلك ، فيمكنها الاستمرار في تحويل الأموال في القناة.

هنا نحتاج إلى ملاحظة: ** تم بناء صفقة الالتزام هذه من قبل بوب بمبادرة منه ، حيث تكون الظروف غير مواتية لأليس ، ولا يمكن لأليس إلا أن تقبل / ترفض ، وعلينا أن نجد طريقة لترك أليس مع بعض الاستقلالية. ** في تصميم قناة الدفع ، يمكن لأليس نفسها فقط وضع معاملة الالتزام “غير المواتية لنفسها” داخل مشغل السلسلة ، لأن معاملة الالتزام تحتاج إلى تكوين 2/2 multisig ، وبوب لديه توقيعه الخاص فقط بعد إنشاء المعاملة محليا ، دون توقيع أليس.

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

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

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

لقد شرحنا سابقاً أن يجب أن يكون كل صفقة التزام 2/2 متعددة التوقيعات لتكون سارية المفعول، ولكن الصفقة التزام التي يقوم ببناؤها بوب محليًا والتي تكون في صالحه لا تفي بشرط التوقيع 2/2 متعدد، بينما تلك التي تفي بشرط التوقيع 2/2 متعدد تكون تحت سيطرة أليس، وبوب لا يمكنه تقديمها، بل يجب على أليس تقديمها، وهذا ما يشكل توازنًا. وهناك نفس المبدأ في الاتجاه الآخر.

نتيجة لذلك ، يمكن لأليس وبوب فقط تقديم معاملة التزام غير مواتية لهما طواعية ، وبمجرد أن يلتزم أحد الطرفين ب Commit Tx على السلسلة ويصبح ساري المفعول ، سيتم إغلاق القناة. بالعودة إلى سيناريو “الإنفاق المزدوج” في البداية ، ماذا يحدث إذا قدم شخص ما معاملة التزام منتهية الصلاحية إلى السلسلة؟

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

نلقي نظرة على الرسم البياني أدناه. لنفترض أن أحدث صفقة التزام هي Commit Tx3، وأن Commit Tx2 قد انتهت صلاحيتها. إذا قام بوب بتقديم Tx2 المنتهية صلاحيتها إلى داخل السلسلة، يمكن لأليس سحب أموال بوب من خلال إبطال المفتاح السري لـTx2 (يجب على أليس القيام بذلك داخل نطاق القفل الزمني).

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

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

بالنسبة لقناة الدفع هذه، فإن Fiber المبنية على CKB تتمتع بتحسينات كبيرة مقارنة بشبكة الإضاءة الخاصة بـ BTC، حيث يمكنها دعم نقل / تداول الأصول من أنواع متعددة بشكل أصلي، مثل CKB و BTC و RGB++ وعملة مستقرة، بينما يمكن لشبكة الإضاءة أن تدعم بشكل أصلي فقط BTC، بعد إطلاق Taproot Asset، لا يزال بشبكة الإضاءة BTC غير قادرة على دعم أصول غير BTC بشكل أصلي، فقط يمكنها دعم عملة مستقرة بشكل غير مباشر.

(مصدر الصورة: Dapangdun)

بالإضافة إلى ذلك، ‘السلسلة الرئيسية’ التي يعتمد عليها ‘Fiber’ هي CKB، وعملية فتح وإغلاق القناة تستهلك رسومًا أقل بكثير، ولن تستهلك الرسوم كما هو الحال في ‘شبكة الإضاءة’ لـ BTC، وهذا هو ميزته الواضحة في تجربة المستخدم.

حارس أمن على مدار الساعة: WatchTower برج المراقبة

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

في هذا الصدد ، يتوفر تصميم WatchTower لكل من Fiber و BTC شبكة الإضاءة ، والتي ستساعد المستخدمين في مراقبة الأنشطة داخل السلسلة على مدار الساعة. عندما يقوم أحد المشاركين في القناة بإرسال صفقة بعد الانتهاء ، سيتم التعامل معها على الفور بواسطة WatchTower ، وذلك لضمان سلامة القناة والأموال.

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

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

هنا يجب أن نشير إلى تحسين Fiber مقارنة بـ BTC شبكة الإضاءة. يطلق على الآلية العقابية المتعلقة بإلغاء المفتاح السري LN-Penalty ، ولكن LN-Penalty لـ BTC شبكة الإضاءة له عيوب واضحة: يجب على WatchTower الاحتفاظ بجميع تجارات الالتزام القديمة ومفاتيح الإلغاء المقابلة ، مما يسبب ضغطًا تخزينيًا كبيرًا.

في عام 2018 ، قدمت مجتمع BTC حلاً يسمى “eltoo” لحل المشكلة المذكورة أعلاه ، ولكنه يحتاج إلى دعم BTCfork لعملية التشفير SIGHASH_ANYPREVOUT. الفكرة هي أنه بمجرد أن يتم إرسال صفقة الالتزام المنتهية صلاحيتها إلى السلسلة ، يمكن أن تعاقب أحدث صفقة الالتزام عليها ، بحيث يتعين على المستخدم الاحتفاظ فقط بأحدث صفقة الالتزام. ومع ذلك ، لم يتم تنشيط التشفير SIGHASH_ANYPREVOUT حتى الآن ، وهذا الحل لا يزال قيد الانتظار.

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

نظام المرور في الشبكة: التوجيه متعدد القفزات و HTLC/PTLC ****

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

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

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

فرضاً أرادت آليس أن تدفع 100 دولار إلى دانيال، لكنهما ليس بينهما قناة. وجدت آليس أنه يمكنها دفع دانيال من خلال وسيطين، بوب وكارول. يجب هنا استخدام HTLC كقناة دفع، أولاً تبدأ آليس بطلب دانيال، ثم يرسل دانيال لآليس هاشًا r، لكن آليس لا تعرف النص العادي R الذي يتوافق معه r.

بعد ذلك، في قناة Alice مع Bob، تم إنشاء شرط الدفع من خلال HTLC: Alice مستعدة لدفع 102 قطعة نقدية لـ Bob، ولكن يجب على Bob أن يقول المفتاح السري R في غضون 30 دقيقة، وإلا ستقوم Alice بسحب المال. بنفس الطريقة، أنشأ Bob HTLC مع Carol: سيقوم Bob بدفع 101 قطعة نقدية لـ Carol، ولكن يجب على Carol أن تقول المفتاح السري R في غضون 25 دقيقة، وإلا سيقوم Bob بسحب المال.

كارول تقوم بإجراء هجوم عادي ، وتقوم بإنشاء HTLC في القناة مع دانيال: كارول مستعدة لدفع 100 دولار ، لكن دانيال يجب أن يخبرها بـ R في غضون 20 دقيقة ، وإلا ستسترد كارول المال.

دانيال يفهم أن المفتاح الذي يطلبه كارول R هو في الواقع ما تريده أليس، لأنه لا يهم أي شخص آخر محتوى R إلا أليس. لذلك، سيتعاون دانيال مع كارول، وسيخبرها بمحتوى R، ويأخذ منها 100 دولار، وبهذه الطريقة يتحقق هدف أليس: إعطاء كارول 100 دولار.

من السهل تخيل ما حدث بعد ذلك: قامت كارول بإخبار بوب بالمفتاح R واستلمت 101 دولار؛ ثم قام بوب بإخبار أليس بالمفتاح R واستلم 102 دولار. نستطيع ملاحظة ربح وخسارة الجميع، يمكننا أن نرى أن أليس فقدت 102 دولار، وربح بوب وكارول صافي 1 دولار، وحصل دانييل على 100 دولار. والدولار الواحد الذي حصل عليه بوب وكارول هو الرسوم التي سحبوها من أليس.

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

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

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

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

لهذا الغرض ، يعتمد ** Fiber على PTLC ، وهي تحسين للخصوصية على أساس HTLC ، حيث يتم فتح كل PTLC في مسار الدفع بواسطة مفتاح سري مختلف ، ولا يمكن تحديد الارتباط بينها من خلال مراقبة المفاتيح السرية المطلوبة لفتح PTLC. بالجمع بين PTLC وتوجيه البصل ، يمكن لـ Fiber أن يصبح حلاً مثاليًا للمدفوعات الخاصة.

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

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

بشكل عام، قام Fiber بتحسين كبير على مستوى الخصوصية والأمان بالمقارنة مع شبكة الإضاءة التقليدية.

Fiber与BTCشبكة الإضاءة间的跨域原子支付

باستخدام HTLC و PTLC ، يمكن لـ Fiber القيام بالدفع العابر للحدود مع شبكة البتكوين (BTC) ، ويمكن ضمان “الأتمتة الذرية للعمليات العابرة للحدود” ، وهو أن كل الخطوات المتعلقة بالعمليات العابرة للحدود يجب أن تكون ناجحة بالكامل أو فاشلة بالكامل ، ولا يمكن أن يحدث نجاح جزئي وفشل جزئي.

بعد ضمان النقل الذي يضمن الذرية، يمكن ضمان عدم حدوث خسائر مالية بسبب النقل عبر الحدود، وبالتالي يمكن ربط Fiber بشبكة الإضاءة BTC، على سبيل المثال، يمكن بناء مسارات الدفع في شبكة مختلطة تتكون من Fiber وشبكة الإضاءة مباشرة في Fiber لتحويل الأموال إلى مستخدمي شبكة الإضاءة BTC (حيث يقتصر الاستقبال على BTC فقط)، كما يمكن الحصول على CKB وRGB++ في Fiber مقابل قيمة معادلة في شبكة الإضاءة BTC.

نحن نشرح بشكل مبسط المبدأ: نفترض أن Alice تعمل كعقدة في شبكة Fiber ، في حين يعمل Bob كعقدة في شبكة BTC البرق. إذا أرادت Alice تحويل بعض المال إلى Bob ، فيمكنها القيام بذلك من خلال وسيط التحويل العابر Ingrid. على وجه التحديد ، ستعمل Ingrid كعقدة على التوالي في شبكتي Fiber و BTC البرق ، وتعمل كوسيط في مسار التحويل.

إذا أراد بوب استلام 1 BTC ، يمكن لآليس التفاوض مع إنجريد على معدل صرف ، على سبيل المثال باستخدام 1 CKB مقابل 1 BTC. يمكن لآليس إرسال 1.1 CKB إلى إنجريد في Fiber ، ثم يمكن لإنجريد إرسال 1 BTC إلى بوب في شبكة الإضاءة BTC ، وسيحتفظ إنجريد بـ 0.1 CKB كرسوم عمولة.

طريقة التشغيل المحددة هي في الواقع إنشاء مسار دفع بين Alice و Bob و Ingrid ، أي Alice->Ingrid->Bob ، ومن ثم سيتم استخدام HTLC. بطريقة مماثلة ، كان على بوب إخبار إنغريد بمحتويات المفتاح R من أجل الحصول على المال. بمجرد حصول Ingrid على المفتاح R ، يمكنها فتح أموال Alice المقفلة في HTLC.

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

في الواقع ، يمكن للوسيط إنجريد أن يعرف المفتاح R دون فتح HTLC لأليس ، ولكن يتعرض هذا للضرر الوسيط الذي هو إنجريد بدلاً من المستخدم أليس ، لذلك يعتبر تصميم Fiber آمنًا للمستخدم.

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

مقارنة بين Fiber والمزايا الأخرى لشبكة الإضاءة BTC

في الجزء السابق ، أشرنا إلى أن ** Fiber يدعم الأصول الأصلية لـ CKB وأصول RGB++ (خاصة العملة المستقرة) ، مما يجعل لديها إمكانات كبيرة في سيناريوهات الدفع الفوري وتلبية احتياجات الدفع الصغيرة اليومية بشكل أفضل **.

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

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

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

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

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

CKB2.45%
BTC0.34%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • إعادة النشر
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت