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