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