Move هي لغة برمجة قائمة على Rust، تم تطويرها في الأصل لمشاريع البلوكتشين. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفر الندرة، والتحديد، والقابلية للتحقق. تم تصميم Move بشكل خاص لتطبيقات البلوكتشين، مع التركيز على الأمان والكفاءة، وتتميز بخصائص مستقلة عن المنصة، وتدعم المكتبات، والأدوات، ومجتمعات المطورين عبر البلوكتشين.
مزايا لغة Move
تتمتع Move بالعديد من المزايا بناءً على لغات البلوكتشين الحالية. إن نموذج البرمجة الموجه نحو الموارد والميزات الأمنية المدمجة تجعلها الخيار المثالي لبناء تطبيقات البلوكتشين الآمنة وعالية الأداء. تركز تصميم Move على الأمان، وتهدف إلى تجنب العديد من المشكلات الشائعة في Web3، مثل ثغرات إعادة الدخول، والتوكنات السامة، والموافقة المزورة للتوكنات. في Move، تُعتبر الأصول الرقمية موارد، ولا يمكن نسخها أو تدميرها بشكل عشوائي.
البرمجة الموجهة للكائنات والبرمجة المستندة إلى الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move، الكائنات هي الأساس، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يقوم بربط معرفات الكائنات بالكائنات، مما يدعم معالجة المعاملات بكفاءة وتمثيل الوصول بدقة. يضمن نموذج قدرات Move أن تمتلك الكائنات أذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق من الشكل
Move Prover هي أداة تحقق تساعد المطورين في كتابة مواصفات الشكل للوظائف الأساسية للتطبيقات والتحقق من صحة تنفيذ التعليمات البرمجية في وقت قصير. هذه الأداة حيوية لمنع الأخطاء الشائعة في العقود الذكية، حيث تسمح بتحديد الشروط المسبقة، والشروط اللاحقة، وثبات البيانات. يتم دمج Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من التعليمات البرمجية الخاصة بهم.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مؤسسات مختلفة، بما في ذلك الأوساط الأكاديمية ومجتمع الأمن. تركز مبادئ تصميم اللغة على البساطة وملاءمة عبر المنصات، مما يضمن أنها تظل مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة والمبتدئين من Web2. تهدف طريقة حوكمة Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي
سوي
Sui هو بلوكتشين لامركزي يعتمد على إثبات الحصة، ويتميز بقدرة عالية على التوسع الأفقي من حيث السعة والتخزين. يتكون فريقه من قسم متقدم لتطوير البلوكتشين، ويكرس جهوده لتطوير البلوكتشين ولغة البرمجة Move. من المتوقع أن يعالج Sui أكثر من 120,000 TPS، ويعالج المعاملات المستقلة في جزء من الثانية، ويعالج المعاملات الأكثر تعقيدًا في غضون 3 ثوان.
أبكطوس
Aptos هو بلوكتشين من الطبقة الأولى، يهدف إلى خلق وصول عادل وشامل للأصول اللامركزية لمليارات الأشخاص. يمكن أن تحقق Aptos حاليًا قدرة تصل إلى 10,000 TPS، والحد الأقصى النظري للقدرة هو 160,000 TPS. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، ووقت التأكيد النهائي هو 250 مللي ثانية.
مختبرات الحركة
حركة لابز هي فريق تطوير البلوكتشين ، يكرس جهوده لدمج شبكات البلوكتشين لدعم أسرع وأكثر حلول Layer 2 أمانًا على الإيثريوم. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل المشكلات الأمنية
تسعى منصة Movement Labs إلى بناء نظام بيئي للبلوكتشين المودولاري القائم على Move، بدءًا من M2، وهو أول طبقة 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر الكود الذي تم التحقق منه في وقت التشغيل، مما يمنع إعادة الدخول وهجمات أخرى.
دمج Move مع الوحدات
تتمحور فلسفة تصميم حركة المختبرات حول الدمج المعياري. من خلال تفكيك مجموعة البلوكتشين إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج وتوفيق المكونات لتخصيص مجموعاتهم.
EVM المتوازية وMove
EVM المتوازي هو نوع من التطوير لتحسين قابلية التوسع والأداء في الإيثيريوم. ت servir Move و Solidity لأغراض مختلفة، ويمكنهما التعايش والتكامل. تركز Move على الأمان والتعبيرية، مما يجعلها مناسبة لبناء عقود ذكية معقدة وتطبيقات عالية الأداء.
آفاق المستقبل
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثيريوم. الهدف على المدى الطويل هو تحقيق إطلاق Rollup كامل على الشبكة الرئيسية، bringing قوة Move إلى النظام البيئي الإيثيريوم بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستستمر في دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
6
إعادة النشر
مشاركة
تعليق
0/400
RebaseVictim
· 08-12 07:05
web3 الآن ينقصه هذا الطعم!
شاهد النسخة الأصليةرد0
GweiObserver
· 08-12 06:57
تحرك بشكل رائع! أي شخص شارك في الصلابة يفهمها
شاهد النسخة الأصليةرد0
wrekt_but_learning
· 08-12 06:50
أشعر أنني سأستفيد من تعلم move، فهم اللاعبون الأساسيون ذلك.
شاهد النسخة الأصليةرد0
NFTRegretful
· 08-12 06:48
رائحة جيدة، ما كتبه Rust هو رائحة جيدة
شاهد النسخة الأصليةرد0
SchrodingerWallet
· 08-12 06:42
الأمان مهم جداً؟ تم خداع الناس لتحقيق الربح في قرص A بنفس الطريقة
شاهد النسخة الأصليةرد0
TokenStorm
· 08-12 06:37
تقنياً ثابت مثل كلب قديم، لكنه وقع في الفخ ثلاث مرات.
توجه لغة Move نحو عصر جديد من أمان البلوكتشين: من Sui إلى إثيريوم طبقة 2
مقدمة عن لغة 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 هو بلوكتشين لامركزي يعتمد على إثبات الحصة، ويتميز بقدرة عالية على التوسع الأفقي من حيث السعة والتخزين. يتكون فريقه من قسم متقدم لتطوير البلوكتشين، ويكرس جهوده لتطوير البلوكتشين ولغة البرمجة Move. من المتوقع أن يعالج Sui أكثر من 120,000 TPS، ويعالج المعاملات المستقلة في جزء من الثانية، ويعالج المعاملات الأكثر تعقيدًا في غضون 3 ثوان.
أبكطوس
Aptos هو بلوكتشين من الطبقة الأولى، يهدف إلى خلق وصول عادل وشامل للأصول اللامركزية لمليارات الأشخاص. يمكن أن تحقق Aptos حاليًا قدرة تصل إلى 10,000 TPS، والحد الأقصى النظري للقدرة هو 160,000 TPS. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، ووقت التأكيد النهائي هو 250 مللي ثانية.
مختبرات الحركة
حركة لابز هي فريق تطوير البلوكتشين ، يكرس جهوده لدمج شبكات البلوكتشين لدعم أسرع وأكثر حلول Layer 2 أمانًا على الإيثريوم. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
حل المشكلات الأمنية
تسعى منصة Movement Labs إلى بناء نظام بيئي للبلوكتشين المودولاري القائم على Move، بدءًا من M2، وهو أول طبقة 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر الكود الذي تم التحقق منه في وقت التشغيل، مما يمنع إعادة الدخول وهجمات أخرى.
دمج Move مع الوحدات
تتمحور فلسفة تصميم حركة المختبرات حول الدمج المعياري. من خلال تفكيك مجموعة البلوكتشين إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج وتوفيق المكونات لتخصيص مجموعاتهم.
EVM المتوازية وMove
EVM المتوازي هو نوع من التطوير لتحسين قابلية التوسع والأداء في الإيثيريوم. ت servir Move و Solidity لأغراض مختلفة، ويمكنهما التعايش والتكامل. تركز Move على الأمان والتعبيرية، مما يجعلها مناسبة لبناء عقود ذكية معقدة وتطبيقات عالية الأداء.
آفاق المستقبل
على المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي باستخدام Move على شبكة اختبار الإيثيريوم. الهدف على المدى الطويل هو تحقيق إطلاق Rollup كامل على الشبكة الرئيسية، bringing قوة Move إلى النظام البيئي الإيثيريوم بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستستمر في دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.