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