Move هي لغة برمجة مصممة خصيصًا لتطبيقات البلوكشين، تم تطويرها على أساس Rust. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، واليقين، والقابلية للتحقق. تركز Move على الأمان والكفاءة، ولها خصائص مستقلة عن المنصة، وتدعم المكتبات والأدوات ومجتمع المطورين عبر البلوكشين.
مزايا لغة Move
تتمتع لغة Move بعدة مزايا على أساس لغات blockchain الحالية. إن نموذج البرمجة المستند إلى الموارد والميزات الأمنية المدمجة تجعلها خيارًا مثاليًا لبناء تطبيقات blockchain آمنة وعالية الأداء. يركز تصميم Move على الأمان، ويهدف إلى تجنب المشكلات الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقات الزائفة للرموز. في Move، تُعتبر الأصول الرقمية موارد، ولا يمكن نسخها أو تدميرها بشكل تعسفي.
البرمجة الموجهة للكائنات والبرمجة القائمة على الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move، تعتبر الكائنات هي الأساس، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يربط بين معرفات الكائنات والكائنات، ويدعم معالجة المعاملات بكفاءة وتمثيل الوصول بدقة. يضمن نموذج القدرة في Move أن تحتوي الكائنات على أذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين على كتابة مواصفات رسمية للوظائف الأساسية للتطبيقات، والتحقق من صحة تنفيذ الشفرات في وقت قصير. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تتيح تحديد الشروط المسبقة، والشروط اللاحقة، وثبات البيانات. يتم دمج Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من شفراتهم.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مؤسسات مختلفة، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر المنصات، مما يضمن أنها تظل مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة والمبتدئين في Web2. تهدف طريقة حوكمة Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي
سوي
Sui هي سلسلة كتل قائمة على إثبات الحصة غير المركزية، تتميز بقدرتها على التوسع الأفقي من حيث السعة والتخزين. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 عملية في الثانية، وتقوم بمعالجة المعاملات المستقلة في غضون جزء من الثانية، ومعاملات أكثر تعقيدًا في غضون 3 ثوانٍ. قامت Sui ببعض التحسينات على الوظائف الأساسية لـ Move، خاصةً فيما يتعلق بعمليات التخزين العالمية والقدرات الرئيسية، بهدف تحسين أداء الشبكة وتقليل وقت تأكيد المعاملات.
أبتوس
Aptos هو بلوكشين من الطبقة الأولى يهدف إلى إنشاء وصول عالمي وعادل للأصول اللامركزية لمليارات الأشخاص. يمكن لـ Aptos حالياً تحقيق قدرة معالجة تصل إلى 10,000 TPS، مع القدرة النظرية القصوى على معالجة 160,000 TPS. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، مع وقت تأكيد نهائي يبلغ 250 مللي ثانية. يقوم Aptos بتوسيع وظائف MoveVM الأساسية من خلال طبقة التكيف، بما في ذلك تحقيق التوازي من خلال Block-STM، مما يسمح بتنفيذ المعاملات بشكل متوازي دون الحاجة إلى إدخال المستخدم.
مقدمة عن حركة مختبرات
حركة لابز هي فريق تطوير blockchain يكرس جهوده لدمج الشبكات blockchain لدعم أسرع وأأمن الحلول Layer 2 على Ethereum. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
الخلفية
شارك مؤسسوا Movement Labs في شغفهم لأنظمة التوزيع وأمن الشبكات منذ الصغر. بعد تحديد المشكلات المتعلقة بتجربة المستخدم وثغرات العقود الذكية في البنية التحتية الحالية للبلوك تشين، أسسوا Movement Labs في عام 2022. هدفهم هو تسريع الابتكار في مجال التشفير، وتمكين المطورين من بناء التطبيق الكبير التالي على السلسلة.
حل المشكلات الأمنية
تسعى حركة المختبرات لبناء نظام بيئي قائم على blockchain المعياري يعتمد على Move، بدءًا من M2، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل، مما يمنع إعادة الإدخال وغيرها من أساليب الهجوم.
دمج Move مع النمذجة
تتمحور فلسفة تصميم Movement Labs حول التكامل المعياري. من خلال تحليل كومة blockchain إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج وتطابق المكونات لتخصيص مجموعاتهم.
EVM المتوازي و Move
تقدم حركة Labs بيئة EVM متوازية وMove، مما يسمح للمطورين باختيار اللغة الأنسب لاحتياجاتهم. من خلال تنفيذ MoveVM في بيئة التنفيذ الخاصة بالإيثريوم، يمكن زيادة الإنتاجية بشكل كبير، مما يمكّن المطورين من إنشاء أنواع جديدة من تطبيقات الإيثريوم.
جهاز الترتيب غير المركزي
Movement هو طبقة L2 معيارية، حيث تعد M1 طبقة تنفيذ السلسلة، بينما تحتوي M2 على آلية متكاملة لعقد ترتيب لامركزي، مما يوفر سوق غاز مجاني لشبكة Movement.
التوافق مع الحركة والصلابة
حركة صممت مترجمًا لـ Solidity، مما يسمح للعقود الذكية المكتوبة بـ Solidity بتبني مبادئ البرمجة الكائنية على حركة. ومع ذلك، قد تواجه العقود المترجمة بعض التحديات الهندسية.
التنمية المستقبلية
في المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي Move على شبكة اختبار Ethereum. الهدف على المدى الطويل هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، bringing قوة Move إلى النظام البيئي Ethereum بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستواصل دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
9
مشاركة
تعليق
0/400
gas_fee_therapy
· 07-24 07:01
العقود الذكية أيضا تحتاج إلى إحساس بالأمان
شاهد النسخة الأصليةرد0
CryptoComedian
· 07-24 06:39
مرة أخرى جاء شيء جديد يُستغل بغباء. هذه المرة بشكل مبتكر قليلاً.
مقدمة عن لغة Move: أداة جديدة للعقود الذكية عبر السلاسل
مقدمة في لغة Move
Move هي لغة برمجة مصممة خصيصًا لتطبيقات البلوكشين، تم تطويرها على أساس Rust. تهدف إلى معالجة قيود لغات العقود الذكية الحالية، وتوفير الندرة، واليقين، والقابلية للتحقق. تركز Move على الأمان والكفاءة، ولها خصائص مستقلة عن المنصة، وتدعم المكتبات والأدوات ومجتمع المطورين عبر البلوكشين.
مزايا لغة Move
تتمتع لغة Move بعدة مزايا على أساس لغات blockchain الحالية. إن نموذج البرمجة المستند إلى الموارد والميزات الأمنية المدمجة تجعلها خيارًا مثاليًا لبناء تطبيقات blockchain آمنة وعالية الأداء. يركز تصميم Move على الأمان، ويهدف إلى تجنب المشكلات الشائعة في Web3، مثل ثغرات إعادة الدخول، والرموز السامة، والموافقات الزائفة للرموز. في Move، تُعتبر الأصول الرقمية موارد، ولا يمكن نسخها أو تدميرها بشكل تعسفي.
البرمجة الموجهة للكائنات والبرمجة القائمة على الأصول
تم تصميم Move كلغة برمجة موجهة نحو الكائنات وقائمة على الأصول. في Sui Move، تعتبر الكائنات هي الأساس، مما يسمح بالتحكم الدقيق في الوصول. هيكل التخزين العالمي يربط بين معرفات الكائنات والكائنات، ويدعم معالجة المعاملات بكفاءة وتمثيل الوصول بدقة. يضمن نموذج القدرة في Move أن تحتوي الكائنات على أذونات محددة، مما يمنع العمليات غير المصرح بها مثل نسخ أو حذف الكائنات.
استخدام Move Prover للتحقق الرسمي
Move Prover هي أداة تحقق تساعد المطورين على كتابة مواصفات رسمية للوظائف الأساسية للتطبيقات، والتحقق من صحة تنفيذ الشفرات في وقت قصير. هذه الأداة ضرورية لمنع الأخطاء الشائعة في العقود الذكية، حيث تتيح تحديد الشروط المسبقة، والشروط اللاحقة، وثبات البيانات. يتم دمج Move Prover مع نظام بناء Move، مما يمكّن المطورين من التحقق بسهولة من شفراتهم.
الحوكمة والمجتمع
تتضمن تطورات Move الآن فرقًا متنوعة من مؤسسات مختلفة، بما في ذلك الأوساط الأكاديمية ومجتمع الأمان. تركز مبادئ تصميم اللغة على البساطة وقابلية الاستخدام عبر المنصات، مما يضمن أنها تظل مرنة وسهلة الاستخدام لكل من مطوري العقود الذكية ذوي الخبرة والمبتدئين في Web2. تهدف طريقة حوكمة Move إلى تجنب القرارات المثيرة للجدل من خلال التركيز على المبادئ الأساسية والتوسع في اللغة فقط عند الضرورة.
نظام Move البيئي
سوي
Sui هي سلسلة كتل قائمة على إثبات الحصة غير المركزية، تتميز بقدرتها على التوسع الأفقي من حيث السعة والتخزين. من المتوقع أن تتمكن Sui من معالجة أكثر من 120,000 عملية في الثانية، وتقوم بمعالجة المعاملات المستقلة في غضون جزء من الثانية، ومعاملات أكثر تعقيدًا في غضون 3 ثوانٍ. قامت Sui ببعض التحسينات على الوظائف الأساسية لـ Move، خاصةً فيما يتعلق بعمليات التخزين العالمية والقدرات الرئيسية، بهدف تحسين أداء الشبكة وتقليل وقت تأكيد المعاملات.
أبتوس
Aptos هو بلوكشين من الطبقة الأولى يهدف إلى إنشاء وصول عالمي وعادل للأصول اللامركزية لمليارات الأشخاص. يمكن لـ Aptos حالياً تحقيق قدرة معالجة تصل إلى 10,000 TPS، مع القدرة النظرية القصوى على معالجة 160,000 TPS. يتم التحقق من معظم المعاملات بعد بث الشبكة مرتين، مع وقت تأكيد نهائي يبلغ 250 مللي ثانية. يقوم Aptos بتوسيع وظائف MoveVM الأساسية من خلال طبقة التكيف، بما في ذلك تحقيق التوازي من خلال Block-STM، مما يسمح بتنفيذ المعاملات بشكل متوازي دون الحاجة إلى إدخال المستخدم.
مقدمة عن حركة مختبرات
حركة لابز هي فريق تطوير blockchain يكرس جهوده لدمج الشبكات blockchain لدعم أسرع وأأمن الحلول Layer 2 على Ethereum. مهمتهم هي دمج أمان العقود الذكية والتوازي مع سيولة EVM وقاعدة المستخدمين.
الخلفية
شارك مؤسسوا Movement Labs في شغفهم لأنظمة التوزيع وأمن الشبكات منذ الصغر. بعد تحديد المشكلات المتعلقة بتجربة المستخدم وثغرات العقود الذكية في البنية التحتية الحالية للبلوك تشين، أسسوا Movement Labs في عام 2022. هدفهم هو تسريع الابتكار في مجال التشفير، وتمكين المطورين من بناء التطبيق الكبير التالي على السلسلة.
حل المشكلات الأمنية
تسعى حركة المختبرات لبناء نظام بيئي قائم على blockchain المعياري يعتمد على Move، بدءًا من M2، وهو أول Layer 2 لـ MoveVM على الإيثيريوم. كما قدموا بيئة تنفيذ جديدة مصممة لمعالجة أكثر من 30,000 معاملة في الثانية. يسمح Move-EVM للمطورين بنشر التعليمات البرمجية التي تم التحقق منها في وقت التشغيل، مما يمنع إعادة الإدخال وغيرها من أساليب الهجوم.
دمج Move مع النمذجة
تتمحور فلسفة تصميم Movement Labs حول التكامل المعياري. من خلال تحليل كومة blockchain إلى مكونات معيارية ذات واجهات واضحة، يتم تحقيق التكامل السلس والتخصيص والترقية. يمكن للمطورين مزج وتطابق المكونات لتخصيص مجموعاتهم.
EVM المتوازي و Move
تقدم حركة Labs بيئة EVM متوازية وMove، مما يسمح للمطورين باختيار اللغة الأنسب لاحتياجاتهم. من خلال تنفيذ MoveVM في بيئة التنفيذ الخاصة بالإيثريوم، يمكن زيادة الإنتاجية بشكل كبير، مما يمكّن المطورين من إنشاء أنواع جديدة من تطبيقات الإيثريوم.
جهاز الترتيب غير المركزي
Movement هو طبقة L2 معيارية، حيث تعد M1 طبقة تنفيذ السلسلة، بينما تحتوي M2 على آلية متكاملة لعقد ترتيب لامركزي، مما يوفر سوق غاز مجاني لشبكة Movement.
التوافق مع الحركة والصلابة
حركة صممت مترجمًا لـ Solidity، مما يسمح للعقود الذكية المكتوبة بـ Solidity بتبني مبادئ البرمجة الكائنية على حركة. ومع ذلك، قد تواجه العقود المترجمة بعض التحديات الهندسية.
التنمية المستقبلية
في المدى القصير، يمكن للمطورين توقع نشر أول عقد ذكي Move على شبكة اختبار Ethereum. الهدف على المدى الطويل هو تحقيق إطلاق كامل لـ Rollup على الشبكة الرئيسية، bringing قوة Move إلى النظام البيئي Ethereum بأكمله. تضع Movement Labs أهمية كبيرة على منطقة آسيا والمحيط الهادئ، وستواصل دعم مطوري Move في آسيا، وتعزيز نمو نظام Move البيئي.