الدرس رقم 3

البروتوكولات التي تجعل البلوكتشين المتعدد ممكنًا

هنا ستستكشف بروتوكولات الرسائل الرئيسية مثل LayerZero وAxelar وWormhole وHyperlane، وكيف يمكّن كل منها الاتصال عبر السلاسل مع اختلافات في الأمان وتصميم الحلول. ستتعلم كيف تعمل هذه البروتوكولات في الخلفية، وأين يتم استخدامها، وكيف تقارن من حيث المرونة، واللامركزية، وتجربة المطور.

دور بروتوكولات الرسائل في تمكين الوظائف متعددة السلاسل

تعتمد العقود الذكية متعددة السلاسل على قدرة حاسمة واحدة: القدرة على التواصل عبر سلاسل الكتل. يتم تحقيق هذه الوظيفة من خلال فئة جديدة من بروتوكولات البنية التحتية المصممة خصيصًا للتراسل عبر السلاسل بطريقة آمنة وقابلة للتحقق. تعمل هذه البروتوكولات كطبقات تواصل بين سلاسل الكتل المعزولة، مما يمكّن التطبيقات اللامركزية من مزامنة الحالة، وتنفيذ الوظائف عن بُعد، ونقل القيمة أو البيانات عبر بيئات تنفيذ مختلفة.

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

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

LayerZero: نهج العقدة الخفيفة للغاية

LayerZero هو واحد من أكثر بروتوكولات الرسائل استخدامًا في مساحة الأومني تشين. يقدم بنية جديدة تعرف باسم العقدة الخفيفة الفائقة (ULN)، والتي تتيح التحقق من الرسائل دون الحاجة إلى تشغيل عقد blockchain كاملة على كل سلسلة.

في نموذج LayerZero، يتم استخدام كيانين مستقلين للتحقق: oracle و relayer. يوفر oracle (مثل Chainlink أو Google Cloud) رأس الكتلة من سلسلة المصدر إلى سلسلة الوجهة. يوفر relayer دليل المعاملة المرتبط بالرسالة. يتحقق عقد ذكي على سلسلة الوجهة من أن الرسالة موجودة ضمن حالة سلسلة المصدر وأنه لم يتم العبث بها. بمجرد التأكيد، يمكن تنفيذ الرسالة.

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

تشمل التطبيقات التي تستخدم LayerZero StarGate، وهي طبقة نقل سيولة؛ وراديانت كابيتال، وهي منصة إقراض تستخدم الضمانات عبر السلاسل؛ وTapiocaDAO، التي تبني نظام بيئي مستقر بالكامل عبر السلاسل. تُظهر هذه المشاريع قدرة البروتوكول على بناء أنظمة DeFi مترابطة وفي الوقت الحقيقي.

Axelar: رسائل عبر السلاسل مع مدققي إثبات الحصة

تأخذ Axelar مسارًا معماريًا مختلفًا. بدلاً من فصل الأدوار بين الأوركلز والمراسلين، تستخدم Axelar مجموعة من المدققين اللامركزية تعمل وفق نموذج إثبات الحصة المفوض (delegated proof-of-stake). يقوم هؤلاء المدققون بمراقبة سلاسل الكتل المتصلة بشبكة Axelar، ويوقعون الرسائل عند الوصول إلى النصاب، ويبثون التعليمات الموثقة إلى سلاسل الوجهة.

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

يوفر البروتوكول تمرير الرسائل العمومية، وجسر الرموز، وأدوات المطورين من خلال SDK وAPIs الخاصة به. تتيح خدمة تمرير الرسائل العامة (GMP) من Axelar اتصالات العقود العشوائية بين الشبكات، وليس فقط تحويلات الرموز. وقد مكّن ذلك من نمو تطبيقات dApps متعددة السلاسل التي تتطلب منطق رسائل مخصص.

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

Wormhole: رسائل عبر السلاسل تعتمد على الحارس

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

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

تشتهر Wormhole بدعمها الواسع لسلاسل الكتل، مع تكاملات عبر Solana و Ethereum و BNB Chain و Polygon والمزيد. إنها تدعم العديد من المشاريع البارزة، بما في ذلك أسواق NFT عبر السلاسل، وجسور الأصول داخل الألعاب، وتحويلات الأصول في DeFi. واحدة من خدماتها الأساسية، Wormhole Connect، تتيح للمطورين إضافة وظائف عبر السلاسل بسرعة إلى تطبيقاتهم بأقل قدر من التعليمات البرمجية.

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

هايبراين: التشغيل البيني القابل للتخصيص مع السيطرة السيادية

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

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

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

على الرغم من أنها أقل نضجًا من LayerZero أو Axelar، إلا أن Hyperlane تمثل اتجاهًا مهمًا لبنية الرسائل التحتية: منح المطورين مزيدًا من التحكم مع الحفاظ على القابلية للتوسع والانفتاح.

مقارنة البروتوكولات: التوازنات في التصميم

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

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

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

المعيار الناشئ للبنية التحتية متعددة السلاسل

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

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

بروتوكولات مثل LayerZero وAxelar وWormhole وHyperlane ليست مجرد أدوات—إنها تمكّن التحول الأساسي من التطبيقات المعزولة إلى التطبيقات الموحدة عبر السلاسل. مع تزايد الاعتماد، ستستمر هذه البروتوكولات في تشكيل كيفية انتقال القيمة والمنطق والهوية عبر نظام البلوكشين البيئي.

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

