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