لغة Move: خيار جديد آمن وفعال لبرمجة العقود الذكية على البلوكتشين

لغة Move: خيار جديد آمن وفعال لبرمجة العقود الذكية على البلوكتشين

Move هي لغة برمجة قائمة على Rust ، مصممة خصيصًا لتطبيقات البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية ، وتوفير الندرة واليقين والقابلية للتحقق. تؤكد Move على الأمان والكفاءة ، ولها خصائص غير مرتبطة بالمنصات ، وتدعم المكتبات والأدوات ومجتمع المطورين عبر البلوكتشين.

المزايا الرئيسية للغة Move

تتمتع Move بعدة مزايا على أساس لغات البلوكتشين الحالية:

  1. نموذج البرمجة الموجهة نحو الموارد والميزات الأمنية المدمجة، يساعدان في بناء تطبيقات بلوكتشين آمنة وعالية الأداء
  2. تركز التصميم على تجنب مشكلات Web3 الشائعة، مثل ثغرات إعادة الإدخال، والرموز السامة، إلخ.
  3. اعتبار الأصول الرقمية كمورد، ومنع النسخ أو الإتلاف التعسفي.

البرمجة الموجهة للكائنات والبرمجة المستندة إلى الأصول

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

أداة التحقق من الصحة Move Prover

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

نظام Move البيئي

سوي

Sui هو بلوكتشين لامركزي قائم على إثبات الحصة، يتميز بقدرة على التوسع الأفقي في القدرة الإنتاجية والتخزين. يأتي فريقه من قسم تطوير البلوكتشين المتقدم في Meta، ويدعم تطوير بلوكتشين Diem ولغة البرمجة Move. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 TPS، ومعالجة المعاملات المستقلة في أقل من ثانية، والمعاملات الأكثر تعقيدًا في غضون 3 ثوان.

أبتوس

Aptos هو بلوكتشين من الطبقة الأولى يهدف إلى خلق وصول غير مركزي إلى الأصول بشكل عالمي وعادل لمليارات الناس. يمكن لـ Aptos حاليًا تحقيق قدرة تصل إلى 10,000 TPS، مع قدرة نظرية قصوى تبلغ 160,000 TPS. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، ووقت التأكيد النهائي هو 250 مللي ثانية.

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

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

تحسين الأمان

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

التكامل المعياري

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

التوافق بين Move وSolidity

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

التطوير المستقبلي

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

تولي حركة المختبرات أهمية لتطوير منطقة آسيا والمحيط الهادئ، وستواصل دعم مطوري Move في آسيا، من خلال تقديم الموارد اللازمة والتعليم والفرص، لتعزيز نمو نظام Move البيئي.

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
BlockImpostervip
· 07-13 20:37
أخيرًا، أصبح هناك من يهتم بالأمان بجدية. انطلق!
شاهد النسخة الأصليةرد0
DAOdreamervip
· 07-13 18:59
أيضًا عادي، لم أشعر أنه ثور كثيرًا
شاهد النسخة الأصليةرد0
StealthDeployervip
· 07-13 18:58
ظهرت لغة جديدة في المنافسة مرة أخرى... لم أفهم rust بعد.
شاهد النسخة الأصليةرد0
NotFinancialAdviservip
· 07-13 18:46
move شيء جيد
شاهد النسخة الأصليةرد0
DogeBachelorvip
· 07-13 18:45
MOVE قادم ، MOVE قادم !!
شاهد النسخة الأصليةرد0
  • تثبيت