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