Move هي لغة برمجة مبنية على Rust، تم تطويرها في الأصل لمشاريع البلوكشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفر الندرة، واليقين، والقابلية للتحقق. تم تصميم Move بشكل خاص لتطبيقات البلوكشين، مع التركيز على الأمان والكفاءة، وتتميز بخصائص مستقلة عن المنصة، تدعم مكتبات وأدوات ومجتمعات المطورين عبر البلوكشين.
الخصائص الرئيسية للغة Move
نموذج البرمجة الموجهة نحو الموارد والميزات الأمنية المدمجة
تجنب المشكلات الشائعة في Web3 مثل ثغرات إعادة الدخول، الرموز السامة والموافقة على الرموز المزيفة.
تُعتبر الأصول الرقمية موارد لا يمكن نسخها أو تدميرها بشكل عشوائي.
تصميم البرمجة الموجهة للكائنات والمعتمدة على الأصول
دعم التحكم في الوصول بدقة
معالجة تداول فعالة وإمكانية وصول دقيقة
أداة Move Prove
Move Prover هي أداة تحقق تساعد المطورين في كتابة مواصفات الشكل للوظائف الأساسية للتطبيقات، والتحقق بسرعة من صحة تنفيذ الشيفرة. إنها ضرورية لمنع الأخطاء الشائعة في العقود الذكية، وتسمح بوضع الشروط المسبقة، والشروط اللاحقة، وثبات البيانات.
تطوير نظام Move البيئي
سلسلة كتل Sui
Sui هو سلسلة كتل قائمة على إثبات الحصة اللامركزي، يتميز بقدرة عالية على المعالجة والتخزين. تشمل ميزاته:
من المتوقع أن تتجاوز القدرة على المعالجة 120,000 TPS
معالجة المعاملات المستقلة في زمن ثانوي
معالجة المعاملات المعقدة (تتضمن كائنات مشتركة) في 3 ثوانٍ
استخدام بث متسق بيزنطي لمعالجة المعاملات المستقلة
استخدام بروتوكول إجماع Narwhal & Tusk لمعالجة معاملات الكائنات المشتركة
سلسلة كتل Aptos
Aptos هي سلسلة كتل من الطبقة الأولى تهدف إلى توفير الوصول إلى الأصول اللامركزية بشكل عالمي وعادل لمليارات الأشخاص. تشمل ميزاتها:
الطاقة الاستيعابية الحالية تصل إلى 10,000 TPS، والحد الأقصى النظري هو 160,000 TPS
يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين
وقت التأكيد النهائي هو 250 مللي ثانية
تحقيق الأداء العالي من خلال التنفيذ المتوازي ومزامنة الحالة
محرك الإجماع قائم على تحسين HotStuff من Diem
الابتكار في مختبرات الحركة
حركة المختبرات هي فريق تطوير بلوكتشين يكرس جهوده لدمج شبكات البلوكتشين لدعم حلول الطبقة الثانية الفعالة والآمنة على الإيثيريوم. تشمل أعمالهم الرئيسية:
تطوير نظام بيئي قائم على البلوكشين القابل للتعديل باستخدام Move
إنشاء M2، أول Layer 2 لـ MoveVM على الإيثريوم
إدخال بيئة تنفيذ عالية الأداء جديدة
تطوير Move-EVM، مما يسمح بنشر الكود الذي تم التحقق منه أثناء التشغيل
إطلاق Move Stack، وهو إطار تنفيذ متوافق مع مجموعة متنوعة من أطر Rollup.
دمج Move و EVM
تعمل حركة Labs بجد على دمج Move مع نظام Ethereum البيئي:
تنفيذ MoveVM في بيئة تنفيذ Ethereum لزيادة الإنتاجية
تطوير مترجم Solidity لتمكين عقود Solidity الذكية من العمل على Movement
توفير مرونة للمطورين لاختيار Move أو Solidity
المستقبل
نشر أول عقد ذكي Move على شبكة اختبار Ethereum
إصدار أدوات تطوير Move والموارد
تحقيق إطلاق Rollup الكامل على الشبكة الرئيسية
التركيز على تطوير منطقة آسيا والمحيط الهادئ ودعم مجتمع مطوري آسيا Move
تطوير لغة Move ونظامها البيئي يجلب إمكانيات جديدة لتكنولوجيا blockchain من خلال تحسين الأمان والأداء وكفاءة التطوير، مما يدفع الصناعة بأكملها إلى الأمام.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
تطوير نظام لغة Move: نموذج جديد لبرمجة البلوكتشين بشكل آمن وفعال
مقدمة عن لغة Move وتطور نظامها البيئي
Move هي لغة برمجة مبنية على Rust، تم تطويرها في الأصل لمشاريع البلوكشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفر الندرة، واليقين، والقابلية للتحقق. تم تصميم Move بشكل خاص لتطبيقات البلوكشين، مع التركيز على الأمان والكفاءة، وتتميز بخصائص مستقلة عن المنصة، تدعم مكتبات وأدوات ومجتمعات المطورين عبر البلوكشين.
الخصائص الرئيسية للغة Move
أداة Move Prove
Move Prover هي أداة تحقق تساعد المطورين في كتابة مواصفات الشكل للوظائف الأساسية للتطبيقات، والتحقق بسرعة من صحة تنفيذ الشيفرة. إنها ضرورية لمنع الأخطاء الشائعة في العقود الذكية، وتسمح بوضع الشروط المسبقة، والشروط اللاحقة، وثبات البيانات.
تطوير نظام Move البيئي
سلسلة كتل Sui
Sui هو سلسلة كتل قائمة على إثبات الحصة اللامركزي، يتميز بقدرة عالية على المعالجة والتخزين. تشمل ميزاته:
سلسلة كتل Aptos
Aptos هي سلسلة كتل من الطبقة الأولى تهدف إلى توفير الوصول إلى الأصول اللامركزية بشكل عالمي وعادل لمليارات الأشخاص. تشمل ميزاتها:
الابتكار في مختبرات الحركة
حركة المختبرات هي فريق تطوير بلوكتشين يكرس جهوده لدمج شبكات البلوكتشين لدعم حلول الطبقة الثانية الفعالة والآمنة على الإيثيريوم. تشمل أعمالهم الرئيسية:
دمج Move و EVM
تعمل حركة Labs بجد على دمج Move مع نظام Ethereum البيئي:
المستقبل
تطوير لغة Move ونظامها البيئي يجلب إمكانيات جديدة لتكنولوجيا blockchain من خلال تحسين الأمان والأداء وكفاءة التطوير، مما يدفع الصناعة بأكملها إلى الأمام.