البروتوكولات التي تجعل البلوكتشين المتعدد ممكنًا

هنا ستستكشف بروتوكولات الرسائل الرئيسية مثل LayerZero وAxelar وWormhole وHyperlane، وكيف يمكّن كل منها الاتصال عبر السلاسل مع اختلافات في الأمان وتصميم الحلول. ستتعلم كيف تعمل هذه البروتوكولات في الخلفية، وأين يتم استخدامها، وكيف تقارن من حيث المرونة، واللامركزية، وتجربة المطور.

دور بروتوكولات الرسائل في تمكين الوظائف متعددة السلاسل

تعتمد العقود الذكية متعددة السلاسل على قدرة حاسمة واحدة: القدرة على التواصل عبر سلاسل الكتل. يتم تحقيق هذه الوظيفة من خلال فئة جديدة من بروتوكولات البنية التحتية المصممة خصيصًا للتراسل عبر السلاسل بطريقة آمنة وقابلة للتحقق. تعمل هذه البروتوكولات كطبقات تواصل بين سلاسل الكتل المعزولة، مما يمكّن التطبيقات اللامركزية من مزامنة الحالة، وتنفيذ الوظائف عن بُعد، ونقل القيمة أو البيانات عبر بيئات تنفيذ مختلفة.

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

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

LayerZero: نهج العقدة الخفيفة للغاية

LayerZero هو واحد من أكثر بروتوكولات الرسائل استخدامًا في مساحة الأومني تشين. يقدم بنية جديدة تعرف باسم العقدة الخفيفة الفائقة (ULN)، والتي تتيح التحقق من الرسائل دون الحاجة إلى تشغيل عقد blockchain كاملة على كل سلسلة.

في نموذج LayerZero، يتم استخدام كيانين مستقلين للتحقق: oracle و relayer. يوفر oracle (مثل Chainlink أو Google Cloud) رأس الكتلة من سلسلة المصدر إلى سلسلة الوجهة. يوفر relayer دليل المعاملة المرتبط بالرسالة. يتحقق عقد ذكي على سلسلة الوجهة من أن الرسالة موجودة ضمن حالة سلسلة المصدر وأنه لم يتم العبث بها. بمجرد التأكيد، يمكن تنفيذ الرسالة.

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

تشمل التطبيقات التي تستخدم LayerZero StarGate، وهي طبقة نقل سيولة؛ وراديانت كابيتال، وهي منصة إقراض تستخدم الضمانات عبر السلاسل؛ وTapiocaDAO، التي تبني نظام بيئي مستقر بالكامل عبر السلاسل. تُظهر هذه المشاريع قدرة البروتوكول على بناء أنظمة DeFi مترابطة وفي الوقت الحقيقي.

Axelar: رسائل عبر السلاسل مع مدققي إثبات الحصة

تأخذ Axelar مسارًا معماريًا مختلفًا. بدلاً من فصل الأدوار بين الأوركلز والمراسلين، تستخدم Axelar مجموعة من المدققين اللامركزية تعمل وفق نموذج إثبات الحصة المفوض (delegated proof-of-stake). يقوم هؤلاء المدققون بمراقبة سلاسل الكتل المتصلة بشبكة Axelar، ويوقعون الرسائل عند الوصول إلى النصاب، ويبثون التعليمات الموثقة إلى سلاسل الوجهة.

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

يوفر البروتوكول تمرير الرسائل العمومية، وجسر الرموز، وأدوات المطورين من خلال SDK وAPIs الخاصة به. تتيح خدمة تمرير الرسائل العامة (GMP) من Axelar اتصالات العقود العشوائية بين الشبكات، وليس فقط تحويلات الرموز. وقد مكّن ذلك من نمو تطبيقات dApps متعددة السلاسل التي تتطلب منطق رسائل مخصص.

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

Wormhole: رسائل عبر السلاسل تعتمد على الحارس

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

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

تشتهر Wormhole بدعمها الواسع لسلاسل الكتل، مع تكاملات عبر Solana و Ethereum و BNB Chain و Polygon والمزيد. إنها تدعم العديد من المشاريع البارزة، بما في ذلك أسواق NFT عبر السلاسل، وجسور الأصول داخل الألعاب، وتحويلات الأصول في DeFi. واحدة من خدماتها الأساسية، Wormhole Connect، تتيح للمطورين إضافة وظائف عبر السلاسل بسرعة إلى تطبيقاتهم بأقل قدر من التعليمات البرمجية.

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

هايبراين: التشغيل البيني القابل للتخصيص مع السيطرة السيادية

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

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

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

على الرغم من أنها أقل نضجًا من LayerZero أو Axelar، إلا أن Hyperlane تمثل اتجاهًا مهمًا لبنية الرسائل التحتية: منح المطورين مزيدًا من التحكم مع الحفاظ على القابلية للتوسع والانفتاح.

مقارنة البروتوكولات: التوازنات في التصميم

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

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

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

المعيار الناشئ للبنية التحتية متعددة السلاسل

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

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

بروتوكولات مثل LayerZero وAxelar وWormhole وHyperlane ليست مجرد أدوات—إنها تمكّن التحول الأساسي من التطبيقات المعزولة إلى التطبيقات الموحدة عبر السلاسل. مع تزايد الاعتماد، ستستمر هذه البروتوكولات في تشكيل كيفية انتقال القيمة والمنطق والهوية عبر نظام البلوكشين البيئي.

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