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