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