نظرة عامة على لغة Move وتطبيقاتها في مجال البلوكتشين
Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، والتحديد، والقابلية للتحقق. تم تصميم Move خصيصًا لتطبيقات البلوكتشين، مع التركيز على الأمان والكفاءة، وتتميز بخصائص مستقلة عن المنصة، وتدعم المكتبات، والأدوات، ومجتمع المطورين عبر البلوكتشين.
مزايا لغة Move
تتمتع Move بالعديد من المزايا على أساس لغات البلوكتشين الحالية. إن نموذج البرمجة القائم على الموارد وميزات الأمان المدمجة تجعلها الخيار المثالي لبناء تطبيقات بلوكتشين آمنة وعالية الأداء. تركز تصميم Move على الأمان، وتهدف إلى تجنب العديد من المشكلات الشائعة في Web3، مثل ثغرات إعادة الإدخال، والرموز السامة، وتصاريح الرموز المزيفة. تُعتبر الأصول الرقمية موارد، مما يعني أنه لا يمكن نسخها أو تدميرها بشكل تعسفي.
البرمجة الموجهة للكائنات والبرمجة القائمة على الأصول
تم تصميم Move كلغة برمجة موجهة للكائنات وقائمة على الأصول. في Sui Move، الكائنات هي الجوهر، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يربط معرف الكائن بالكائن، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين في كتابة المواصفات الشكلية للوظائف الأساسية لتطبيقاتهم، والتحقق من صحة تنفيذ الكود في فترة زمنية قصيرة. تعتبر هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تسمح بتحديد الشروط السابقة، والشروط اللاحقة، وثبات البيانات. يتكامل Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من كودهم.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مختلف المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمن. تركز مبادئ تصميم اللغة على البساطة والملاءمة عبر الأنظمة الأساسية، مما يضمن أنها تبقى مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة والمبتدئين من Web2. تهدف طريقة حكم Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي المبكر
سوي
Sui هي بلوكتشين لامركزية قائمة على إثبات الحصة، تتميز بقدرتها على التوسع الأفقي من حيث الإنتاجية والتخزين. يكرس فريقها جهوده لتطوير البلوكتشين ولغة البرمجة Move. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 TPS، ومعالجة المعاملات المستقلة في وقت قصير للغاية، ومعالجة المعاملات الأكثر تعقيدًا (الأشياء المشتركة) في غضون 3 ثوان.
أبتوس
Aptos هو بلوكتشين Layer 1، يهدف إلى خلق وصول عادل وشامل للأصول اللامركزية لمليارات الناس. يمكن لـ Aptos حالياً تحقيق قدرة تصل إلى 10,000 TPS، في حين أن الحد الأقصى النظري للقدرة هو 160,000 TPS. يتم التحقق من معظم المعاملات بعد دورتين من البث الشبكي، ووقت التأكيد النهائي هو 250 مللي ثانية.
مختبرات الحركة
حركة مختبرات هو فريق تطوير البلوكتشين، ملتزم بدمج شبكات البلوكتشين لدعم أسرع وأأمن حلول Layer 2 على الإيثيريوم. مهمتهم هي الجمع بين أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل القضايا الأمنية
تلتزم حركة المختبرات ببناء نظام بيئي كتلة قابل للتعديل قائم على Move، بدءًا من M2، وهو أول MoveVM Layer 2 على الإيثيريوم. كما أنهم قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية (TPS). يسمح Move-EVM للمطورين بنشر التعليمات البرمجية المعتمدة في وقت التشغيل، مما يمنع الهجمات المتكررة وغيرها من أساليب الهجوم.
دمج Move مع الوحدة النمطية
إن دمج الوحدات هو جوهر فلسفة تصميم مختبرات الحركة. من خلال تقسيم كومة البلوكتشين إلى مكونات وحدوية ذات واجهات واضحة، يتم تحقيق التكامل السلس، والتخصيص، والترقية. يمكن للمطورين دمج الوحدات معًا لتخصيص كومتهم.
EVM المتوازي وMove
EVM المتوازي هو تطوير يهدف إلى تحسين قابلية التوسع والأداء في الإيثيريوم. تخدم Move و Solidity أغراضًا مختلفة ويمكن أن تتواجد معًا وتكمل بعضها البعض. في مختبرات Movement، يمكن للمطورين اختيار اللغة التي تناسب احتياجاتهم.
الأموال
أكملت Movement Labs جولة التمويل من الفئة A التي بلغت 38 مليون دولار بمشاركة العديد من المؤسسات الاستثمارية المعروفة.
خارطة الطريق المستقبلية
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثيريوم. الهدف على المدى الطويل هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، bringing قوة Move إلى نظام الإيثيريوم البيئي بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستواصل دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
مزايا لغة Move في تطوير البلوكتشين وآفاق تطبيقها
نظرة عامة على لغة Move وتطبيقاتها في مجال البلوكتشين
Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، والتحديد، والقابلية للتحقق. تم تصميم Move خصيصًا لتطبيقات البلوكتشين، مع التركيز على الأمان والكفاءة، وتتميز بخصائص مستقلة عن المنصة، وتدعم المكتبات، والأدوات، ومجتمع المطورين عبر البلوكتشين.
مزايا لغة Move
تتمتع Move بالعديد من المزايا على أساس لغات البلوكتشين الحالية. إن نموذج البرمجة القائم على الموارد وميزات الأمان المدمجة تجعلها الخيار المثالي لبناء تطبيقات بلوكتشين آمنة وعالية الأداء. تركز تصميم Move على الأمان، وتهدف إلى تجنب العديد من المشكلات الشائعة في Web3، مثل ثغرات إعادة الإدخال، والرموز السامة، وتصاريح الرموز المزيفة. تُعتبر الأصول الرقمية موارد، مما يعني أنه لا يمكن نسخها أو تدميرها بشكل تعسفي.
البرمجة الموجهة للكائنات والبرمجة القائمة على الأصول
تم تصميم Move كلغة برمجة موجهة للكائنات وقائمة على الأصول. في Sui Move، الكائنات هي الجوهر، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يربط معرف الكائن بالكائن، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين في كتابة المواصفات الشكلية للوظائف الأساسية لتطبيقاتهم، والتحقق من صحة تنفيذ الكود في فترة زمنية قصيرة. تعتبر هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تسمح بتحديد الشروط السابقة، والشروط اللاحقة، وثبات البيانات. يتكامل Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من كودهم.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مختلف المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمن. تركز مبادئ تصميم اللغة على البساطة والملاءمة عبر الأنظمة الأساسية، مما يضمن أنها تبقى مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة والمبتدئين من Web2. تهدف طريقة حكم Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي المبكر
سوي
Sui هي بلوكتشين لامركزية قائمة على إثبات الحصة، تتميز بقدرتها على التوسع الأفقي من حيث الإنتاجية والتخزين. يكرس فريقها جهوده لتطوير البلوكتشين ولغة البرمجة Move. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 TPS، ومعالجة المعاملات المستقلة في وقت قصير للغاية، ومعالجة المعاملات الأكثر تعقيدًا (الأشياء المشتركة) في غضون 3 ثوان.
أبتوس
Aptos هو بلوكتشين Layer 1، يهدف إلى خلق وصول عادل وشامل للأصول اللامركزية لمليارات الناس. يمكن لـ Aptos حالياً تحقيق قدرة تصل إلى 10,000 TPS، في حين أن الحد الأقصى النظري للقدرة هو 160,000 TPS. يتم التحقق من معظم المعاملات بعد دورتين من البث الشبكي، ووقت التأكيد النهائي هو 250 مللي ثانية.
مختبرات الحركة
حركة مختبرات هو فريق تطوير البلوكتشين، ملتزم بدمج شبكات البلوكتشين لدعم أسرع وأأمن حلول Layer 2 على الإيثيريوم. مهمتهم هي الجمع بين أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل القضايا الأمنية
تلتزم حركة المختبرات ببناء نظام بيئي كتلة قابل للتعديل قائم على Move، بدءًا من M2، وهو أول MoveVM Layer 2 على الإيثيريوم. كما أنهم قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية (TPS). يسمح Move-EVM للمطورين بنشر التعليمات البرمجية المعتمدة في وقت التشغيل، مما يمنع الهجمات المتكررة وغيرها من أساليب الهجوم.
دمج Move مع الوحدة النمطية
إن دمج الوحدات هو جوهر فلسفة تصميم مختبرات الحركة. من خلال تقسيم كومة البلوكتشين إلى مكونات وحدوية ذات واجهات واضحة، يتم تحقيق التكامل السلس، والتخصيص، والترقية. يمكن للمطورين دمج الوحدات معًا لتخصيص كومتهم.
EVM المتوازي وMove
EVM المتوازي هو تطوير يهدف إلى تحسين قابلية التوسع والأداء في الإيثيريوم. تخدم Move و Solidity أغراضًا مختلفة ويمكن أن تتواجد معًا وتكمل بعضها البعض. في مختبرات Movement، يمكن للمطورين اختيار اللغة التي تناسب احتياجاتهم.
الأموال
أكملت Movement Labs جولة التمويل من الفئة A التي بلغت 38 مليون دولار بمشاركة العديد من المؤسسات الاستثمارية المعروفة.
خارطة الطريق المستقبلية
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثيريوم. الهدف على المدى الطويل هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، bringing قوة Move إلى نظام الإيثيريوم البيئي بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستواصل دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.