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