هل سمعت عن Move؟ تم إنشاء هذه اللغة البرمجية لبناء بلوكشين Diem (احترافي لمشروع Meta الذي تم إيقافه لاحقًا)، لكنها لا تزال حية وتكتسب قوة في مشاريع أخرى.
لماذا حركة مختلفة؟
بينما كانت Solidity ( لغة الإيثيريوم) تعاني من مشكلات أمان على مر السنين، تم تصميم Move منذ البداية مع وضع أقصى درجات الأمان في الاعتبار. الاقتراح؟ حل مشكلة الإنفاق المزدوج وضمان عدم قدرة أي شخص على نسخ أو حذف أصوله الرقمية دون إذن.
كيف يعمل في الممارسة العملية؟
تستخدم Move منطقًا ذكيًا يسمى المنطق الخطي: كل مورد (أصلك الرقمي) لا يمكن استخدامه إلا مرة واحدة. انتهى. لا يتم نسخه، ولا يحذف تلقائيًا. إنه كما لو كانت كل عملة في البلوكتشين فريدة ولا يمكن المساس بها دون إذن.
تفصيل آخر مهم: أنواع ثابتة. يجب تعريف كل متغير منذ البداية (رقم، نص، إلخ )، مما يحمي الموارد من الأخطاء السخيفة التي تسبب تسربات أمنية.
الأعمدة الثلاثة لأمان Move
1) بدون إرسال ديناميكي — يمكن لـ Move تحديد بالضبط أين ستذهب كل مكالمة، دون مفاجآت. هذا يسهل كثيراً التحقق مما إذا كان الكود آمناً.
2) المرونة القوية — كل وحدة تعمل ككبسولة محصنة. لا يمكن للكود الخارجي الوصول أو كسر قواعد الوحدة. إنه مثل الفئات في البرمجة الكائنية، ولكنه أكثر أمانًا بكثير.
3) المراجع المتحكم بها — مستوحى من Rust و C++، يتحكم Move بدقة في كيفية وصولك إلى بياناتك. يحتوي على مدقق يضمن أن هناك على الأقل مرجع متغير واحد موجود في كل مرة، مما يمنع النزاعات.
نتيجة عملية
كل هذا يحقق: تكاليف غاز أقل بكثير من سلاسل الكتل التقليدية + أمان من مستوى آخر. ترفض Move أي برنامج لا يتبع قواعد النوع أو الذاكرة أو الموارد. لا تتاجر.
باختصار: Move هي اللغة التي جاءت لتتعلم من أخطاء الماضي. مثالية لمن يريد بناء عقود ذكية دون صداع.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
Move: اللغة التي تعد بحل مشاكل Solidity
هل سمعت عن Move؟ تم إنشاء هذه اللغة البرمجية لبناء بلوكشين Diem (احترافي لمشروع Meta الذي تم إيقافه لاحقًا)، لكنها لا تزال حية وتكتسب قوة في مشاريع أخرى.
لماذا حركة مختلفة؟
بينما كانت Solidity ( لغة الإيثيريوم) تعاني من مشكلات أمان على مر السنين، تم تصميم Move منذ البداية مع وضع أقصى درجات الأمان في الاعتبار. الاقتراح؟ حل مشكلة الإنفاق المزدوج وضمان عدم قدرة أي شخص على نسخ أو حذف أصوله الرقمية دون إذن.
كيف يعمل في الممارسة العملية؟
تستخدم Move منطقًا ذكيًا يسمى المنطق الخطي: كل مورد (أصلك الرقمي) لا يمكن استخدامه إلا مرة واحدة. انتهى. لا يتم نسخه، ولا يحذف تلقائيًا. إنه كما لو كانت كل عملة في البلوكتشين فريدة ولا يمكن المساس بها دون إذن.
تفصيل آخر مهم: أنواع ثابتة. يجب تعريف كل متغير منذ البداية (رقم، نص، إلخ )، مما يحمي الموارد من الأخطاء السخيفة التي تسبب تسربات أمنية.
الأعمدة الثلاثة لأمان Move
1) بدون إرسال ديناميكي — يمكن لـ Move تحديد بالضبط أين ستذهب كل مكالمة، دون مفاجآت. هذا يسهل كثيراً التحقق مما إذا كان الكود آمناً.
2) المرونة القوية — كل وحدة تعمل ككبسولة محصنة. لا يمكن للكود الخارجي الوصول أو كسر قواعد الوحدة. إنه مثل الفئات في البرمجة الكائنية، ولكنه أكثر أمانًا بكثير.
3) المراجع المتحكم بها — مستوحى من Rust و C++، يتحكم Move بدقة في كيفية وصولك إلى بياناتك. يحتوي على مدقق يضمن أن هناك على الأقل مرجع متغير واحد موجود في كل مرة، مما يمنع النزاعات.
نتيجة عملية
كل هذا يحقق: تكاليف غاز أقل بكثير من سلاسل الكتل التقليدية + أمان من مستوى آخر. ترفض Move أي برنامج لا يتبع قواعد النوع أو الذاكرة أو الموارد. لا تتاجر.
باختصار: Move هي اللغة التي جاءت لتتعلم من أخطاء الماضي. مثالية لمن يريد بناء عقود ذكية دون صداع.