Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، والتحديد، والقابلية للتحقق. تم تصميم Move لتطبيقات البلوكتشين، مع التركيز على الأمان والكفاءة، ولها خصائص مستقلة عن المنصات، وتدعم المكتبات والأدوات ومجتمعات المطورين عبر البلوكتشين.
مزايا لغة Move
تتمتع Move بالعديد من المزايا على أساس لغات البلوكتشين الحالية. إن نموذج البرمجة القائم على الموارد والميزات الأمنية المدمجة تجعلها خيارًا مثاليًا لبناء تطبيقات البلوكتشين الآمنة وعالية الأداء. يركز تصميم Move على الأمان، حيث يهدف إلى تجنب العديد من المشاكل الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقات الزائفة للرموز. في Move، تُعتبر الأصول الرقمية موارد لا يمكن نسخها أو تدميرها بشكل عشوائي.
البرمجة الموجهة للكائنات والقائمة على الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move، تعتبر الكائنات هي الأساس، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يقوم بربط معرف الكائن بالكائن، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الصوري
Move Prover هي أداة تحقق تساعد المطورين على كتابة المواصفات الشكلية للوظائف الأساسية للتطبيقات، والتحقق من صحة تنفيذ الشفرة في وقت قصير. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، وتسمح بتحديد الشروط المسبقة، والشروط اللاحقة، وثبات البيانات. يتم دمج Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من شفراتهم.
الحوكمة والمجتمع
تتضمن عملية تطوير Move الآن فرقًا متنوعة من مجموعة متنوعة من المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر الأنظمة الأساسية، مما يضمن أن تظل مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة ومبتدئي Web2. تهدف طريقة حوكمة Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي
سوي
Sui هي كتلة لامركزية تعتمد على إثبات الحصة، وتتميز بقدرتها على التوسع الأفقي في معدل المعالجة والتخزين. من المتوقع أن تتعامل مع أكثر من 120,000 TPS، وتعالج المعاملات المستقلة في أجزاء من الثانية، وتتعامل مع المعاملات الأكثر تعقيدًا في 3 ثوانٍ. قامت Sui بإجراء بعض التغييرات على الوظائف الأساسية لـ Move، مما حسّن من آلية التخزين والعنوان، وزاد من أداء الشبكة، وقلل من وقت تأكيد المعاملات.
أبتوس
Aptos هو بلوكتشين من الطبقة الأولى، يمكنه تحقيق قدرة معالجة تصل إلى 10,000 TPS، والقدرة القصوى النظرية هي 160,000 TPS. يتم التحقق من معظم المعاملات بعد دورتين من البث الشبكي، ووقت التأكيد النهائي هو 250 مللي ثانية. يوسع Aptos الوظائف الأساسية لـ MoveVM من خلال طبقة التكيف، بما في ذلك تحقيق التوازي عبر Block-STM، مما يسمح بتنفيذ المعاملات بالتوازي دون الحاجة إلى تدخل المستخدم.
مختبرات الحركة
حركة مختبرات هو فريق تطوير بلوكتشين، يكرس جهوده لدمج شبكة البلوكتشين لدعم أسرع وأكثر حلول Layer 2 أمانًا على الإيثريوم. علمهم L2 الرائد يربط Rollup مع Move Stack، مما يجلب MoveVM إلى الإيثريوم.
حل مشكلة الأمان
تلتزم حركة مختبرات ببناء نظام بيئي كتلة موديولار قائم على Move ، بدءًا من M2 ، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لأكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل ، مما يمنع إعادة الدخول وأشكال الهجوم الأخرى.
دمج Move مع المودولار
تتمثل الفلسفة التصميمية لمختبرات الحركة في دمج الوحدات. من خلال تفكيك كومة البلوكتشين إلى مكونات وحدات ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج ومطابقة الوحدات لتخصيص كومتهم.
EVM المتوازي وMove
تسمح Movement Labs للمطورين باختيار اللغة الأنسب لاحتياجاتهم. من خلال تنفيذ MoveVM في بيئة تنفيذ الإيثيريوم، يمكن تحسين معدل النقل بشكل كبير، مما يمكّن المطورين من إنشاء أنواع جديدة من تطبيقات الإيثيريوم.
آفاق المستقبل
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثريوم. الهدف على المدى الطويل هو تحقيق إطلاق كامل لRollup على الشبكة الرئيسية، ونقل قوة Move إلى نظام الإيثريوم البيئي بالكامل. ستستمر Movement Labs في دعم مطوري Move في آسيا، وتوفير الموارد والتعليم والفرص اللازمة لتعزيز نمو نظام Move البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 10
أعجبني
10
4
إعادة النشر
مشاركة
تعليق
0/400
DeFiGrayling
· منذ 7 س
الحركة هي الطريق الملكي
شاهد النسخة الأصليةرد0
LiquidityWizard
· منذ 14 س
من الناحية النظرية أفضل من سوليديتي لكن هناك فرصة 99.7% لمشاكل نقص المطورين بصراحة
لغة Move: نموذج جديد لتطوير البلوكتشين وآفاق التطبيق
لغة Move وتطبيقاتها في البلوكتشين
Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، والتحديد، والقابلية للتحقق. تم تصميم Move لتطبيقات البلوكتشين، مع التركيز على الأمان والكفاءة، ولها خصائص مستقلة عن المنصات، وتدعم المكتبات والأدوات ومجتمعات المطورين عبر البلوكتشين.
مزايا لغة Move
تتمتع Move بالعديد من المزايا على أساس لغات البلوكتشين الحالية. إن نموذج البرمجة القائم على الموارد والميزات الأمنية المدمجة تجعلها خيارًا مثاليًا لبناء تطبيقات البلوكتشين الآمنة وعالية الأداء. يركز تصميم Move على الأمان، حيث يهدف إلى تجنب العديد من المشاكل الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقات الزائفة للرموز. في Move، تُعتبر الأصول الرقمية موارد لا يمكن نسخها أو تدميرها بشكل عشوائي.
البرمجة الموجهة للكائنات والقائمة على الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move، تعتبر الكائنات هي الأساس، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يقوم بربط معرف الكائن بالكائن، مما يدعم معالجة المعاملات بكفاءة وتمثيل دقيق للوصول. يضمن نموذج القدرة في Move أن الكائنات تتمتع بأذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الصوري
Move Prover هي أداة تحقق تساعد المطورين على كتابة المواصفات الشكلية للوظائف الأساسية للتطبيقات، والتحقق من صحة تنفيذ الشفرة في وقت قصير. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، وتسمح بتحديد الشروط المسبقة، والشروط اللاحقة، وثبات البيانات. يتم دمج Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من شفراتهم.
الحوكمة والمجتمع
تتضمن عملية تطوير Move الآن فرقًا متنوعة من مجموعة متنوعة من المؤسسات، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر الأنظمة الأساسية، مما يضمن أن تظل مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة ومبتدئي Web2. تهدف طريقة حوكمة Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي
سوي
Sui هي كتلة لامركزية تعتمد على إثبات الحصة، وتتميز بقدرتها على التوسع الأفقي في معدل المعالجة والتخزين. من المتوقع أن تتعامل مع أكثر من 120,000 TPS، وتعالج المعاملات المستقلة في أجزاء من الثانية، وتتعامل مع المعاملات الأكثر تعقيدًا في 3 ثوانٍ. قامت Sui بإجراء بعض التغييرات على الوظائف الأساسية لـ Move، مما حسّن من آلية التخزين والعنوان، وزاد من أداء الشبكة، وقلل من وقت تأكيد المعاملات.
أبتوس
Aptos هو بلوكتشين من الطبقة الأولى، يمكنه تحقيق قدرة معالجة تصل إلى 10,000 TPS، والقدرة القصوى النظرية هي 160,000 TPS. يتم التحقق من معظم المعاملات بعد دورتين من البث الشبكي، ووقت التأكيد النهائي هو 250 مللي ثانية. يوسع Aptos الوظائف الأساسية لـ MoveVM من خلال طبقة التكيف، بما في ذلك تحقيق التوازي عبر Block-STM، مما يسمح بتنفيذ المعاملات بالتوازي دون الحاجة إلى تدخل المستخدم.
مختبرات الحركة
حركة مختبرات هو فريق تطوير بلوكتشين، يكرس جهوده لدمج شبكة البلوكتشين لدعم أسرع وأكثر حلول Layer 2 أمانًا على الإيثريوم. علمهم L2 الرائد يربط Rollup مع Move Stack، مما يجلب MoveVM إلى الإيثريوم.
حل مشكلة الأمان
تلتزم حركة مختبرات ببناء نظام بيئي كتلة موديولار قائم على Move ، بدءًا من M2 ، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لأكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل ، مما يمنع إعادة الدخول وأشكال الهجوم الأخرى.
دمج Move مع المودولار
تتمثل الفلسفة التصميمية لمختبرات الحركة في دمج الوحدات. من خلال تفكيك كومة البلوكتشين إلى مكونات وحدات ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج ومطابقة الوحدات لتخصيص كومتهم.
EVM المتوازي وMove
تسمح Movement Labs للمطورين باختيار اللغة الأنسب لاحتياجاتهم. من خلال تنفيذ MoveVM في بيئة تنفيذ الإيثيريوم، يمكن تحسين معدل النقل بشكل كبير، مما يمكّن المطورين من إنشاء أنواع جديدة من تطبيقات الإيثيريوم.
آفاق المستقبل
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثريوم. الهدف على المدى الطويل هو تحقيق إطلاق كامل لRollup على الشبكة الرئيسية، ونقل قوة Move إلى نظام الإيثريوم البيئي بالكامل. ستستمر Movement Labs في دعم مطوري Move في آسيا، وتوفير الموارد والتعليم والفرص اللازمة لتعزيز نمو نظام Move البيئي.