تحليل عميق لبروتوكول Hyperlane عبر السلاسل بدون إذن
النقاط الأساسية
Hyperlane يسمح للمطورين بنشر وربط سلاسل مختلفة على الفور، دون الحاجة إلى موافقة، مما يخلق نمط وصول جديد.
تتيح وحدة الأمان بين السلاسل Hyperlane (ISM) التطبيقات تخصيص متطلبات الأمان، مما يدعم المعاملات الصغيرة السريعة ونقل الأصول عالية الأمان على نفس البنية التحتية.
توفر Hyperlane SDK TypeScript، وأدوات CLI، ووثائق شاملة، مما يقلل بشكل كبير من متطلبات التكنولوجيا لدمج عبر السلاسل.
1. نقطة تحول في اتصال البلوكشين
تتحول بيئة blockchain من تطوير معزول إلى ترابط حقيقي. لم تعد المشاريع تبني بيئات مغلقة، بل تسعى إلى الاندماج في شبكة أوسع.
ومع ذلك، فإن معظم التكاملات الحالية لا تزال يدوية ومتقطعة. يجب على المشاريع الجديدة التفاوض مباشرة مع كل مزود جسر أو تداخل، مما يؤدي غالبًا إلى تكاليف عالية وتأخيرات ونفقات إدارية. حتى بالنسبة للفرق المتقدمة تقنيًا، فإن هذا يخلق حواجز هيكلية للمشاركة، مما يعيق في النهاية قابلية التوسع للنظام البيئي بأسره.
هذا التحدي ليس بالأمر الجديد. في أوائل التسعينات من القرن العشرين، كانت الشركات تدير شبكات داخلية مستقلة، ولديها قواعد وإمكانيات وصول مستقلة. على الرغم من أن الاتصال عبر الشبكات ممكن، إلا أنه يتطلب تنسيقًا تقنيًا مستهلكًا للوقت وتفويضًا متبادلاً.
ظهر نقطة التحول عند إدخال بروتوكولات معيارية مثل HTTP و TCP/IP، التي جعلت الوصول المفتوح وغير المصرح به إلى الإنترنت الموحد ممكنًا. هذه المعايير استبدلت التعقيد بالبساطة، مما أطلق العنان للنمو الأسي والمشاركة العالمية، وأسس للثورة الرقمية.
تواجه صناعة blockchain الآن نقطة تحول مماثلة. لفتح المرحلة التالية من الابتكار، يجب أن تتجاوز التكاملات المتناثرة والمبنية على الإذن، وتتجه نحو الاتصال المعياري وغير المصرح به. إن خفض عتبة الدخول أمر حيوي لمشاركة واسعة وابتكار النظام البيئي بأكمله.
Hyperlane حل القيود الهيكلية من خلال هيكل بدون إذن، وهو نمط مختلف تمامًا يسمح لأي مشروع بالاتصال بحرية. في هذه الطريقة، هناك شرط واحد فقط: التوافق مع بيئة الآلات الافتراضية المدعومة (VM)، مثل إيثيريوم/EVM، سولانا/SVM أو كوزموس/CosmWasm. بمجرد استيفاء هذا الشرط، يمكن إجراء التكامل دون الحاجة إلى عمليات الموافقة المعقدة.
لذلك، فقد انخفضت عتبة الدخول لمشاريع البلوكشين بشكل كبير. الأشياء التي كانت تحتاج إلى شهور لإكمالها في الماضي، يمكن الآن إكمالها على الفور بمجرد تلبية التوافق التكنولوجي.
لتوضيح كيفية عمل التكامل بدون إذن، دعنا نلقي نظرة على مثال. لنفترض أن المطور ريان يقوم ببناء مشروع جديد يسمى تايجر، والذي يعمل على شبكته الرئيسية الخاصة. حالياً، مستخدمو سلسلة تايجر مقصورون على نظام تايجر البيئي، ولا يمكنهم التفاعل مع سلاسل الكتل الأخرى. ومع ذلك، يرغب المستخدمون في نقل الأصول من الإيثيريوم إلى سلسلة تايجر، وكذلك من سلسلة تايجر إلى سلاسل أخرى لفتح المزيد من السيولة. لتحقيق ذلك، يجب على ريان ربط سلسلة تايجر بعدة شبكات سلسلة الكتل.
الخطوة 1: تثبيت Hyperlane CLI
قام رايان أولاً بتثبيت أداة Hyperlane CLI لإعداد بيئة تكامل السلاسل. العملية بسيطة للغاية، ما عليك سوى تشغيل "npm install @hyperlane-xyz/cli" في الطرفية. وبما أن هذه الأداة مفتوحة المصدر، فلا حاجة لموافقة أو تسجيل مسبق.
الخطوة 2: نشر Mailbox و ISM
بعد ذلك، قام رايان بنشر مكونين أساسيين مباشرة على سلسلة Tiger: العقد الخاص بنقل الرسائل بين سلاسل الكتل Mailbox( و وحدة الأمان بين السلاسل ISM)، للتحقق من صحة كل رسالة (. هذان المكونان مفتوحان المصدر ومتاحة للجمهور، مما يسمح للمطورين بالتكامل وفقًا لشروطهم الخاصة.
الخطوة 3: اختبار الرسائل للتحقق من الاتصال
رايان يرسل رسالة اختبار من سلسلة تايغر إلى إيثريوم للتحقق مما إذا كانت الإرساليات ناجحة. هنا "الرسالة" هي أمر تنفيذ محدد: "نقل 100 من رموز TIGER إلى عنوان إيثريوم 0x123...". عملية النقل كالتالي:
أطلقت Tiger链 رسالة، لتحويل 100 من رموز $TIGER إلى إيثيريوم
يتحقق المدققون في Hyperlane من الرسائل ويوقعون عليها
)Relayer( ينقل الرسالة الموقعة إلى الإيثريوم
تحقق رسائل ISM على الإيثريوم وإطلاق 100 من رموز $TIGER للمستلم
طالما أن سلسلة المصدر وسلسلة الهدف قد قامت بتثبيت Mailbox، فلا حاجة لتكوين إضافي. يتم نقل الرسائل والتحقق منها وتنفيذها. أكدت الاختبارات الناجحة أن سلسلتين قد تم توصيلهما بشكل صحيح.
الخطوة 4: التسجيل في السجل العام
أخيرًا، قام رايان بتسجيل تفاصيل الاتصال بسلسلة Tiger في سجل Hyperlane. يُعتبر هذا السجل دليلًا عامًا قائمًا على GitHub، يجمع جميع معلومات السلاسل المتصلة، بما في ذلك معرفات النطاق ID) ومعرفات النطاقs ID( وعناوين Mailbox وغيرها من المعرفات. تضمن هذه القائمة العامة أن يتمكن المطورون الآخرون من العثور بسهولة على المعلومات المطلوبة للاتصال بسلسلة Tiger. تشبه وظائفه دليل الهاتف، فبمجرد التسجيل، يمكن لأي شخص البحث عن Tiger وبدء الاتصال. من خلال هذا التسجيل، يمكن لسلسلة Tiger الاستفادة من جميع تأثيرات الشبكة في نظام Hyperlane البيئي.
جوهر هذه البنية هو مبدأ بسيط ولكنه قوي: يمكن لأي شخص الاتصال دون الحاجة إلى موافقة، ويمكن استخدام أي سلسلة كوجهة دون الحاجة إلى إذن.
يمكن فهم هذا النموذج بشكل أفضل من خلال تشبيهه بالبريد الإلكتروني. تمامًا كما يمكن لأي شخص إرسال رسالة إلى أي عنوان بريد إلكتروني في العالم دون الحاجة إلى تنسيق مسبق، فإن Hyperlane يتيح لأي سلسلة كتل مثبتة بها Mailbox التواصل مع أي سلسلة كتل أخرى. إنه يخلق بيئة تجعل الاتصال غير المصرح به هو الحالة الافتراضية، وهو ما لا يمكن تحقيقه في الأنظمة التقليدية المعتمدة على الموافقة.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-7dc804540ff46ec291dffc054bd7741b.webp(
)# 2.2. توافق عدة آلات افتراضية ###VM (
تم تصميم Hyperlane منذ البداية بواجهة معمارية معيارية لدعم بيئات متعددة من الآلات الافتراضية )VM(. وهي تدعم حالياً التشغيل البيني عبر EVM الخاص بالإيثيريوم، وCosmWasm القائم على Cosmos SDK، وSVM الخاص بـ Solana، كما أنها تعمل على زيادة الدعم لسلاسل القائمة على Move.
ربط بيئات VM المختلفة هو في جوهره معقد. كل سلسلة كتل تعمل على نموذج تنفيذها الخاص، وهياكل البيانات، وآليات الإجماع، ومعايير الأصول. يتطلب تحقيق interoperabilty عبر هذه الأنظمة إطارًا متخصصًا عاليًا، قادرًا على ترجمة الهياكل المختلفة تمامًا.
على سبيل المثال، يدعم EVM الخاص بالإيثيريوم 18 منزلة عشرية، بينما يستخدم SVM الخاص بسولانا 9 منازل عشرية. التغلب على حتى أصغر الفروقات مع الحفاظ على الأمان والموثوقية هو أحد الإنجازات التكنولوجية الرئيسية لـ Hyperlane.
أدخل Hyperlane "Hyperlane Warp Route") لتوجيه انحناء الفضاء الخارجي( لحل تحديات الاتصال بين السلاسل المختلفة. Hyperlane Warp Route هو جسر أصول عبر السلاسل قابل للتعديل، يدعم نقل الرموز بدون إذن بين السلاسل، ويدعم حركة الأصول المختلفة بين بيئات متنوعة.
باختصار، تعمل Hyperlane Warp Route وفقًا لطبيعة الأصول وحالات الاستخدام. في بعض الأحيان تعمل مثل )vault(، وأحيانًا مثل مكاتب الصرافة، وأحيانًا أخرى مثل التحويلات البنكية المباشرة، حيث يوفر كل نوع من أنواع التوجيه الطريقة المناسبة لكل سيناريو. تستفيد جميع هذه العمليات من بروتوكول الرسائل عبر السلاسل من Hyperlane للعمل في بيئات الآلات الافتراضية المختلفة.
الرموز الأصلية Warp Routes: تدعم الرموز الأصلية للوقود ) مثل ETH( عبر السلاسل مباشرة، دون الحاجة إلى تغليف )wrapping(.
ERC20 المضمونة: قفل رموز ERC20 على سلسلة المصدر كضمان، للاستخدام في التحويل عبر السلاسل.
ERC20 التركيبية: صك رموز ERC20 جديدة على سلسلة الهدف لتمثيل الرموز الأصلية.
طرق Warp متعددة الضمانات: تسمح بتوفير السيولة لعدة رموز ضمان.
مسارات Warp المخصصة: إضافة ميزات متقدمة أو دمج حالات الاستخدام المحددة ) مثل خزنة، دعم العملة الورقية الرمزية (.
دعونا نستخدم نموذج القفل-الصك )lock-and-mint( لدراسة مثال عملي. لنفترض أن المطور رايان يريد نقل رمز النمر )$TIGER( الصادر على الإيثيريوم إلى شبكة Base.
قام Ryan أولاً بنشر عقد Hyperlane Warp Route على Ethereum، وأودع رمز $TIGER في هذا العقد )EvmHypCollateral(. ثم، يقوم Mailbox الخاص بـ Ethereum بإنشاء وإرسال رسالة تشير إلى شبكة Base لسك النسخة المغلفة من رمز Tiger.
بعد استلام الرسالة، يستخدم شبكة Base وحدة الأمان عبر السلاسل )ISM( للتحقق من صحتها. إذا تم التحقق بنجاح، ستقوم شبكة Base بصك رمز Tiger المغلف )$wTIGER( مباشرة إلى محفظة المستخدم.
تلعب Route Hyperlane Warp دورًا رئيسيًا في توسيع رؤية Hyperlane للعمق المعياري والتشغيل البيني غير المصرح به عبر السلاسل. يحتاج المطورون فقط إلى تكوين العقود وفقًا لخصائص كل سلسلة. تتم معالجة بقية العمليات ) من الرسائل، والتحقق، والتسليم ( بواسطة بنية Hyperlane التحتية، مما يمكّن المطورين من تحقيق الاتصال عبر البيئات دون الحاجة إلى التعامل مع آليات الترجمة المعقدة.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-9ddb546c4fa57b8f0d2955d996b12503.webp(
)# 2.3. الأمان المعياري: وحدات الأمان عبر السلاسل ###ISM(
على الرغم من أن Hyperlane تحقق الانتقال السلس للرسائل والأصول عبر السلاسل )، فإن هذه ميزة رئيسية في القابلية للتوسع (، إلا أنها تأتي أيضًا بتحدي رئيسي: كيف يمكن لسلسلة الاستلام التأكد من أن الرسالة تأتي فعلاً من المصدر الذي تدعيه؟ نقل الرسائل شيء، والتحقق من صحتها شيء آخر.
لحل هذه المشكلة، قدم Hyperlane وحدة الأمان عبر السلاسل )Interchain Security Module، ISM(، وهي نظام أمان معياري، يتحقق من صحة الرسائل قبل أن تتلقاها السلسلة المستهدفة. ISM هو عقد ذكي على السلسلة، يُستخدم للتحقق مما إذا كانت الرسالة قد تم إنشاؤها بالفعل على السلسلة المصدر، مما يوفر ضمانات ضد التلاعب وضمان المصدر.
باختصار، عندما تتلقى Mailbox سلسلة الهدف رسالة، فإنها تسأل أولاً: "هل هذه الرسالة تأتي حقًا من السلسلة الأصلية؟" فقط بعد التحقق الناجح، سيتم تمرير الرسالة إلى الوجهة المتوقعة. إذا فشل التحقق أو بدا مشبوهًا، سيتم رفض الرسالة.
تشبه هذه العملية طريقة عمل الرقابة الحدودية أثناء السفر الدولي. قبل دخولك دولة ما، يقوم موظفو الهجرة بالتحقق من صحة جواز سفرك، "هل تم إصدار هذا الجواز بالفعل من بلدك؟" يحتوي الجواز على ميزات أمان وعناصر تشفير لإثبات قانونيته. على الرغم من أنه يمكن لأي شخص تزوير الوثائق، إلا أن الجوازات التي يمكنها إثبات مصدرها بطريقة مشفرة من خلال التحقق المناسب فقط هي التي سيتم قبولها للدخول.
من المهم أن ISM يمكنه تكوين نموذج الأمان الخاص به بمرونة وفقًا لاحتياجات الخدمة. في الممارسة العملية، تختلف متطلبات الأمان بشكل ملحوظ حسب السياق. على سبيل المثال، قد تتطلب عملية تحويل رموز صغيرة توقيع مُصدِق أساسي لتحقيق تنفيذ أسرع. بالمقابل، قد تتطلب عملية تحويل أصول بقيمة ملايين الدولارات نهج أمان متدرج، بما في ذلك مُصدِقين Hyperlane، وجسور خارجية ) مثل Wormhole (، بالإضافة إلى تحقق متعدد التوقيعات إضافي.
من خلال هذه الطريقة، يعكس إطار ISM قرار تصميم رئيسي: يولي Hyperlane الأولوية للاتصال والأمان من خلال التحقق المعياري. يمكن للتطبيقات تخصيص نموذج الأمان الخاص بها، مع الحفاظ على طبيعة البروتوكول غير المصرح بها.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-49c49b634076b8b381ebd39bfb2340e3.webp(
) 3. أدوات المطورين وإمكانية الوصول: أسهل طرق الاتصال
تضع Hyperlane الأولوية لتجربة المطور من خلال توفير مستوى عالٍ من الوصول وسهولة الاستخدام. تعتبر واجهة سطر الأوامر ###CLI( وحزمة أدوات تطوير البرمجيات المستندة إلى TypeScript )SDK( من الأدوات الأساسية لدمج سلسلة جديدة في نظام Hyperlane البيئي، وإرسال الرسائل عبر السلاسل، وتكوين Hyperlane Warp Route.
CLI و SDK كلاهما مفتوح المصدر تمامًا، ويمكن لأي شخص استخدامه. يمكن للمطورين تثبيت الشيفرة من GitHub والبدء في الدمج، دون الحاجة إلى بروتوكول ترخيص أو عملية موافقة. تحتوي الوثائق الرسمية على دروس خطوة بخطوة، مما يجعلها سهلة الاستخدام حتى للمطورين ذوي الخبرة المحدودة في العمق.
)# 3.1. Hyperlane CLI: أدوات التكامل المباشر
أداة Hyperlane CLI هي الأداة الرسمية لسطر الأوامر، تهدف إلى تمكين المطورين من نشر عقود Hyperlane والتفاعل معها من خلال أوامر بسيطة. تدعم مجموعة واسعة من العمليات، بما في ذلك نشر Hyperlane على سلسلة كتل جديدة، وإنشاء مسار Hyperlane Warp، واختبار إرسال الرسائل عبر السلاسل، وعادة ما تتطلب فقط أمرًا واحدًا.
سجل معلومات السلسلة: تعريف اسم السلسلة، العنوان و معرف النطاق ID### معرف النطاق ID(
نشر المكونات الأساسية: تثبيت Mailbox و ISM تلقائيًا
اختبار نقل الرسائل: إرسال رسائل تجريبية بين السلاسل المتصلة
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 17
أعجبني
17
7
إعادة النشر
مشاركة
تعليق
0/400
DataBartender
· منذ 8 س
ظهر بروتوكول جديد مرة أخرى، مجتمع السلسلة سيصبح فوضى.
شاهد النسخة الأصليةرد0
TokenDustCollector
· منذ 13 س
هذا مدهش جداً 8 عبر السلاسل مباشرة بدون إذن للتنفيذ
شاهد النسخة الأصليةرد0
Hash_Bandit
· 08-16 04:03
تذكر تعدين البيتكوين عند 50/كتلة... هذه الأشياء غير المصرح بها تذكرني بتلك الأيام المبكرة بصراحة. آمل أن يبقى الأمان قويًا.
شاهد النسخة الأصليةرد0
FlatTax
· 08-16 04:00
التركيز على عدم التراخيص، هذه الموجة تفهمها جيدًا.
Hyperlane: بروتوكول突破ية للتشغيل البيني عبر السلاسل بدون إذن
تحليل عميق لبروتوكول Hyperlane عبر السلاسل بدون إذن
النقاط الأساسية
Hyperlane يسمح للمطورين بنشر وربط سلاسل مختلفة على الفور، دون الحاجة إلى موافقة، مما يخلق نمط وصول جديد.
تتيح وحدة الأمان بين السلاسل Hyperlane (ISM) التطبيقات تخصيص متطلبات الأمان، مما يدعم المعاملات الصغيرة السريعة ونقل الأصول عالية الأمان على نفس البنية التحتية.
توفر Hyperlane SDK TypeScript، وأدوات CLI، ووثائق شاملة، مما يقلل بشكل كبير من متطلبات التكنولوجيا لدمج عبر السلاسل.
1. نقطة تحول في اتصال البلوكشين
تتحول بيئة blockchain من تطوير معزول إلى ترابط حقيقي. لم تعد المشاريع تبني بيئات مغلقة، بل تسعى إلى الاندماج في شبكة أوسع.
ومع ذلك، فإن معظم التكاملات الحالية لا تزال يدوية ومتقطعة. يجب على المشاريع الجديدة التفاوض مباشرة مع كل مزود جسر أو تداخل، مما يؤدي غالبًا إلى تكاليف عالية وتأخيرات ونفقات إدارية. حتى بالنسبة للفرق المتقدمة تقنيًا، فإن هذا يخلق حواجز هيكلية للمشاركة، مما يعيق في النهاية قابلية التوسع للنظام البيئي بأسره.
هذا التحدي ليس بالأمر الجديد. في أوائل التسعينات من القرن العشرين، كانت الشركات تدير شبكات داخلية مستقلة، ولديها قواعد وإمكانيات وصول مستقلة. على الرغم من أن الاتصال عبر الشبكات ممكن، إلا أنه يتطلب تنسيقًا تقنيًا مستهلكًا للوقت وتفويضًا متبادلاً.
ظهر نقطة التحول عند إدخال بروتوكولات معيارية مثل HTTP و TCP/IP، التي جعلت الوصول المفتوح وغير المصرح به إلى الإنترنت الموحد ممكنًا. هذه المعايير استبدلت التعقيد بالبساطة، مما أطلق العنان للنمو الأسي والمشاركة العالمية، وأسس للثورة الرقمية.
تواجه صناعة blockchain الآن نقطة تحول مماثلة. لفتح المرحلة التالية من الابتكار، يجب أن تتجاوز التكاملات المتناثرة والمبنية على الإذن، وتتجه نحو الاتصال المعياري وغير المصرح به. إن خفض عتبة الدخول أمر حيوي لمشاركة واسعة وابتكار النظام البيئي بأكمله.
! الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain
2. حل Hyperlane: الاتصال بدون إذن
2.1. بدون ترخيص ومصدر مفتوح
Hyperlane حل القيود الهيكلية من خلال هيكل بدون إذن، وهو نمط مختلف تمامًا يسمح لأي مشروع بالاتصال بحرية. في هذه الطريقة، هناك شرط واحد فقط: التوافق مع بيئة الآلات الافتراضية المدعومة (VM)، مثل إيثيريوم/EVM، سولانا/SVM أو كوزموس/CosmWasm. بمجرد استيفاء هذا الشرط، يمكن إجراء التكامل دون الحاجة إلى عمليات الموافقة المعقدة.
لذلك، فقد انخفضت عتبة الدخول لمشاريع البلوكشين بشكل كبير. الأشياء التي كانت تحتاج إلى شهور لإكمالها في الماضي، يمكن الآن إكمالها على الفور بمجرد تلبية التوافق التكنولوجي.
لتوضيح كيفية عمل التكامل بدون إذن، دعنا نلقي نظرة على مثال. لنفترض أن المطور ريان يقوم ببناء مشروع جديد يسمى تايجر، والذي يعمل على شبكته الرئيسية الخاصة. حالياً، مستخدمو سلسلة تايجر مقصورون على نظام تايجر البيئي، ولا يمكنهم التفاعل مع سلاسل الكتل الأخرى. ومع ذلك، يرغب المستخدمون في نقل الأصول من الإيثيريوم إلى سلسلة تايجر، وكذلك من سلسلة تايجر إلى سلاسل أخرى لفتح المزيد من السيولة. لتحقيق ذلك، يجب على ريان ربط سلسلة تايجر بعدة شبكات سلسلة الكتل.
الخطوة 1: تثبيت Hyperlane CLI قام رايان أولاً بتثبيت أداة Hyperlane CLI لإعداد بيئة تكامل السلاسل. العملية بسيطة للغاية، ما عليك سوى تشغيل "npm install @hyperlane-xyz/cli" في الطرفية. وبما أن هذه الأداة مفتوحة المصدر، فلا حاجة لموافقة أو تسجيل مسبق.
الخطوة 2: نشر Mailbox و ISM بعد ذلك، قام رايان بنشر مكونين أساسيين مباشرة على سلسلة Tiger: العقد الخاص بنقل الرسائل بين سلاسل الكتل Mailbox( و وحدة الأمان بين السلاسل ISM)، للتحقق من صحة كل رسالة (. هذان المكونان مفتوحان المصدر ومتاحة للجمهور، مما يسمح للمطورين بالتكامل وفقًا لشروطهم الخاصة.
الخطوة 3: اختبار الرسائل للتحقق من الاتصال رايان يرسل رسالة اختبار من سلسلة تايغر إلى إيثريوم للتحقق مما إذا كانت الإرساليات ناجحة. هنا "الرسالة" هي أمر تنفيذ محدد: "نقل 100 من رموز TIGER إلى عنوان إيثريوم 0x123...". عملية النقل كالتالي:
طالما أن سلسلة المصدر وسلسلة الهدف قد قامت بتثبيت Mailbox، فلا حاجة لتكوين إضافي. يتم نقل الرسائل والتحقق منها وتنفيذها. أكدت الاختبارات الناجحة أن سلسلتين قد تم توصيلهما بشكل صحيح.
الخطوة 4: التسجيل في السجل العام أخيرًا، قام رايان بتسجيل تفاصيل الاتصال بسلسلة Tiger في سجل Hyperlane. يُعتبر هذا السجل دليلًا عامًا قائمًا على GitHub، يجمع جميع معلومات السلاسل المتصلة، بما في ذلك معرفات النطاق ID) ومعرفات النطاقs ID( وعناوين Mailbox وغيرها من المعرفات. تضمن هذه القائمة العامة أن يتمكن المطورون الآخرون من العثور بسهولة على المعلومات المطلوبة للاتصال بسلسلة Tiger. تشبه وظائفه دليل الهاتف، فبمجرد التسجيل، يمكن لأي شخص البحث عن Tiger وبدء الاتصال. من خلال هذا التسجيل، يمكن لسلسلة Tiger الاستفادة من جميع تأثيرات الشبكة في نظام Hyperlane البيئي.
جوهر هذه البنية هو مبدأ بسيط ولكنه قوي: يمكن لأي شخص الاتصال دون الحاجة إلى موافقة، ويمكن استخدام أي سلسلة كوجهة دون الحاجة إلى إذن.
يمكن فهم هذا النموذج بشكل أفضل من خلال تشبيهه بالبريد الإلكتروني. تمامًا كما يمكن لأي شخص إرسال رسالة إلى أي عنوان بريد إلكتروني في العالم دون الحاجة إلى تنسيق مسبق، فإن Hyperlane يتيح لأي سلسلة كتل مثبتة بها Mailbox التواصل مع أي سلسلة كتل أخرى. إنه يخلق بيئة تجعل الاتصال غير المصرح به هو الحالة الافتراضية، وهو ما لا يمكن تحقيقه في الأنظمة التقليدية المعتمدة على الموافقة.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-7dc804540ff46ec291dffc054bd7741b.webp(
)# 2.2. توافق عدة آلات افتراضية ###VM (
تم تصميم Hyperlane منذ البداية بواجهة معمارية معيارية لدعم بيئات متعددة من الآلات الافتراضية )VM(. وهي تدعم حالياً التشغيل البيني عبر EVM الخاص بالإيثيريوم، وCosmWasm القائم على Cosmos SDK، وSVM الخاص بـ Solana، كما أنها تعمل على زيادة الدعم لسلاسل القائمة على Move.
ربط بيئات VM المختلفة هو في جوهره معقد. كل سلسلة كتل تعمل على نموذج تنفيذها الخاص، وهياكل البيانات، وآليات الإجماع، ومعايير الأصول. يتطلب تحقيق interoperabilty عبر هذه الأنظمة إطارًا متخصصًا عاليًا، قادرًا على ترجمة الهياكل المختلفة تمامًا.
على سبيل المثال، يدعم EVM الخاص بالإيثيريوم 18 منزلة عشرية، بينما يستخدم SVM الخاص بسولانا 9 منازل عشرية. التغلب على حتى أصغر الفروقات مع الحفاظ على الأمان والموثوقية هو أحد الإنجازات التكنولوجية الرئيسية لـ Hyperlane.
أدخل Hyperlane "Hyperlane Warp Route") لتوجيه انحناء الفضاء الخارجي( لحل تحديات الاتصال بين السلاسل المختلفة. Hyperlane Warp Route هو جسر أصول عبر السلاسل قابل للتعديل، يدعم نقل الرموز بدون إذن بين السلاسل، ويدعم حركة الأصول المختلفة بين بيئات متنوعة.
باختصار، تعمل Hyperlane Warp Route وفقًا لطبيعة الأصول وحالات الاستخدام. في بعض الأحيان تعمل مثل )vault(، وأحيانًا مثل مكاتب الصرافة، وأحيانًا أخرى مثل التحويلات البنكية المباشرة، حيث يوفر كل نوع من أنواع التوجيه الطريقة المناسبة لكل سيناريو. تستفيد جميع هذه العمليات من بروتوكول الرسائل عبر السلاسل من Hyperlane للعمل في بيئات الآلات الافتراضية المختلفة.
الرموز الأصلية Warp Routes: تدعم الرموز الأصلية للوقود ) مثل ETH( عبر السلاسل مباشرة، دون الحاجة إلى تغليف )wrapping(.
ERC20 المضمونة: قفل رموز ERC20 على سلسلة المصدر كضمان، للاستخدام في التحويل عبر السلاسل.
ERC20 التركيبية: صك رموز ERC20 جديدة على سلسلة الهدف لتمثيل الرموز الأصلية.
طرق Warp متعددة الضمانات: تسمح بتوفير السيولة لعدة رموز ضمان.
مسارات Warp المخصصة: إضافة ميزات متقدمة أو دمج حالات الاستخدام المحددة ) مثل خزنة، دعم العملة الورقية الرمزية (.
دعونا نستخدم نموذج القفل-الصك )lock-and-mint( لدراسة مثال عملي. لنفترض أن المطور رايان يريد نقل رمز النمر )$TIGER( الصادر على الإيثيريوم إلى شبكة Base.
قام Ryan أولاً بنشر عقد Hyperlane Warp Route على Ethereum، وأودع رمز $TIGER في هذا العقد )EvmHypCollateral(. ثم، يقوم Mailbox الخاص بـ Ethereum بإنشاء وإرسال رسالة تشير إلى شبكة Base لسك النسخة المغلفة من رمز Tiger.
بعد استلام الرسالة، يستخدم شبكة Base وحدة الأمان عبر السلاسل )ISM( للتحقق من صحتها. إذا تم التحقق بنجاح، ستقوم شبكة Base بصك رمز Tiger المغلف )$wTIGER( مباشرة إلى محفظة المستخدم.
تلعب Route Hyperlane Warp دورًا رئيسيًا في توسيع رؤية Hyperlane للعمق المعياري والتشغيل البيني غير المصرح به عبر السلاسل. يحتاج المطورون فقط إلى تكوين العقود وفقًا لخصائص كل سلسلة. تتم معالجة بقية العمليات ) من الرسائل، والتحقق، والتسليم ( بواسطة بنية Hyperlane التحتية، مما يمكّن المطورين من تحقيق الاتصال عبر البيئات دون الحاجة إلى التعامل مع آليات الترجمة المعقدة.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-9ddb546c4fa57b8f0d2955d996b12503.webp(
)# 2.3. الأمان المعياري: وحدات الأمان عبر السلاسل ###ISM(
على الرغم من أن Hyperlane تحقق الانتقال السلس للرسائل والأصول عبر السلاسل )، فإن هذه ميزة رئيسية في القابلية للتوسع (، إلا أنها تأتي أيضًا بتحدي رئيسي: كيف يمكن لسلسلة الاستلام التأكد من أن الرسالة تأتي فعلاً من المصدر الذي تدعيه؟ نقل الرسائل شيء، والتحقق من صحتها شيء آخر.
لحل هذه المشكلة، قدم Hyperlane وحدة الأمان عبر السلاسل )Interchain Security Module، ISM(، وهي نظام أمان معياري، يتحقق من صحة الرسائل قبل أن تتلقاها السلسلة المستهدفة. ISM هو عقد ذكي على السلسلة، يُستخدم للتحقق مما إذا كانت الرسالة قد تم إنشاؤها بالفعل على السلسلة المصدر، مما يوفر ضمانات ضد التلاعب وضمان المصدر.
باختصار، عندما تتلقى Mailbox سلسلة الهدف رسالة، فإنها تسأل أولاً: "هل هذه الرسالة تأتي حقًا من السلسلة الأصلية؟" فقط بعد التحقق الناجح، سيتم تمرير الرسالة إلى الوجهة المتوقعة. إذا فشل التحقق أو بدا مشبوهًا، سيتم رفض الرسالة.
تشبه هذه العملية طريقة عمل الرقابة الحدودية أثناء السفر الدولي. قبل دخولك دولة ما، يقوم موظفو الهجرة بالتحقق من صحة جواز سفرك، "هل تم إصدار هذا الجواز بالفعل من بلدك؟" يحتوي الجواز على ميزات أمان وعناصر تشفير لإثبات قانونيته. على الرغم من أنه يمكن لأي شخص تزوير الوثائق، إلا أن الجوازات التي يمكنها إثبات مصدرها بطريقة مشفرة من خلال التحقق المناسب فقط هي التي سيتم قبولها للدخول.
من المهم أن ISM يمكنه تكوين نموذج الأمان الخاص به بمرونة وفقًا لاحتياجات الخدمة. في الممارسة العملية، تختلف متطلبات الأمان بشكل ملحوظ حسب السياق. على سبيل المثال، قد تتطلب عملية تحويل رموز صغيرة توقيع مُصدِق أساسي لتحقيق تنفيذ أسرع. بالمقابل، قد تتطلب عملية تحويل أصول بقيمة ملايين الدولارات نهج أمان متدرج، بما في ذلك مُصدِقين Hyperlane، وجسور خارجية ) مثل Wormhole (، بالإضافة إلى تحقق متعدد التوقيعات إضافي.
من خلال هذه الطريقة، يعكس إطار ISM قرار تصميم رئيسي: يولي Hyperlane الأولوية للاتصال والأمان من خلال التحقق المعياري. يمكن للتطبيقات تخصيص نموذج الأمان الخاص بها، مع الحفاظ على طبيعة البروتوكول غير المصرح بها.
! [الغوص العميق في Hyperlane: بروتوكول عبر السلاسل بدون إذن يربط أكثر من 150 blockchain])https://img-cdn.gateio.im/webp-social/moments-49c49b634076b8b381ebd39bfb2340e3.webp(
) 3. أدوات المطورين وإمكانية الوصول: أسهل طرق الاتصال
تضع Hyperlane الأولوية لتجربة المطور من خلال توفير مستوى عالٍ من الوصول وسهولة الاستخدام. تعتبر واجهة سطر الأوامر ###CLI( وحزمة أدوات تطوير البرمجيات المستندة إلى TypeScript )SDK( من الأدوات الأساسية لدمج سلسلة جديدة في نظام Hyperlane البيئي، وإرسال الرسائل عبر السلاسل، وتكوين Hyperlane Warp Route.
CLI و SDK كلاهما مفتوح المصدر تمامًا، ويمكن لأي شخص استخدامه. يمكن للمطورين تثبيت الشيفرة من GitHub والبدء في الدمج، دون الحاجة إلى بروتوكول ترخيص أو عملية موافقة. تحتوي الوثائق الرسمية على دروس خطوة بخطوة، مما يجعلها سهلة الاستخدام حتى للمطورين ذوي الخبرة المحدودة في العمق.
)# 3.1. Hyperlane CLI: أدوات التكامل المباشر
أداة Hyperlane CLI هي الأداة الرسمية لسطر الأوامر، تهدف إلى تمكين المطورين من نشر عقود Hyperlane والتفاعل معها من خلال أوامر بسيطة. تدعم مجموعة واسعة من العمليات، بما في ذلك نشر Hyperlane على سلسلة كتل جديدة، وإنشاء مسار Hyperlane Warp، واختبار إرسال الرسائل عبر السلاسل، وعادة ما تتطلب فقط أمرًا واحدًا.