مقابلة خاصة: مؤسس لغة Move يتحدث عن Sui Move وتطبيقاته في Web3
مؤخراً، أجرينا مقابلة مع سام بلاكشير، المدير الفني لشركة ميسن لابس ومؤسس لغة البرمجة موف، حيث ناقشنا أسباب تطويره للغة العقود الذكية الجديدة سوي موف، وقابلية سوي للتوسع، وفوائد التكنولوجيا اللامركزية للمطورين.
جوهر لغات البرمجة وولادة Move
اللغات البرمجية هي في جوهرها أدوات للتفاعل الدقيق مع الكمبيوتر. على عكس اللغات الطبيعية، تحتاج اللغات البرمجية إلى أن تتمتع بمعاني محددة بوضوح لضمان قابلية توقع سلوك البرنامج. لغة Move نشأت من مشروع Libra التابع لفيسبوك، وتهدف إلى معالجة قيود لغات العقود الذكية الحالية.
أشار سام إلى أن العقود الذكية تتعلق بشكل رئيسي بجانبين: تحديد نوع الأصول وقواعد نقلها، وكذلك فحص سياسات التحكم في الوصول. الهدف من تصميم لغة موف هو توفير تجريد أفضل وأدوات برمجة لهذه المهام الأساسية، مما يمكّن المطورين من كتابة الشفرات بشكل أكثر أمانًا وكفاءة.
ميزات Sui Move وتطبيقاتها في Web3
Sui Move هو نسخة معدلة من لغة Move، تم تحسينها لبيئة Web3. التغييرات الرئيسية تشمل:
تم إلغاء قيود إنشاء الحسابات في Move الأصلية، مما جعل نقل الأصول أكثر حرية.
تم تقديم نموذج بيانات مركزي حول الكائنات، مما يبسط من منطق معالجة الأصول.
تم تنفيذ كتل交易 القابلة للبرمجة، مما يسمح بتنفيذ عمليات متعددة في معاملة واحدة.
تجعل هذه الميزات Sui Move مناسبة بشكل خاص لبناء منتجات Web3، حيث توفر مرونة وكفاءة أعلى.
مزايا كتل التداول القابلة للبرمجة
تسمح كتل التداول القابلة للبرمجة بتنفيذ عمليات متعددة في صفقة واحدة، مشابهة لنمط البوفيه. وهذا يوفر العديد من الفوائد:
تقليل رسوم الغاز
تقليل عدد الموافقات
ضمان الذرية في العمليات
تبسيط تنفيذ المعاملات المعقدة
تجربة تطوير Sui Move
أفاد العديد من المطورين أن استخدام Sui Move في التطوير أكثر كفاءة وأمانًا من لغات Web3 الأخرى. على سبيل المثال، صرحت بعض فرق المشاريع أن حجم العمل المنجز باستخدام Sui Move يعادل أربعة أضعاف الوقت المطلوب باستخدام Solidity. يعود هذا التحسن في الكفاءة إلى تصميم اللغة الذي يراعي بدقة احتياجات المطورين.
تصميم قابلية التوسع لـ Sui
الهدف الأساسي من Sui هو تحقيق قابلية التوسع الأفقية، وتجنب مشكلة تدهور الأداء الناتجة عن نجاح المنصة. من خلال نموذج البيانات القائم على الكائنات وهيكل تخزين قيمة المفتاح، يمكن لـ Sui توسيع قدرة المعالجة بمرونة وفقًا للاحتياجات، مع الحفاظ على انخفاض زمن الانتظار.
إمكانيات التكنولوجيا اللامركزية
تعتبر تكنولوجيا blockchain و cryptocurrencies في جوهرها تقنية تزيل الاحتكاك، مما يقلل من العقبات في المعاملات المالية وتطوير التطبيقات. إنها توفر إمكانيات جديدة مثل التداخل بين التطبيقات، والأصول القابلة للبرمجة، مما يمنح المطورين القدرة على بناء منتجات مبتكرة.
مستقبل تطوير Sui Move
فريق Sui Move يعمل على تحسينات متعددة:
تعزيز قابلية التوسع والتوافق للحزمة
إدخال ميزات جديدة مثل أنواع التعداد
تحسين تجربة دمج Move مع واجهة المستخدم الأمامية
زيادة نسبة كود Move في التطبيقات لتعزيز الأمان
تبسيط صعوبة فهم واستخدام Move لغير المبرمجين على Move
تهدف هذه الجهود إلى جعل Sui Move أقوى وأسهل استخدامًا، مما يعزز تطبيقها في مجال Web3.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
كشف مؤسس لغة Move عن Sui Move: لإنشاء لغة عقود ذكية أكثر كفاءة وأمانًا لـ Web3
مقابلة خاصة: مؤسس لغة Move يتحدث عن Sui Move وتطبيقاته في Web3
مؤخراً، أجرينا مقابلة مع سام بلاكشير، المدير الفني لشركة ميسن لابس ومؤسس لغة البرمجة موف، حيث ناقشنا أسباب تطويره للغة العقود الذكية الجديدة سوي موف، وقابلية سوي للتوسع، وفوائد التكنولوجيا اللامركزية للمطورين.
جوهر لغات البرمجة وولادة Move
اللغات البرمجية هي في جوهرها أدوات للتفاعل الدقيق مع الكمبيوتر. على عكس اللغات الطبيعية، تحتاج اللغات البرمجية إلى أن تتمتع بمعاني محددة بوضوح لضمان قابلية توقع سلوك البرنامج. لغة Move نشأت من مشروع Libra التابع لفيسبوك، وتهدف إلى معالجة قيود لغات العقود الذكية الحالية.
أشار سام إلى أن العقود الذكية تتعلق بشكل رئيسي بجانبين: تحديد نوع الأصول وقواعد نقلها، وكذلك فحص سياسات التحكم في الوصول. الهدف من تصميم لغة موف هو توفير تجريد أفضل وأدوات برمجة لهذه المهام الأساسية، مما يمكّن المطورين من كتابة الشفرات بشكل أكثر أمانًا وكفاءة.
ميزات Sui Move وتطبيقاتها في Web3
Sui Move هو نسخة معدلة من لغة Move، تم تحسينها لبيئة Web3. التغييرات الرئيسية تشمل:
تجعل هذه الميزات Sui Move مناسبة بشكل خاص لبناء منتجات Web3، حيث توفر مرونة وكفاءة أعلى.
مزايا كتل التداول القابلة للبرمجة
تسمح كتل التداول القابلة للبرمجة بتنفيذ عمليات متعددة في صفقة واحدة، مشابهة لنمط البوفيه. وهذا يوفر العديد من الفوائد:
تجربة تطوير Sui Move
أفاد العديد من المطورين أن استخدام Sui Move في التطوير أكثر كفاءة وأمانًا من لغات Web3 الأخرى. على سبيل المثال، صرحت بعض فرق المشاريع أن حجم العمل المنجز باستخدام Sui Move يعادل أربعة أضعاف الوقت المطلوب باستخدام Solidity. يعود هذا التحسن في الكفاءة إلى تصميم اللغة الذي يراعي بدقة احتياجات المطورين.
تصميم قابلية التوسع لـ Sui
الهدف الأساسي من Sui هو تحقيق قابلية التوسع الأفقية، وتجنب مشكلة تدهور الأداء الناتجة عن نجاح المنصة. من خلال نموذج البيانات القائم على الكائنات وهيكل تخزين قيمة المفتاح، يمكن لـ Sui توسيع قدرة المعالجة بمرونة وفقًا للاحتياجات، مع الحفاظ على انخفاض زمن الانتظار.
إمكانيات التكنولوجيا اللامركزية
تعتبر تكنولوجيا blockchain و cryptocurrencies في جوهرها تقنية تزيل الاحتكاك، مما يقلل من العقبات في المعاملات المالية وتطوير التطبيقات. إنها توفر إمكانيات جديدة مثل التداخل بين التطبيقات، والأصول القابلة للبرمجة، مما يمنح المطورين القدرة على بناء منتجات مبتكرة.
مستقبل تطوير Sui Move
فريق Sui Move يعمل على تحسينات متعددة:
تهدف هذه الجهود إلى جعل Sui Move أقوى وأسهل استخدامًا، مما يعزز تطبيقها في مجال Web3.