الدرس رقم 3

الهيكلية الفنية لـ Wormhole (W)

تشرح هذه الوحدة كيفية بناء Wormhole من الداخل. ستتعلم كيف يربط البروتوكول بين عدة سلاسل كتل من خلال دمج العقود الذكية على السلسلة مع المدققين والبنية التحتية خارج السلسلة. على السلسلة، يتضمن النظام العقود الأساسية التي تصدر رسائل وتسجل الأحداث لمراقبة الحراس. خارج السلسلة، يعتمد Wormhole على موافقات العمل القابلة للتحقق (VAAs)، ومجموعة لامركزية من الحراس، وأدوات مثل Spy و Relayers للتحقق من الرسائل وتوقيعها وتسليمها بين السلاسل.

مكونات على السلسلة

العقود الأساسية

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

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

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

في سلسلة الوجهة، تكون العقدة الأساسية مسؤولة أيضًا عن استلام VAAs والتحقق من توقيعاتها. لا يمكن تنفيذ رسالة على سلسلة الوجهة ما لم يستوفِ VAA الحد الأدنى المطلوب من التوقيعات، والذي يكون عادةً 13 من 19 توقيعًا من الحراس. وهذا يضمن نموذج أمان متسق وقابل للتحقق عبر جميع السلاسل.

المُصدر

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

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

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

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

سجلات المعاملات

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

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

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

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

مكونات خارج السلسلة

الموافقات القابلة للتحقق من الإجراءات (VAAs)

تعد موافقات الإجراء القابلة للتحقق (VAAs) الآلية الأساسية التي تمكن Wormhole من ربط الأحداث بين سلاسل الكتل بشكل آمن. بعد أن يتم إصدار رسالة على سلسلة المصدر ويتم التقاطها بواسطة الحراس، يقومون بتوقيع VAA بشكل جماعي للتأكيد على أنه قد تم ملاحظة الرسالة والتحقق منها. VAA ليست مجرد توقيع - بل تشمل الحمولة الكاملة، والبيانات الوصفية مثل الطوابع الزمنية وتفاصيل المصدر، ونظام توقيع متعدد يثبت التوافق بين الحراس.

تعتبر VAA صالحة فقط عندما تتضمن توقيعات من أغلبية ساحقة من مجموعة الحراس. حتى الآن، يتطلب Wormhole توقيع 13 من أصل 19 حارسًا على VAA. يوازن هذا العتبة بين الأمان والأداء، مما يسمح بنقل الرسائل بسرعة مع ضمان مقاومة التواطؤ أو الاختراق. إذا لم يتم تحقيق العتبة، سيتم رفض VAA من قبل السلسلة المستقبلة.

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

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

الحراس

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

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

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

جاسوس

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

يتصل العميل بشبكة القيل والقال من نظير إلى نظير المستخدمة من قبل Guardians ويتلقى الرسائل كما يتم إرسالها عبر النظام. يشمل ذلك كل من VAAs الموقعة والملاحظات الخام - الرسائل غير المؤكدة التي لم تصل بعد إلى عتبة التوقيع. يمنح المطورين وصولاً شبه فوري إلى اتصالات Wormhole الداخلية.

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

تشغيل Spy لا يتطلب أذونات أو مؤهلات خاصة. إنه خادم مفتوح المصدر يمكن لأي شخص نشره. وهذا يجعله مفيدًا بشكل خاص لفرق dApp التي ترغب في مراقبة رسائل Wormhole المتعلقة بتطبيقها دون الاعتماد على الناقلين أو البنية التحتية من طرف ثالث.

المراسلون

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

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

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

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

أهم النقاط

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

الهيكلية الفنية لـ Wormhole (W)

تشرح هذه الوحدة كيفية بناء Wormhole من الداخل. ستتعلم كيف يربط البروتوكول بين عدة سلاسل كتل من خلال دمج العقود الذكية على السلسلة مع المدققين والبنية التحتية خارج السلسلة. على السلسلة، يتضمن النظام العقود الأساسية التي تصدر رسائل وتسجل الأحداث لمراقبة الحراس. خارج السلسلة، يعتمد Wormhole على موافقات العمل القابلة للتحقق (VAAs)، ومجموعة لامركزية من الحراس، وأدوات مثل Spy و Relayers للتحقق من الرسائل وتوقيعها وتسليمها بين السلاسل.

مكونات على السلسلة

العقود الأساسية

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

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

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

في سلسلة الوجهة، تكون العقدة الأساسية مسؤولة أيضًا عن استلام VAAs والتحقق من توقيعاتها. لا يمكن تنفيذ رسالة على سلسلة الوجهة ما لم يستوفِ VAA الحد الأدنى المطلوب من التوقيعات، والذي يكون عادةً 13 من 19 توقيعًا من الحراس. وهذا يضمن نموذج أمان متسق وقابل للتحقق عبر جميع السلاسل.

المُصدر

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

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

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

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

سجلات المعاملات

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

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

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

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

مكونات خارج السلسلة

الموافقات القابلة للتحقق من الإجراءات (VAAs)

تعد موافقات الإجراء القابلة للتحقق (VAAs) الآلية الأساسية التي تمكن Wormhole من ربط الأحداث بين سلاسل الكتل بشكل آمن. بعد أن يتم إصدار رسالة على سلسلة المصدر ويتم التقاطها بواسطة الحراس، يقومون بتوقيع VAA بشكل جماعي للتأكيد على أنه قد تم ملاحظة الرسالة والتحقق منها. VAA ليست مجرد توقيع - بل تشمل الحمولة الكاملة، والبيانات الوصفية مثل الطوابع الزمنية وتفاصيل المصدر، ونظام توقيع متعدد يثبت التوافق بين الحراس.

تعتبر VAA صالحة فقط عندما تتضمن توقيعات من أغلبية ساحقة من مجموعة الحراس. حتى الآن، يتطلب Wormhole توقيع 13 من أصل 19 حارسًا على VAA. يوازن هذا العتبة بين الأمان والأداء، مما يسمح بنقل الرسائل بسرعة مع ضمان مقاومة التواطؤ أو الاختراق. إذا لم يتم تحقيق العتبة، سيتم رفض VAA من قبل السلسلة المستقبلة.

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

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

الحراس

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

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

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

جاسوس

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

يتصل العميل بشبكة القيل والقال من نظير إلى نظير المستخدمة من قبل Guardians ويتلقى الرسائل كما يتم إرسالها عبر النظام. يشمل ذلك كل من VAAs الموقعة والملاحظات الخام - الرسائل غير المؤكدة التي لم تصل بعد إلى عتبة التوقيع. يمنح المطورين وصولاً شبه فوري إلى اتصالات Wormhole الداخلية.

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

تشغيل Spy لا يتطلب أذونات أو مؤهلات خاصة. إنه خادم مفتوح المصدر يمكن لأي شخص نشره. وهذا يجعله مفيدًا بشكل خاص لفرق dApp التي ترغب في مراقبة رسائل Wormhole المتعلقة بتطبيقها دون الاعتماد على الناقلين أو البنية التحتية من طرف ثالث.

المراسلون

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

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

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

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

أهم النقاط

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