ICS-02: قوة عملاء IBC

1/7/2024, 1:38:06 PM
يقدم هذا المقال كيف تمكن العملاء الخفيفون IBC من أن يصبح بروتوكول توافق سلسلة كتل عالميًا.

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

تحدد ICS-02 متطلبات بناء العميل الخفيف، بما في ذلك كيفية إدارة IBC لبيانات العميل الخفيف. العملاء مطلوبون لعمل IBC، وهم خوارزميات التحقق التعسفية لإثبات المعلومات على السلسلة، والتي عادة ما تكون مشفرة بتنسيق IBC، من مكان إلى آخر.

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

التحقق من دليل الإجماع

مذكرة حول خوارزميات التوافق

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

خوارزميات التوافق تختلف عادة في قواعدها وما تعطي أولوية له. ومع ذلك، قد تجعل التباين في خوارزميتي توافق مختلفتين من الصعب على السلاسل التواصل عبر IBC. على سبيل المثال، تستخدم سلاسل Cosmos خوارزمية التوافق Tendermint التي تتمتع بالاستقرار النهائي في فترة واحدة، المعروفة أيضًا باسم الاستقرار السريع. من ناحية أخرى، لا تتمتع توافق Ethereum بالاستقرار النهائي في فترة واحدة وبالتالي فإنها تتسم بالاستقرار الأبطأ لأنها تعطي الحيوية أولوية على الأمان بينما IBC هو الأكثر توافقًا مع خوارزميات التوافق التي تعطي الأمان أولوية. نظرًا لهذا الاختلاف في متى يعتبر الكتل 'نهائية'، يوجد صعوبة في كيفية قدرة السلسلتين على إرسال وتحقق الكتل بين بعضهما البعض.

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

عملاء خفيفون: آلات حالة

يمكن أن يكون "جهاز حالة" سلسلة كتلية كاملة (سجل مكرر) أو عملية واحدة توقع العمليات بمفتاح خاص (توافق أدنى)، مثل كمبيوتر محمول أو هاتف جوال.

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

نوع العميل مقابل مثيل العميل

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

عملاء خفيفون: آلات فردية

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

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

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

التحقق بعد البراهين المتفق عليها

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

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

ZK-IBC: تحدث عمليات العميل خارج السلسلة ويتم التحقق منها على السلسلة من خلال ZKPs. لا توجد حد أدنى للتأخير والتكلفة أقل من التحقق الساذج. ومع ذلك، يمكن أن يكون التحقق من ZK مكلفًا على السلسلة ولا يوجد حد أقصى للتأخير، مما يعني أن المستخدم قد ينتظر لفترة من الوقت للحصول على تأكيد. قد تكون هناك أيضًا مشكلات عدم التوافق إذا كانت خطة التوقيع غير صديقة للSNARK.

نظرًا لأن الأنظمة المنفصلة أعلاه قد تكون لها بعض العيوب المحظورة، يُقترح استخدام ZK التفاؤلي للاستفادة من الجانبين. فوائد استخدام الجانبين تقلل من تكلفة صيانة الاتصال وتقدم حدًا أقصى للتأخير من خلال تحفيز مرسلي البيانات.

Optimistic ZK: يقبل السلسلة المصدرية الرؤوس بتفاؤل على السلسلة (ربما يكون هناك آلية رهان موجودة للأمان). ثمّ يُستخدم البراهين الصفرية المعرفية كبراهين احتيال في حالة السلوك غير الصادق أو كبراهين صحة لتقليل بشكل ديناميكي تأخير الاتصال.

الأمان وسوء السلوك

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

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

البناء مع العملاء الخفيفين

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

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

النقطة المهمة هي أن عملاء IBC يمكن استخدامهم من قبل أي شخص وأي جهاز للتحقق من الحالة عبر أي بلوكشين، مما يجعلهم عامل تحفيز قوي للأعمال والخدمات الجديدة في عالم العملات المشفرة.

تم رعاية هذه المقالة بواسطة Polymer لدعم التعليم المجتمعي حول IBC والتوافق الحقيقي بين السلسلات القائمة على النظام اللامركزي.

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

تنويه:

  1. تم نشر هذه المقالة من [Gateeshitanandini]. كل حقوق الطبع والنشر تنتمي إلى الكاتب الأصلي [ESHITA]. إذا كانت هناك اعتراضات على هذه الإعادة طباعة، يرجى التواصل معبوابة تعلمالفريق، وسيتولون بالأمر على الفور.
  2. إخلاء المسؤولية عن المسؤولية: الآراء والآراء المعبر عنها في هذه المقالة هي فقط تلك للكاتب ولا تشكل أي نصيحة استثمارية.
  3. تتم ترجمة المقالة إلى لغات أخرى من قبل فريق تعلم جيت. ما لم يذكر غير ذلك، يُحظر نسخ أو توزيع أو ارتكاب الانتحال للمقالات المترجمة.

مشاركة

تقويم العملات الرقمية

