لغة Move: خيار جديد لتطبيقات البلوكتشين تحليل كامل لمزايا الخصائص

robot
إنشاء الملخص قيد التقدم

مقدمة عن لغة 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 هو بلوكتشين لامركزي يعتمد على إثبات الحصة، ويتميز بقدرة على التوسع الأفقي في الإنتاجية والتخزين. من المتوقع أن يتمكن Sui من معالجة أكثر من 120,000 TPS، ومعالجة المعاملات المستقلة في أجزاء من الثانية، ومعالجة المعاملات الأكثر تعقيدًا في غضون 3 ثوانٍ. أجرى Sui بعض التعديلات على الوظائف الأساسية لـ Move، وخاصة فيما يتعلق بمشغل التخزين العالمي والقدرات الأساسية، لتحسين آلية التخزين والعنوان، وزيادة أداء الشبكة وتقليل وقت تأكيد المعاملات.

أبتوس

Aptos هو بلوكتشين من الطبقة 1، يمكنه تحقيق سعة تصل إلى 10,000 عملية في الثانية، والسعة القصوى النظرية تبلغ 160,000 عملية في الثانية. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، ووقت التأكيد النهائي هو 250 مللي ثانية. يقوم Aptos بتوسيع وظائف MoveVM الأساسية من خلال طبقة التكيف، بما في ذلك تحقيق التوازي عبر Block-STM، وتنفيذ المعاملات بشكل متوازي دون الحاجة إلى إدخال المستخدم، وتخزين جداول كبيرة في الحساب، وفصل التخزين بدقة.

مختبرات الحركة

Movement Labs هو فريق تطوير بلوكتشين يكرّس جهوده لدمج شبكات البلوكتشين لدعم أسرع وأكثر حلول Layer 2 أمانًا على الإيثيريوم. سيقوم L2 الرائد لديهم بربط Rollup مع Move Stack، مما يُدخل MoveVM إلى الإيثيريوم.

حل مشكلة الأمان

تسعى Movement Labs لبناء نظام بيئي كتلة معياري قائم على Move، بدءًا من M2، وهو أول Layer 2 لمتغيرات الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر كود موثق في وقت التشغيل، مما يمنع إعادة الدخول وغيرها من نقاط الهجوم.

دمج Move مع المودولار

تتمثل الفلسفة التصميمية لمختبرات الحركة في دمج الوحدات بشكل أساسي. من خلال تقسيم مجموعة البلوكتشين إلى مكونات وحدات ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج الوحدات لتخصيص مجموعتهم.

EVM المتوازي و Move

تقدم حركة المختبرات بيئة EVM متوازية و Move، مما يسمح للمطورين باختيار اللغة الأنسب لاحتياجاتهم. من خلال تنفيذ MoveVM في بيئة تنفيذ الإيثيريوم، يمكن زيادة الحد الأقصى بشكل ملحوظ، مما يمكّن المطورين من إنشاء أنواع جديدة من تطبيقات الإيثيريوم.

آفاق المستقبل

على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي من نوع Move على شبكة اختبار الإيثريوم. الهدف على المدى الطويل هو تحقيق إطلاق كامل للـ Rollup على الشبكة الرئيسية، bringing قوة Move إلى النظام البيئي للإيثريوم بأكمله. ستواصل Movement Labs أيضًا دعم مطوري Move في آسيا، من خلال عرض أعمالهم البارزة وتعزيز نمو نظام Move البيئي.

MOVE0.54%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • إعادة النشر
  • مشاركة
تعليق
0/400
LiquidityNinjavip
· 08-10 00:59
تتحرك بلاتينيوم مع التركيز على الأمان أولاً
شاهد النسخة الأصليةرد0
GhostAddressHuntervip
· 08-10 00:54
بيئة Rust سلسة للغاية، ما فائدة Move؟
شاهد النسخة الأصليةرد0
LowCapGemHuntervip
· 08-10 00:48
لغة Move رائعة جداً، من يستطيع مقاومتها؟
شاهد النسخة الأصليةرد0
SatoshiChallengervip
· 08-10 00:45
ما فائدة الترويج للغة جديدة، طالما أنها لا يمكن أن تزيد من سرعة الإجماع
شاهد النسخة الأصليةرد0
MemeCuratorvip
· 08-10 00:41
لغة rust الجديدة عادت لتنافس مجددًا~
شاهد النسخة الأصليةرد0
  • تثبيت