Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع blockchain. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفر الندرة، واليقين، والقابلية للتحقق. تم تصميم Move خصيصًا لتطبيقات blockchain، مع التركيز على الأمان والكفاءة، وتمتاز بخصائص مستقلة عن المنصة، وتدعم المكتبات، والأدوات، ومجتمع المطورين عبر blockchain.
مزايا لغة Move
تحمل Move العديد من المزايا على أساس لغات البلوكشين الحالية. إن نموذج البرمجة القائم على الموارد والميزات الأمنية المدمجة يجعل منها خيارًا مثاليًا لبناء تطبيقات بلوكشين آمنة وعالية الأداء. يركز تصميم Move على الأمان، ويهدف إلى تجنب العديد من المشكلات الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقة على الرموز المزورة. تُعتبر الأصول الرقمية موارد، مما يعني أنه لا يمكن نسخها أو تدميرها بشكل عشوائي.
البرمجة الموجهة نحو الكائنات وبرمجة الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move ، تعتبر الكائنات هي الجوهر ، مما يسمح بتحكم دقيق في الوصول. هيكل التخزين العالمي يقوم بربط معرف الكائن بالكائنات ، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة ، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين في كتابة المواصفات الشكلية لوظائف التطبيقات الرئيسية والتحقق بسرعة من صحة تنفيذ الشيفرة. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تسمح بتحديد الشروط المسبقة، الشروط اللاحقة، وثبات البيانات. تتكامل Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق من الشيفرة الخاصة بهم بسهولة.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مختلف المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر المنصات، مما يضمن أنها تظل مرنة وسهلة الاستخدام للمطورين ذوي الخبرة في العقود الذكية والمبتدئين من Web2. تهدف طريقة الحكم في Move إلى تجنب اتخاذ قرارات مثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي المبكر
سوي
Sui هو سلسلة كتل لامركزية قائمة على إثبات الحصة، تتمتع بقدرة على التوسع الأفقي في السعة والإنتاجية. يكرس فريقه جهوده لتطوير سلسلة الكتل ولغة البرمجة Move. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 عملية في الثانية، ومعالجة المعاملات المستقلة في أجزاء من الثانية، ومعالجة المعاملات الأكثر تعقيدًا في 3 ثوانٍ. أجرت Sui بعض التغييرات على الوظائف الأساسية لـ Move، مما حسن آلية التخزين والعنوان، وزاد من أداء الشبكة، وقلل من وقت تأكيد المعاملات.
أبوتس
أبتوس هو بلوكتشين من الطبقة الأولى، يهدف إلى خلق وصول عالمي وعادل للأصول اللامركزية لعشرات الملايين من الناس. يمكن لأبتوس حاليًا تحقيق قدرة معالجة تصل إلى 10,000 معاملة في الثانية، مع قدرة نظرية قصوى تبلغ 160,000 معاملة في الثانية. من خلال فصل طبقة تنفيذ المعاملات عن بروتوكول الإجماع، يتم تحقيق التنفيذ المتوازي، ويتم تحقيق ذلك عبر Block-STM، مع تأخير جزئي من خلال مزامنة الحالة. أبتوس توسع من وظائف MoveVM الأساسية من خلال طبقة التكيف، بما في ذلك تحقيق التوازي عبر Block-STM، وتنفيذ المعاملات بشكل متوازي بدون إدخال المستخدم، وتخزين الجدول الضخم في الحسابات، وفصل تخزين الدقة العالية.
مختبرات الحركة
حركة المختبرات هي فريق تطوير blockchain يكرس جهوده لدمج الشبكات blockchain لدعم أسرع وأكثر الحلول Layer 2 أمانًا على Ethereum. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل المشكلات الأمنية
تسعى حركة المختبرات لبناء نظام بيئي قائم على blockchain المعياري يعتمد على Move، بدءًا من M2، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما أنهم قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل، مما يمنع إعادة الدخول وغيرها من نقاط الهجوم.
دمج Move مع التعديل
الجوهر الفلسفة التصميمية لمختبرات الحركة هو التكامل المعياري. من خلال تقسيم كومة البلوكشين إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس، والتخصيص، والترقية. يمكن للمطورين دمج المكونات لتخصيص كومتهم.
EVM المتوازي و Move
EVM المتوازي هو تطوير يهدف إلى تحسين قابلية التوسع والأداء في الإيثيريوم. تخدم Move و Solidity أغراضًا مختلفة، ويمكن أن تتعايش وتكمل بعضها البعض. في Movement Labs، يمكن للمطورين اختيار اللغة الأنسب لاحتياجاتهم.
مُرتب لامركزي
Movement هو طبقة L2 معيارية، حيث M1 هي طبقة تنفيذ السلسلة، بينما M2 تحتوي على آلية عقد ترتيب لامركزية متكاملة، مما يوفر سوق غاز مجانية لشبكة Movement.
التوافق بين Move و Solidity
صممت Movement مترجمًا لـ Solidity، مما يسمح للعقود الذكية المكتوبة بـ Solidity بتبني مبادئ OOP على Movement. ومع ذلك، قد تواجه العقود المترجمة تحديات هندسية.
الأموال
نجحت مختبرات الحركة في إتمام جولة تمويل من الفئة A بقيمة 38 مليون دولار بمشاركة العديد من المؤسسات الاستثمارية المعروفة.
خريطة الطريق المستقبلية
في المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار Ethereum. ستقوم Movement Labs أيضًا بإصدار مجموعة من الأدوات والموارد لدعم المطورين. الهدف الطويل الأمد هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، Bringing قوة Move إلى النظام البيئي بالكامل لـ Ethereum.
كجزء من استراتيجيتها للتوسع العالمي، تعطي Movement Labs أهمية كبيرة لمنطقة آسيا والمحيط الهادئ. سيتواصلون في دعم مطوري Move في آسيا من خلال توفير الموارد اللازمة والتعليم والفرص، وعرض أعمالهم المتميزة وتعزيز نمو نظام Move البيئي.
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.
تسجيلات الإعجاب 8
أعجبني
8
6
مشاركة
تعليق
0/400
PancakeFlippa
· 07-13 03:26
هل لغة Rust مشهورة هكذا؟
شاهد النسخة الأصليةرد0
Degentleman
· 07-13 03:24
مشروع ميم جديد آخر؟ دعنا من ذلك
شاهد النسخة الأصليةرد0
LiquidationKing
· 07-13 03:21
قطع الشبكة لإنقاذ الحياة، هل يمكن لـ Sui أن ينقذنا مرة أخرى؟
شاهد النسخة الأصليةرد0
NftCollectors
· 07-13 03:18
بعد مشاهدة، اشترِ الانخفاض لـ Aptos، هذه الموجة ادخل مركزها ستكون بالتأكيد جزءاً من تاريخ الفن العظيم.
تحليل شامل لنظام لغة Move: المزايا والتطبيقات والتطورات المستقبلية
مقدمة عن لغة Move وتطور نظامها البيئي
Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع blockchain. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفر الندرة، واليقين، والقابلية للتحقق. تم تصميم Move خصيصًا لتطبيقات blockchain، مع التركيز على الأمان والكفاءة، وتمتاز بخصائص مستقلة عن المنصة، وتدعم المكتبات، والأدوات، ومجتمع المطورين عبر blockchain.
مزايا لغة Move
تحمل Move العديد من المزايا على أساس لغات البلوكشين الحالية. إن نموذج البرمجة القائم على الموارد والميزات الأمنية المدمجة يجعل منها خيارًا مثاليًا لبناء تطبيقات بلوكشين آمنة وعالية الأداء. يركز تصميم Move على الأمان، ويهدف إلى تجنب العديد من المشكلات الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقة على الرموز المزورة. تُعتبر الأصول الرقمية موارد، مما يعني أنه لا يمكن نسخها أو تدميرها بشكل عشوائي.
البرمجة الموجهة نحو الكائنات وبرمجة الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move ، تعتبر الكائنات هي الجوهر ، مما يسمح بتحكم دقيق في الوصول. هيكل التخزين العالمي يقوم بربط معرف الكائن بالكائنات ، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة ، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين في كتابة المواصفات الشكلية لوظائف التطبيقات الرئيسية والتحقق بسرعة من صحة تنفيذ الشيفرة. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تسمح بتحديد الشروط المسبقة، الشروط اللاحقة، وثبات البيانات. تتكامل Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق من الشيفرة الخاصة بهم بسهولة.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مختلف المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر المنصات، مما يضمن أنها تظل مرنة وسهلة الاستخدام للمطورين ذوي الخبرة في العقود الذكية والمبتدئين من Web2. تهدف طريقة الحكم في Move إلى تجنب اتخاذ قرارات مثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي المبكر
سوي
Sui هو سلسلة كتل لامركزية قائمة على إثبات الحصة، تتمتع بقدرة على التوسع الأفقي في السعة والإنتاجية. يكرس فريقه جهوده لتطوير سلسلة الكتل ولغة البرمجة Move. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 عملية في الثانية، ومعالجة المعاملات المستقلة في أجزاء من الثانية، ومعالجة المعاملات الأكثر تعقيدًا في 3 ثوانٍ. أجرت Sui بعض التغييرات على الوظائف الأساسية لـ Move، مما حسن آلية التخزين والعنوان، وزاد من أداء الشبكة، وقلل من وقت تأكيد المعاملات.
أبوتس
أبتوس هو بلوكتشين من الطبقة الأولى، يهدف إلى خلق وصول عالمي وعادل للأصول اللامركزية لعشرات الملايين من الناس. يمكن لأبتوس حاليًا تحقيق قدرة معالجة تصل إلى 10,000 معاملة في الثانية، مع قدرة نظرية قصوى تبلغ 160,000 معاملة في الثانية. من خلال فصل طبقة تنفيذ المعاملات عن بروتوكول الإجماع، يتم تحقيق التنفيذ المتوازي، ويتم تحقيق ذلك عبر Block-STM، مع تأخير جزئي من خلال مزامنة الحالة. أبتوس توسع من وظائف MoveVM الأساسية من خلال طبقة التكيف، بما في ذلك تحقيق التوازي عبر Block-STM، وتنفيذ المعاملات بشكل متوازي بدون إدخال المستخدم، وتخزين الجدول الضخم في الحسابات، وفصل تخزين الدقة العالية.
مختبرات الحركة
حركة المختبرات هي فريق تطوير blockchain يكرس جهوده لدمج الشبكات blockchain لدعم أسرع وأكثر الحلول Layer 2 أمانًا على Ethereum. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل المشكلات الأمنية
تسعى حركة المختبرات لبناء نظام بيئي قائم على blockchain المعياري يعتمد على Move، بدءًا من M2، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما أنهم قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل، مما يمنع إعادة الدخول وغيرها من نقاط الهجوم.
دمج Move مع التعديل
الجوهر الفلسفة التصميمية لمختبرات الحركة هو التكامل المعياري. من خلال تقسيم كومة البلوكشين إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس، والتخصيص، والترقية. يمكن للمطورين دمج المكونات لتخصيص كومتهم.
EVM المتوازي و Move
EVM المتوازي هو تطوير يهدف إلى تحسين قابلية التوسع والأداء في الإيثيريوم. تخدم Move و Solidity أغراضًا مختلفة، ويمكن أن تتعايش وتكمل بعضها البعض. في Movement Labs، يمكن للمطورين اختيار اللغة الأنسب لاحتياجاتهم.
مُرتب لامركزي
Movement هو طبقة L2 معيارية، حيث M1 هي طبقة تنفيذ السلسلة، بينما M2 تحتوي على آلية عقد ترتيب لامركزية متكاملة، مما يوفر سوق غاز مجانية لشبكة Movement.
التوافق بين Move و Solidity
صممت Movement مترجمًا لـ Solidity، مما يسمح للعقود الذكية المكتوبة بـ Solidity بتبني مبادئ OOP على Movement. ومع ذلك، قد تواجه العقود المترجمة تحديات هندسية.
الأموال
نجحت مختبرات الحركة في إتمام جولة تمويل من الفئة A بقيمة 38 مليون دولار بمشاركة العديد من المؤسسات الاستثمارية المعروفة.
خريطة الطريق المستقبلية
في المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار Ethereum. ستقوم Movement Labs أيضًا بإصدار مجموعة من الأدوات والموارد لدعم المطورين. الهدف الطويل الأمد هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، Bringing قوة Move إلى النظام البيئي بالكامل لـ Ethereum.
كجزء من استراتيجيتها للتوسع العالمي، تعطي Movement Labs أهمية كبيرة لمنطقة آسيا والمحيط الهادئ. سيتواصلون في دعم مطوري Move في آسيا من خلال توفير الموارد اللازمة والتعليم والفرص، وعرض أعمالهم المتميزة وتعزيز نمو نظام Move البيئي.