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