تحديثات المشروع
Etherex ستطلق عملة REX في 6 أغسطس.
REX
22.27%
2025-08-06
يوم الحوكمة والمطورين النادر في لاس فيغاس
ستستضيف Cardano يوم التطوير النادر والحكم في لاس فيغاس، من 6 إلى 7 أغسطس، ويشمل ورش العمل، hackathon ، ومناقشات جماعية تركز على التطوير الفني ومواضيع الحكم.
ADA
-3.44%
2025-08-06
البلوكتشين .Rio في ريو دي جانيرو
ستشارك Stellar في مؤتمر Blockchain.Rio، المقرر عقده في ريو دي جانيرو، من 5 إلى 7 أغسطس. سيتضمن البرنامج كلمات رئيسية ومناقشات جماعية تضم ممثلين عن نظام Stellar البيئي بالتعاون مع الشركاء Cheesecake Labs و NearX.
XLM
-3.18%
2025-08-06
ندوة عبر الإنترنت
أعلنت Circle عن ندوة مباشرة بعنوان "عصر قانون GENIUS يبدأ"، المقرر عقدها في 7 أغسطس 2025، الساعة 14:00 بتوقيت UTC. ستستكشف الجلسة تداعيات قانون GENIUS الذي تم تمريره حديثًا - الإطار التنظيمي الفيدرالي الأول لعملات الدفع المستقرة في الولايات المتحدة. سيقود دانيتي ديسبارتي وكوري ثين من Circle النقاش حول كيفية تأثير التشريع على ابتكار الأصول الرقمية، والوضوح التنظيمي، وقيادة الولايات المتحدة في البنية التحتية المالية العالمية.
USDC
-0.03%
2025-08-06
AMA على X
ستستضيف Ankr AMA على X في 7 أغسطس الساعة 16:00 بتوقيت UTC، مع التركيز على عمل DogeOS في بناء طبقة التطبيقات لـ DOGE.
ANKR
-3.23%
2025-08-06

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

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟
مبتدئ

ما هو Tronscan وكيف يمكنك استخدامه في عام 2025؟

Tronscan هو مستكشف للبلوكشين يتجاوز الأساسيات، ويقدم إدارة محفظة، تتبع الرمز، رؤى العقد الذكية، ومشاركة الحوكمة. بحلول عام 2025، تطورت مع ميزات أمان محسّنة، وتحليلات موسّعة، وتكامل عبر السلاسل، وتجربة جوال محسّنة. تشمل النظام الآن مصادقة بيومترية متقدمة، ورصد المعاملات في الوقت الحقيقي، ولوحة معلومات شاملة للتمويل اللامركزي. يستفيد المطورون من تحليل العقود الذكية الذي يعتمد على الذكاء الاصطناعي وبيئات اختبار محسّنة، بينما يستمتع المستخدمون برؤية موحدة لمحافظ متعددة السلاسل والتنقل القائم على الإيماءات على الأجهزة المحمولة.
11/22/2023, 6:27:42 PM
كل ما تريد معرفته عن Blockchain
مبتدئ

كل ما تريد معرفته عن Blockchain

ما هي البلوكشين، وفائدتها، والمعنى الكامن وراء الطبقات والمجموعات، ومقارنات البلوكشين وكيف يتم بناء أنظمة التشفير المختلفة؟
11/21/2022, 9:15:55 AM
ما هي كوساما؟ كل ما تريد معرفته عن KSM
مبتدئ

ما هي كوساما؟ كل ما تريد معرفته عن KSM

أما كوساما، التي توصف بأنها ابنة عم" بولكادوت البرية"، فهي عبارة عن منصة بلوكتشين مصممة لتوفير إطار قابل للتشغيل المتبادل على نطاق واسع وقابل للتوسعة للمطورين.
12/23/2022, 9:35:09 AM
ما هو كوتي؟ كل ما تحتاج إلى معرفته عن COTI
مبتدئ

ما هو كوتي؟ كل ما تحتاج إلى معرفته عن COTI

Coti (COTI) عبارة عن منصة لامركزية وقابلة للتطوير تدعم المدفوعات الخالية من الاحتكاك لكل من التمويل التقليدي والعملات الرقمية.
11/2/2023, 9:09:18 AM
ما هي ترون؟
مبتدئ

ما هي ترون؟

TRON هو مشروع سلسلة عامة تم إنشاؤه بواسطة Justin Sun في عام 2017. وهي تحتل المرتبة الأولى بناءً على شبكتها الفعالة وقابلية التوسع ورسوم المعاملات المنخفضة للغاية. عندما نتحدث عن TRON، قد تكون الكلمات الرئيسية الأولى المتعلقة بها هي جاستن صن و TRC-20 و dPoS. ولكن كسلسلة عامة ذات قيمة سوقية عالية وسيناريوهات تطبيق واسعة النطاق، هناك الكثير مما يستحق معرفته، بما في ذلك آلية الإجماع والنموذج الاقتصادي والتاريخ ومؤسسها.
11/21/2022, 9:53:41 AM
ما هو بولكادوت؟
مبتدئ

ما هو بولكادوت؟

يعد Polkadot حاليًا مشروعًا رائعًا في مجال blockchain. مع التقدم التدريجي لترقية Ethereum، عانى أداء Polkadot ومزاياها المعمارية كثيرًا، لكنها لا تزال واحدة من أقوى المنافسين من حيث البنية التحتية للسلسلة العامة. فإذا كانت بيتكوين تمثل بلوكتشين ١٫٠ التي فتحت عالم العملات المشفرة، وتمثل إيثريوم بلوكتشين ٢.٠ التي عززت تطبيقات التكنولوجيا. في هذه الحالة، عندما يتعلق الأمر بـ blockchain 3.0، يتم تمثيله بالتأكيد من خلال المشروع الشهير عبر السلاسل - Polkadot (DOT). لا تقوم Polkadot بتحميل العقود الذكية ولا تشغيل برامج بلوكتشين، ولكنها تحاول إنشاء سلسلة وسيطة (Relay Chain) يمكنها الاتصال بالسلاسل العامة الأخرى وتسمح لها بتحقيق تمرير موثوق للرسائل بين السلاسل (ICMP). "كان والد بولكادوت» جافين وود ينوي استخدام Polkadot لتحقيق الترابط بين السلاسل العامة المختلفة، وبالتالي جعلها إنترنت البلوكشين. # فريق بولكادوت المنظم الرئيسي
11/21/2022, 8:50:07 AM
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!