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