تخيل لو استطاع أي مطور Solidity بناء أو نقل تطبيقات لامركزية أكثر أمانًا وكفاءة على Move بدون حواجز تقريبًا. أليس ذلك رائعًا؟
في عام 2019، ليبرا، التي هزت بإيجاز صناعة التكنولوجيا بأكملها قبل أن تتلاشى بسرعة، ربما لم تتوقع أنه بعد سقوطها، ستتولى أبتوس، سوي، لينيرا، وموفمنت على التوالي رفع الراية، دفع سلاسل الكتل العامة الجديدة القائمة على موف إلى قمة جديدة.
بشكل مثير للاهتمام، على عكس Aptos وSui وLinera، التي تعتمد جميعها على سلاسل عامة L1 تستند إلى لغة Move، فإن حركة الجيل الجديد قد حددت أهدافها على L2. لقد أطلقت أول Ethereum L2 استنادًا إلى لغة Move، بهدف استغلال أداء تنفيذ Move ومزايا الأمان، بينما تدمج فوائد بيئة EVM. وهذا يتيح للمطورين إطلاق مشاريع Solidity على M2 دون كتابة رمز Move.
بما أنها أول سلسلة عامة جديدة تعتمد على نظام الحركة للانتقال من كونها "قاتلة لإثيريوم" إلى "الانضمام إلى إثيريوم" بنهج تكاملي، فإن الهندسة المعمارية عالية الأداء لحركة على مستوى L2، مع أمان الحالة النهائي بناءً على شبكة إثيريوم، حصلت على جولة تمويلية بقيمة 38 مليون دولار في أبريل.
إذا، ما الهدف الذي تسعى إليه Movement بالضبط، وما نوع السحر الذي يمتلكه لجذب مؤسسات الاستثمار الكبيرة مثل Polychain Capital و Binance Labs و OKX Ventures و Hack VC ليُراهن عليه؟
نظرًا لأن لغة البرمجة تعكس السمات الأساسية لمشروع بلوكشين، فمن الضروري مراجعة السمات الجوهرية للغة الحركة قبل فهم ما تهدف إليه الحركة لتحقيقه.
كما يعلم الكثيرون، يعتبر Move لغة عقد ذكية جديدة تم تطويرها بواسطة فيسبوك. بالإضافة إلى استخدامها الأولي في مشروع ليبرا (ديم) التابع لفيسبوك، يتم العثور بشكل رئيسي على منتجات Web3 التي تعتمد علانية لغة Move في النظم البيئية لسلاسل الكتل العامة الجديدة مثل Aptos و Sui.
من منظور سلسلة الكتل العامة، تم تصميم لغة Move أساسًا للأصول الرقمية. بالمقارنة مع لغات برمجة سلاسل الكتل مثل Solidity، يسلط الاهتمام في منطق Move على جانبين رئيسيين: "أمان الأصول" و"الأداء العالي الأصلي".
باختصار، تمتلك شبكات البلوكشين التي تم بناؤها على Move بشكل طبيعي ميزات أمان متفوقة وأداء عالي مقارنة بسلاسل الكتل العامة المعتمدة على Solidity، مما يوفر للمطورين الجدد نقطة انطلاق أفضل لبناء تطبيقات on-chain.
ومع ذلك، بالنسبة للسلاسل العامة، غالباً ما لا تكون القوى التقنية هي الساحة الرئيسية. المفتاح للنجاح هو ما إذا كانوا قادرين على جذب عدد كافٍ من المستخدمين ورؤوس الأموال. هذا هو أيضًا السبب في ندرة ذكر مصطلح "قاتل إثيريوم" في السنوات الأخيرة. بالمقارنة مع الابتكارات المستمرة في طبقة التطبيقات لإثيريوم، يعاني معظم سلاسل الكتل العامة الجديدة من "تأثير بلدة الأشباح"، مع نشاط مستخدم منخفض للغاية وسيولة على معظم الشبكات.
لهذا السبب، اختارت Movement نهجًا مختلفًا، بهدف دمج مزايا الأمان والأداء العالي للعقود الذكية القائمة على Move مع مزايا السيولة وقاعدة مستخدمي النظام البيئي EVM. من خلال الاستفادة من مفهوم 'جلب Move إلى Ethereum'، يسعى إلى دمج قوى كلا النظامين.
على سبيل المثال، تتمتع هندسة سلاسل Movement's M1 و M2 العامة ليس فقط بقدرات معالجة المعاملات الفعالة بشكل طبيعي ولكنها أيضًا تدمج آلة إثيريوم الافتراضية (EVM). وهذا يتيح للمطورين إطلاق وإدخال تطبيقات اللامركزية الناضجة من نظام الـ EVM على M2 دون كتابة كود Move.
بعبارة أخرى، يمكن للحركة تحويل النصوص الصلبة تلقائيًا إلى أوبكودس التي يمكن لـ موڤ أن تفهمها، مما يمكن من التوافق بين موڤ وإثيريوم وكذلك شبكات EVM الأخرى.
لذلك، بدلاً من مجرد إدخال Move إلى نظام EVM، فإن Movement يقوم بدمج الأموال والمستخدمين بشكل فعال في نظام Movement Labs ونظام Move الأوسع. في النهاية، يهدف إلى سحب حركة المرور من نظام EVM لبناء نظام سلس وآمن للبلوكشين.
سي دي كتابة سي دي هو الأداة الأساسية للتطوير لتحقيق الرؤية الأساسية لـ “إحضار حركة إلى إثيريوم”.
كمجموعة تطوير قابلة للتعديل، تتكون بشكل أساسي من ثلاث مكونات أساسية: MoveVM، Fractal، ومحولات مخصصة (محولات) لشبكة المتسلسل وخدمات توافر البيانات (DA).
أولاً، كونها جوهر حزمة تطوير تطبيقات الحركة، يوفر MoveVM بيئة تشغيل آمنة وفعالة وموجهة نحو الموارد للعقود الذكية.
تسمح هذه القدرة لـ Movement SDK بتنفيذ العقود الذكية المعقدة وإدارة الأصول الرقمية، مما يجعلها جزءًا لا غنى عنه في شبكة M2 (كما هو موضح أدناه). وبالتالي، يعد MoveVM أيضًا المفتاح لدعم شبكة M2 في تحقيق إمكانية تنفيذ المعاملات عالية السرعة وأوقات الاستجابة السريعة للغاية. تشمل ميزاته الرئيسية:
تجدر الإشارة إلى أن MoveVM من Movement تستخدم تقنية المعالجة المتوازية وبنية معمارية مودولارية. الأولى تحسن ترتيب وأولوية المعاملات في حوض الذاكرة من خلال خوارزميات، مما يقلل من الاكتظاظ والتأخير في معالجة المعاملات من خلال المعالجة المتوازية.
الأخير يوسع وظائف MoveVM الأصلية إلى البيئات الخارجية (مثل EVM)، مما يخلق آلة افتراضية متعددة الوظائف تهدف إلى شمول نظام البلوكتشين القابل للتبادل بشكل أوسع.
قبل بضعة أيام فقط، مهندس حركة كبير @artoriatech انتقد علناالقضايا المتعلقة بالتجزئة التي تواجهها حاليًا نظام Move، مشيرة بصراحة إلى أن "المطورين يواجهون مقاومة كبيرة عند التحول من سلسلة Move إلى أخرى".
خذ حركة سوي وحركة أبتوس كأمثلة. كل سلسلة هي نظام بيئي معزول بـ VM وأدوات فريدة من نوعها، مع اختلافات كبيرة تستمر في النمو مع إصدار الميزات الجديدة من قبل البروتوكول، إلى حد تقريباً أنها لغات مختلفة، ولا يحاول أي مشروع تقليل هذه الفروق.
تهدف MoveVM القابلة للتخصيص من Movement، كجهاز افتراضي متعدد الوظائف، إلى أن تكون متوافقة تمامًا مع EVM وبيئات التشغيل الأخرى لـ Move - والتي تدعم حاليًا نشر Aptos وكود EVM، وستغطي قريبًا أيضًا بيئة Sui.
هذا يعني أن يمكن نشر تطبيقات الويب اللامركزية من Aptos وEthereum وبيئات EVM الأخرى في غضون 10 دقائق - لا يحتاج المطورون إلى تعلم Move بشكل إضافي، فقط حافظ على الكود في اللغة المعمارية الأصلية مثل Solidity لتحقيق نشر متوازي.
الفراكتال هو في الأساس مترجم يسمح لعقود الذكاء الصناعي الصلبة بالتشغيل في بيئة MoveVM. يخلق هذا إطارًا آمنًا يربط بسلاسة لغات الصلابة والتحرك، مما يتيح للمطورين نشر عقودهم الصلبة على MoveVM (شبكة M2).
المزايا واضحة: يمكن للمطورين الاستفادة من مرونة Solidity أثناء استخدام أمان وأداء عالي من Move لحل بعض المشاكل الجوهرية في Solidity.
يتم تقسيم عملية تجميع Fractal بشكل رئيسي إلى الخطوات الخمس التالية:
وفقًا للمدونة الرسمية، يتم إلى الآن تطوير Fractal، حيث يخضع حاليًا لاختبار شامل وتحسينات لتوسيع قدراته خارج الميزات الحالية.
المحولات المخصصة هي العنصر الأساسي النهائي لحزمة تطوير الحركة (أساسًا هيكل M1 الموضح أدناه)، مصممة لتوفير تكامل سلس مع شبكات الفرز وخدمات توافر البيانات (DA):
بشكل عام، يوفر Movement SDK مجموعة تطوير شاملة تشمل بيئة لنشر واختبار العقود الذكية، ومترجمات، ومحولات، تهدف إلى تبسيط عملية التطوير. وهذا يجعل الأمر أسهل بالنسبة للمطورين، خاصة مطوري Solidity، لبناء واختبار، وتحسين تطبيقات الويب اللامركزية المعتمدة على لغة Move.
بناءً على تطوير Movement SDK، قامت Movement Labs بتطوير هندسة سلسلة عمومية تتضمن M1 و M2.
تم تصميم M1 كشبكة تضع المجتمع أولاً قادرة على تحقيق قدرة عالية جدًا على معالجة المعاملات واتخاذ قرار نهائي على الفور، وتوفير شبكة فرز مركزية وطبقة توافق. من ناحية أخرى، يعد M2 حلاً L2 ZK-Rollup مستندًا إلى M1 وEthereum (يدعم كل من Sui Move وAptos Move)، مدمجًا EVM للسماح لتطبيقات DApps المتوافقة مع Ethereum بالتشغيل على M2.
M1 معرف رسميًا بأنه "بلوكشين يضع المجتمع أولا" بناءً على Move، قادر على توفير أعلى TPS ممكن من خلال الهندسات مثل النهوض الفوري والتخصيص القابل للتعديل. هدفه الأساسي هو دعم المعاملات المعقدة ووظائف العقود الذكية من خلال أمان Move وقابلية التخصيص العالية، مع ضمان موثوقية المنصة وسهولة الاستخدام للمستخدم.
ومع ذلك، وفقًا للمعلومات العامة الحالية، فإنه يتحول تدريجيًا إلى شبكة فرز مركزية، ويقوم بأداء دور "فاصل فرز مشترك" و"طبقة اتفاق" في النظام البيئي لحركة Labs بأكمله وأي شبكة بلوكشين. يهدف هذا إلى تحقيق التوافق بين Move وشبكات أخرى، ودعم تطبيقات وخدمات مختلفة.
لاحظ بشكل بارز، نظرًا لاعتماد M1 على آلية الاتفاق Snowman المحسنة، التي تسمح للعقد بالوصول إلى اتفاق عن طريق تقليد التفاعلات الاجتماعية (أي، "الكلام الفارغ" بين العقد)، فإنه يدعم بشكل طبيعي مشاركة العقد على نطاق أوسع وسرعات توافق أسرع، مما يحقق إنتاجية عالية وفرز معاملات فعال.
على هذا الأساس، يعمل M1 كشبكة فرز PoS وطبقة اتفاقات لـ M2. من جهة، يضمن أمان شبكة M2 من خلال الرهان، ومن ناحية أخرى، يوفر آلية اتفاق فعالة لـ M2. ليصبح فاصلًا في شبكة M1، يحتاج الشخص إلى رهان رموز MOVE واستخدام آلية القطع لمنع الأنشطة الخبيثة، معززًا أمان الشبكة وموثوقيتها.
كما يضمن M1 بوصلة PoS لشبكة M2 صحة وإمكانية الوصول وقابلية التحقق من المعاملات من خلال خدمات توافر البيانات (DA) وسوق البراهين.
يمكن اعتبار M2 بمثابة "الشبكة الرئيسية" لنظام الحركة. إنه يقدم بنية ZK-Rollup استنادًا إلى حركة، مكونة من MoveVM و Fractal و M1، المسؤولة عن نشر تطبيقات DApp محددة.
يُستخدم مصطلح "الهندسة المعمارية ZK-Rollup استنادًا إلى Move" لأن M2 يخطط لاستخدام البراهين بدون معرفة لتعزيز الخصوصية والأمان (أي تقنية zk-Move). وسيمنح هذا M2 ميزات ليس فقط في سرعة المعالجة وفعالية التكلفة ولكن أيضًا فوائد فريدة في حماية الخصوصية.
تمكين MoveVM و Fractal من تنفيذ عقود ذكية EVM القياسية ودعم العقود الذكية المكتوبة بلغة Move (Aptos Move، Sui Move). من خلال استخدام لغة Move ونموذج توازي Sui، يمكنه توفير خدمات عالية النفاذ وانخفاض التأخير لعمليات EVM.
هذا يعني أن المطورين الذين يستخدمون لغات مثل Solidity يمكنهم بسهولة تشغيل تطبيقات MoveVM Rollup الآمنة وعالية الأداء وعالية الإنتاجية ، والاستفادة مباشرة من المزايا الأصلية للغة Move.
وأخيرًا، ستتم فرز جميع المعاملات التي تم تنفيذها على M2 بواسطة شبكة فرز M1، حيث يتم تجميع بيانات المعاملات وإرسالها مرة أخرى إلى إثيريوم. يتم تحقيق نهاية إثباتات الصحة من خلال شبكة zk-provers لسوق البراهين، مع نتائج إثباتات ZK المنشورة على شبكة إثيريوم الرئيسية. يتم نشر بيانات المعاملات المفصلة إلى Celestia، مما يتزامن بين حالات البيانات بين الاثنين:
بفضل تقنية Blobstream، يمكن نقل طبقة توافر البيانات النموذجية لـ Celestia إلى إيثيريوم، ويمكن للمطورين دمج Blobstream لإنشاء Ethereum L2s ذات معدل نقل مرتفع تمامًا كما يتم تطوير العقود الذكية.
ببساطة، M1 مسؤول عن طبقة الاتفاق وفرز المعاملات، M2 يتعامل مع تحويل Solidity-Move وتنفيذ المعاملات، بينما تضمن Celestia/Ethereum توافر البيانات النهائية وأمان الحالة. هذه البنية العمودية تعظم بلا شك الأداء العالي والأمان لـ Move، جنبًا إلى جنب مع مزايا المستخدم وحركة المرور لـ EVM.
بغض النظر عن الجوانب التقنية، القدرة على بناء بيئة بيئية كبيرة ومزدهرة بسرعة من الصفر أمر حاسم.
حاليًا، قامت Movement Labs بتطوير حزم الأدوات مثل حزمة أدوات Movement SDK، البنية التحتية للرسائل Hyperlane، وجهاز فرز Movement Shared Sorter (M1) لتزويد المطورين بالموارد اللازمة لبناء ونشر التطبيقات بسهولة استنادًا إلى Move.
وفقًا للكشف الرسمي، سيبدأ بيئة تشغيل Move Stack من Movement Labs أيضًا اختبارها هذا الصيف. كإطار تنفيذي، يخطط لأن يكون متوافقًا مع العديد من إطارات Rollup من شركات مثل Optimism وPolygon وArbitrum.
من هذا المنظور، يمكن أن تخلق مجموعة أدوات مثل M1، M2، وMove Stack إمكانية خلق كونية MoveVM شاملة تتضمن نظام ال Solidity وبيئة Aptos Move و Sui Move. وهذا سيتيح للبروتوكولات غير المعتمدة على لغة ال Move استخدام وظائف ال Move، مما يوسع تأثير لغة ال Move.
Mời người khác bỏ phiếu
تخيل لو استطاع أي مطور Solidity بناء أو نقل تطبيقات لامركزية أكثر أمانًا وكفاءة على Move بدون حواجز تقريبًا. أليس ذلك رائعًا؟
في عام 2019، ليبرا، التي هزت بإيجاز صناعة التكنولوجيا بأكملها قبل أن تتلاشى بسرعة، ربما لم تتوقع أنه بعد سقوطها، ستتولى أبتوس، سوي، لينيرا، وموفمنت على التوالي رفع الراية، دفع سلاسل الكتل العامة الجديدة القائمة على موف إلى قمة جديدة.
بشكل مثير للاهتمام، على عكس Aptos وSui وLinera، التي تعتمد جميعها على سلاسل عامة L1 تستند إلى لغة Move، فإن حركة الجيل الجديد قد حددت أهدافها على L2. لقد أطلقت أول Ethereum L2 استنادًا إلى لغة Move، بهدف استغلال أداء تنفيذ Move ومزايا الأمان، بينما تدمج فوائد بيئة EVM. وهذا يتيح للمطورين إطلاق مشاريع Solidity على M2 دون كتابة رمز Move.
بما أنها أول سلسلة عامة جديدة تعتمد على نظام الحركة للانتقال من كونها "قاتلة لإثيريوم" إلى "الانضمام إلى إثيريوم" بنهج تكاملي، فإن الهندسة المعمارية عالية الأداء لحركة على مستوى L2، مع أمان الحالة النهائي بناءً على شبكة إثيريوم، حصلت على جولة تمويلية بقيمة 38 مليون دولار في أبريل.
إذا، ما الهدف الذي تسعى إليه Movement بالضبط، وما نوع السحر الذي يمتلكه لجذب مؤسسات الاستثمار الكبيرة مثل Polychain Capital و Binance Labs و OKX Ventures و Hack VC ليُراهن عليه؟
نظرًا لأن لغة البرمجة تعكس السمات الأساسية لمشروع بلوكشين، فمن الضروري مراجعة السمات الجوهرية للغة الحركة قبل فهم ما تهدف إليه الحركة لتحقيقه.
كما يعلم الكثيرون، يعتبر Move لغة عقد ذكية جديدة تم تطويرها بواسطة فيسبوك. بالإضافة إلى استخدامها الأولي في مشروع ليبرا (ديم) التابع لفيسبوك، يتم العثور بشكل رئيسي على منتجات Web3 التي تعتمد علانية لغة Move في النظم البيئية لسلاسل الكتل العامة الجديدة مثل Aptos و Sui.
من منظور سلسلة الكتل العامة، تم تصميم لغة Move أساسًا للأصول الرقمية. بالمقارنة مع لغات برمجة سلاسل الكتل مثل Solidity، يسلط الاهتمام في منطق Move على جانبين رئيسيين: "أمان الأصول" و"الأداء العالي الأصلي".
باختصار، تمتلك شبكات البلوكشين التي تم بناؤها على Move بشكل طبيعي ميزات أمان متفوقة وأداء عالي مقارنة بسلاسل الكتل العامة المعتمدة على Solidity، مما يوفر للمطورين الجدد نقطة انطلاق أفضل لبناء تطبيقات on-chain.
ومع ذلك، بالنسبة للسلاسل العامة، غالباً ما لا تكون القوى التقنية هي الساحة الرئيسية. المفتاح للنجاح هو ما إذا كانوا قادرين على جذب عدد كافٍ من المستخدمين ورؤوس الأموال. هذا هو أيضًا السبب في ندرة ذكر مصطلح "قاتل إثيريوم" في السنوات الأخيرة. بالمقارنة مع الابتكارات المستمرة في طبقة التطبيقات لإثيريوم، يعاني معظم سلاسل الكتل العامة الجديدة من "تأثير بلدة الأشباح"، مع نشاط مستخدم منخفض للغاية وسيولة على معظم الشبكات.
لهذا السبب، اختارت Movement نهجًا مختلفًا، بهدف دمج مزايا الأمان والأداء العالي للعقود الذكية القائمة على Move مع مزايا السيولة وقاعدة مستخدمي النظام البيئي EVM. من خلال الاستفادة من مفهوم 'جلب Move إلى Ethereum'، يسعى إلى دمج قوى كلا النظامين.
على سبيل المثال، تتمتع هندسة سلاسل Movement's M1 و M2 العامة ليس فقط بقدرات معالجة المعاملات الفعالة بشكل طبيعي ولكنها أيضًا تدمج آلة إثيريوم الافتراضية (EVM). وهذا يتيح للمطورين إطلاق وإدخال تطبيقات اللامركزية الناضجة من نظام الـ EVM على M2 دون كتابة كود Move.
بعبارة أخرى، يمكن للحركة تحويل النصوص الصلبة تلقائيًا إلى أوبكودس التي يمكن لـ موڤ أن تفهمها، مما يمكن من التوافق بين موڤ وإثيريوم وكذلك شبكات EVM الأخرى.
لذلك، بدلاً من مجرد إدخال Move إلى نظام EVM، فإن Movement يقوم بدمج الأموال والمستخدمين بشكل فعال في نظام Movement Labs ونظام Move الأوسع. في النهاية، يهدف إلى سحب حركة المرور من نظام EVM لبناء نظام سلس وآمن للبلوكشين.
سي دي كتابة سي دي هو الأداة الأساسية للتطوير لتحقيق الرؤية الأساسية لـ “إحضار حركة إلى إثيريوم”.
كمجموعة تطوير قابلة للتعديل، تتكون بشكل أساسي من ثلاث مكونات أساسية: MoveVM، Fractal، ومحولات مخصصة (محولات) لشبكة المتسلسل وخدمات توافر البيانات (DA).
أولاً، كونها جوهر حزمة تطوير تطبيقات الحركة، يوفر MoveVM بيئة تشغيل آمنة وفعالة وموجهة نحو الموارد للعقود الذكية.
تسمح هذه القدرة لـ Movement SDK بتنفيذ العقود الذكية المعقدة وإدارة الأصول الرقمية، مما يجعلها جزءًا لا غنى عنه في شبكة M2 (كما هو موضح أدناه). وبالتالي، يعد MoveVM أيضًا المفتاح لدعم شبكة M2 في تحقيق إمكانية تنفيذ المعاملات عالية السرعة وأوقات الاستجابة السريعة للغاية. تشمل ميزاته الرئيسية:
تجدر الإشارة إلى أن MoveVM من Movement تستخدم تقنية المعالجة المتوازية وبنية معمارية مودولارية. الأولى تحسن ترتيب وأولوية المعاملات في حوض الذاكرة من خلال خوارزميات، مما يقلل من الاكتظاظ والتأخير في معالجة المعاملات من خلال المعالجة المتوازية.
الأخير يوسع وظائف MoveVM الأصلية إلى البيئات الخارجية (مثل EVM)، مما يخلق آلة افتراضية متعددة الوظائف تهدف إلى شمول نظام البلوكتشين القابل للتبادل بشكل أوسع.
قبل بضعة أيام فقط، مهندس حركة كبير @artoriatech انتقد علناالقضايا المتعلقة بالتجزئة التي تواجهها حاليًا نظام Move، مشيرة بصراحة إلى أن "المطورين يواجهون مقاومة كبيرة عند التحول من سلسلة Move إلى أخرى".
خذ حركة سوي وحركة أبتوس كأمثلة. كل سلسلة هي نظام بيئي معزول بـ VM وأدوات فريدة من نوعها، مع اختلافات كبيرة تستمر في النمو مع إصدار الميزات الجديدة من قبل البروتوكول، إلى حد تقريباً أنها لغات مختلفة، ولا يحاول أي مشروع تقليل هذه الفروق.
تهدف MoveVM القابلة للتخصيص من Movement، كجهاز افتراضي متعدد الوظائف، إلى أن تكون متوافقة تمامًا مع EVM وبيئات التشغيل الأخرى لـ Move - والتي تدعم حاليًا نشر Aptos وكود EVM، وستغطي قريبًا أيضًا بيئة Sui.
هذا يعني أن يمكن نشر تطبيقات الويب اللامركزية من Aptos وEthereum وبيئات EVM الأخرى في غضون 10 دقائق - لا يحتاج المطورون إلى تعلم Move بشكل إضافي، فقط حافظ على الكود في اللغة المعمارية الأصلية مثل Solidity لتحقيق نشر متوازي.
الفراكتال هو في الأساس مترجم يسمح لعقود الذكاء الصناعي الصلبة بالتشغيل في بيئة MoveVM. يخلق هذا إطارًا آمنًا يربط بسلاسة لغات الصلابة والتحرك، مما يتيح للمطورين نشر عقودهم الصلبة على MoveVM (شبكة M2).
المزايا واضحة: يمكن للمطورين الاستفادة من مرونة Solidity أثناء استخدام أمان وأداء عالي من Move لحل بعض المشاكل الجوهرية في Solidity.
يتم تقسيم عملية تجميع Fractal بشكل رئيسي إلى الخطوات الخمس التالية:
وفقًا للمدونة الرسمية، يتم إلى الآن تطوير Fractal، حيث يخضع حاليًا لاختبار شامل وتحسينات لتوسيع قدراته خارج الميزات الحالية.
المحولات المخصصة هي العنصر الأساسي النهائي لحزمة تطوير الحركة (أساسًا هيكل M1 الموضح أدناه)، مصممة لتوفير تكامل سلس مع شبكات الفرز وخدمات توافر البيانات (DA):
بشكل عام، يوفر Movement SDK مجموعة تطوير شاملة تشمل بيئة لنشر واختبار العقود الذكية، ومترجمات، ومحولات، تهدف إلى تبسيط عملية التطوير. وهذا يجعل الأمر أسهل بالنسبة للمطورين، خاصة مطوري Solidity، لبناء واختبار، وتحسين تطبيقات الويب اللامركزية المعتمدة على لغة Move.
بناءً على تطوير Movement SDK، قامت Movement Labs بتطوير هندسة سلسلة عمومية تتضمن M1 و M2.
تم تصميم M1 كشبكة تضع المجتمع أولاً قادرة على تحقيق قدرة عالية جدًا على معالجة المعاملات واتخاذ قرار نهائي على الفور، وتوفير شبكة فرز مركزية وطبقة توافق. من ناحية أخرى، يعد M2 حلاً L2 ZK-Rollup مستندًا إلى M1 وEthereum (يدعم كل من Sui Move وAptos Move)، مدمجًا EVM للسماح لتطبيقات DApps المتوافقة مع Ethereum بالتشغيل على M2.
M1 معرف رسميًا بأنه "بلوكشين يضع المجتمع أولا" بناءً على Move، قادر على توفير أعلى TPS ممكن من خلال الهندسات مثل النهوض الفوري والتخصيص القابل للتعديل. هدفه الأساسي هو دعم المعاملات المعقدة ووظائف العقود الذكية من خلال أمان Move وقابلية التخصيص العالية، مع ضمان موثوقية المنصة وسهولة الاستخدام للمستخدم.
ومع ذلك، وفقًا للمعلومات العامة الحالية، فإنه يتحول تدريجيًا إلى شبكة فرز مركزية، ويقوم بأداء دور "فاصل فرز مشترك" و"طبقة اتفاق" في النظام البيئي لحركة Labs بأكمله وأي شبكة بلوكشين. يهدف هذا إلى تحقيق التوافق بين Move وشبكات أخرى، ودعم تطبيقات وخدمات مختلفة.
لاحظ بشكل بارز، نظرًا لاعتماد M1 على آلية الاتفاق Snowman المحسنة، التي تسمح للعقد بالوصول إلى اتفاق عن طريق تقليد التفاعلات الاجتماعية (أي، "الكلام الفارغ" بين العقد)، فإنه يدعم بشكل طبيعي مشاركة العقد على نطاق أوسع وسرعات توافق أسرع، مما يحقق إنتاجية عالية وفرز معاملات فعال.
على هذا الأساس، يعمل M1 كشبكة فرز PoS وطبقة اتفاقات لـ M2. من جهة، يضمن أمان شبكة M2 من خلال الرهان، ومن ناحية أخرى، يوفر آلية اتفاق فعالة لـ M2. ليصبح فاصلًا في شبكة M1، يحتاج الشخص إلى رهان رموز MOVE واستخدام آلية القطع لمنع الأنشطة الخبيثة، معززًا أمان الشبكة وموثوقيتها.
كما يضمن M1 بوصلة PoS لشبكة M2 صحة وإمكانية الوصول وقابلية التحقق من المعاملات من خلال خدمات توافر البيانات (DA) وسوق البراهين.
يمكن اعتبار M2 بمثابة "الشبكة الرئيسية" لنظام الحركة. إنه يقدم بنية ZK-Rollup استنادًا إلى حركة، مكونة من MoveVM و Fractal و M1، المسؤولة عن نشر تطبيقات DApp محددة.
يُستخدم مصطلح "الهندسة المعمارية ZK-Rollup استنادًا إلى Move" لأن M2 يخطط لاستخدام البراهين بدون معرفة لتعزيز الخصوصية والأمان (أي تقنية zk-Move). وسيمنح هذا M2 ميزات ليس فقط في سرعة المعالجة وفعالية التكلفة ولكن أيضًا فوائد فريدة في حماية الخصوصية.
تمكين MoveVM و Fractal من تنفيذ عقود ذكية EVM القياسية ودعم العقود الذكية المكتوبة بلغة Move (Aptos Move، Sui Move). من خلال استخدام لغة Move ونموذج توازي Sui، يمكنه توفير خدمات عالية النفاذ وانخفاض التأخير لعمليات EVM.
هذا يعني أن المطورين الذين يستخدمون لغات مثل Solidity يمكنهم بسهولة تشغيل تطبيقات MoveVM Rollup الآمنة وعالية الأداء وعالية الإنتاجية ، والاستفادة مباشرة من المزايا الأصلية للغة Move.
وأخيرًا، ستتم فرز جميع المعاملات التي تم تنفيذها على M2 بواسطة شبكة فرز M1، حيث يتم تجميع بيانات المعاملات وإرسالها مرة أخرى إلى إثيريوم. يتم تحقيق نهاية إثباتات الصحة من خلال شبكة zk-provers لسوق البراهين، مع نتائج إثباتات ZK المنشورة على شبكة إثيريوم الرئيسية. يتم نشر بيانات المعاملات المفصلة إلى Celestia، مما يتزامن بين حالات البيانات بين الاثنين:
بفضل تقنية Blobstream، يمكن نقل طبقة توافر البيانات النموذجية لـ Celestia إلى إيثيريوم، ويمكن للمطورين دمج Blobstream لإنشاء Ethereum L2s ذات معدل نقل مرتفع تمامًا كما يتم تطوير العقود الذكية.
ببساطة، M1 مسؤول عن طبقة الاتفاق وفرز المعاملات، M2 يتعامل مع تحويل Solidity-Move وتنفيذ المعاملات، بينما تضمن Celestia/Ethereum توافر البيانات النهائية وأمان الحالة. هذه البنية العمودية تعظم بلا شك الأداء العالي والأمان لـ Move، جنبًا إلى جنب مع مزايا المستخدم وحركة المرور لـ EVM.
بغض النظر عن الجوانب التقنية، القدرة على بناء بيئة بيئية كبيرة ومزدهرة بسرعة من الصفر أمر حاسم.
حاليًا، قامت Movement Labs بتطوير حزم الأدوات مثل حزمة أدوات Movement SDK، البنية التحتية للرسائل Hyperlane، وجهاز فرز Movement Shared Sorter (M1) لتزويد المطورين بالموارد اللازمة لبناء ونشر التطبيقات بسهولة استنادًا إلى Move.
وفقًا للكشف الرسمي، سيبدأ بيئة تشغيل Move Stack من Movement Labs أيضًا اختبارها هذا الصيف. كإطار تنفيذي، يخطط لأن يكون متوافقًا مع العديد من إطارات Rollup من شركات مثل Optimism وPolygon وArbitrum.
من هذا المنظور، يمكن أن تخلق مجموعة أدوات مثل M1، M2، وMove Stack إمكانية خلق كونية MoveVM شاملة تتضمن نظام ال Solidity وبيئة Aptos Move و Sui Move. وهذا سيتيح للبروتوكولات غير المعتمدة على لغة ال Move استخدام وظائف ال Move، مما يوسع تأثير لغة ال Move.