مقابلة مع مؤسس لغة Move: لماذا تعتبر Sui Move مناسبة لبناء منتجات Web3؟
مؤخراً، أجرينا محادثة مع مؤسس لغة البرمجة Move، سام بلاكشير، واستكشفنا سبب تطويره للغة البرمجة الجديدة لعقود Sui Move، وقابلية توسيع Sui، وفوائد التكنولوجيا اللامركزية للمطورين.
فيما يلي ملخص للمقابلة:
جوهر لغات البرمجة
تُعتبر لغات البرمجة أدوات للتفاعل الواضح مع الكمبيوتر. على عكس اللغات الطبيعية، تحتاج لغات البرمجة إلى وجود معاني محددة بدقة، لضمان سلوك الشيفرة القابلة للتنبؤ. غالبًا ما يتم تحسين لغات البرمجة لمجالات أو مهام معينة.
ت originated لغة Move من مشروع Libra التابع لفيسبوك. بعد دراسة أوجه القصور في لغات العقود الذكية الحالية، قرر بلاكشير إنشاء لغة جديدة تركز على الوظائف الأساسية للعقود الذكية، وهي تعريف أنواع الأصول واستراتيجيات التحكم في الوصول.
ميزات Sui Move
Sui Move هو متغير من لغة Move، تم إجراء بعض التعديلات لتناسب مجموعة واسعة من سيناريوهات تطبيقات Web3:
تم إلغاء قيود إنشاء الحسابات في Move الأصلية، مما يسمح بإرسال الأصول بحرية أكبر.
تم تقديم نموذج بيانات مركزي حول الكائنات، مما يبسط عملية إدارة الأصول.
دعم كتل المعاملات القابلة للبرمجة، مما يسمح بتنفيذ عمليات متعددة في معاملة واحدة.
تجعل هذه التغييرات Sui Move أكثر ملاءمة لبناء تطبيقات Web3 العامة، بينما تعزز كفاءة وأمان التطوير.
قابلية التوسع في Sui
الهدف من تصميم Sui هو تحقيق قابلية التوسع الأفقية، أي زيادة الإنتاجية بشكل خطي عن طريق إضافة الأجهزة، دون حدود. يساعد ذلك في تجنب مشكلة تدهور تجربة المستخدم بسبب قيود السعة.
تستخدم Sui نموذج البيانات الموجهة نحو الكائنات، حيث يتم تنظيم الحالة العالمية كخريطة من معرفات الكائنات إلى الكائنات، مما يسهل التوسع. كما تم تحسين هيكل المعاملات ليتناسب مع هذا النموذج من البيانات.
إمكانيات التكنولوجيا اللامركزية
يعتقد بلاكشير أن تقنية البلوكشين والعملات المشفرة هي في جوهرها تقنية لإزالة الاحتكاك، يمكن أن تزيل العقبات أمام نقل المعلومات والقيمة. إنها تجعل من السهل تحقيق التشغيل البيني بين التطبيقات، وتوفر للمطورين "قدرات خارقة" جديدة لبناء منتجات أكثر جاذبية.
مستقبل تطوير Sui Move
فريق Sui يقوم بتحسين Sui Move باستمرار بناءً على ملاحظات المطورين:
إضافة ميزات على مستوى اللغة، مما يوفر مرونة أكبر في التوسع.
تحسين تجربة الاتصال بين Move وواجهة المستخدم.
دراسة كيفية زيادة نسبة شفرة Move في التطبيقات من أجل تحسين الأمان.
بذل الجهود لجعل رمز Move أكثر سهولة في الفهم والاستخدام لمختلف المطورين.
بشكل عام، تتجه Sui Move نحو مزيد من المرونة وسهولة الاستخدام والأمان، لتلبية احتياجات تطوير تطبيقات Web3 بشكل أفضل.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 7
أعجبني
7
5
مشاركة
تعليق
0/400
GasWaster
· منذ 14 س
ثور啊 要来了
شاهد النسخة الأصليةرد0
FOMOSapien
· منذ 14 س
تم إطلاق سلسلة جديدة من البلوكشين مرة أخرى
شاهد النسخة الأصليةرد0
SchrodingerWallet
· منذ 14 س
أليس هذا مجرد نسخ لـ Solidity؟
شاهد النسخة الأصليةرد0
UnluckyValidator
· منذ 14 س
سوي قوي جداً! YYDS!
شاهد النسخة الأصليةرد0
BlockchainTalker
· منذ 14 س
في الحقيقة، هذا ثوري للغاية لإدارة الأصول، لا أكذب...
مؤسس Sui Move يشرح: لماذا أصبح أداة قوية لتطوير منتجات Web3
مقابلة مع مؤسس لغة Move: لماذا تعتبر Sui Move مناسبة لبناء منتجات Web3؟
مؤخراً، أجرينا محادثة مع مؤسس لغة البرمجة Move، سام بلاكشير، واستكشفنا سبب تطويره للغة البرمجة الجديدة لعقود Sui Move، وقابلية توسيع Sui، وفوائد التكنولوجيا اللامركزية للمطورين.
فيما يلي ملخص للمقابلة:
جوهر لغات البرمجة
تُعتبر لغات البرمجة أدوات للتفاعل الواضح مع الكمبيوتر. على عكس اللغات الطبيعية، تحتاج لغات البرمجة إلى وجود معاني محددة بدقة، لضمان سلوك الشيفرة القابلة للتنبؤ. غالبًا ما يتم تحسين لغات البرمجة لمجالات أو مهام معينة.
ت originated لغة Move من مشروع Libra التابع لفيسبوك. بعد دراسة أوجه القصور في لغات العقود الذكية الحالية، قرر بلاكشير إنشاء لغة جديدة تركز على الوظائف الأساسية للعقود الذكية، وهي تعريف أنواع الأصول واستراتيجيات التحكم في الوصول.
ميزات Sui Move
Sui Move هو متغير من لغة Move، تم إجراء بعض التعديلات لتناسب مجموعة واسعة من سيناريوهات تطبيقات Web3:
تم إلغاء قيود إنشاء الحسابات في Move الأصلية، مما يسمح بإرسال الأصول بحرية أكبر.
تم تقديم نموذج بيانات مركزي حول الكائنات، مما يبسط عملية إدارة الأصول.
دعم كتل المعاملات القابلة للبرمجة، مما يسمح بتنفيذ عمليات متعددة في معاملة واحدة.
تجعل هذه التغييرات Sui Move أكثر ملاءمة لبناء تطبيقات Web3 العامة، بينما تعزز كفاءة وأمان التطوير.
قابلية التوسع في Sui
الهدف من تصميم Sui هو تحقيق قابلية التوسع الأفقية، أي زيادة الإنتاجية بشكل خطي عن طريق إضافة الأجهزة، دون حدود. يساعد ذلك في تجنب مشكلة تدهور تجربة المستخدم بسبب قيود السعة.
تستخدم Sui نموذج البيانات الموجهة نحو الكائنات، حيث يتم تنظيم الحالة العالمية كخريطة من معرفات الكائنات إلى الكائنات، مما يسهل التوسع. كما تم تحسين هيكل المعاملات ليتناسب مع هذا النموذج من البيانات.
إمكانيات التكنولوجيا اللامركزية
يعتقد بلاكشير أن تقنية البلوكشين والعملات المشفرة هي في جوهرها تقنية لإزالة الاحتكاك، يمكن أن تزيل العقبات أمام نقل المعلومات والقيمة. إنها تجعل من السهل تحقيق التشغيل البيني بين التطبيقات، وتوفر للمطورين "قدرات خارقة" جديدة لبناء منتجات أكثر جاذبية.
مستقبل تطوير Sui Move
فريق Sui يقوم بتحسين Sui Move باستمرار بناءً على ملاحظات المطورين:
إضافة ميزات على مستوى اللغة، مما يوفر مرونة أكبر في التوسع.
تحسين تجربة الاتصال بين Move وواجهة المستخدم.
دراسة كيفية زيادة نسبة شفرة Move في التطبيقات من أجل تحسين الأمان.
بذل الجهود لجعل رمز Move أكثر سهولة في الفهم والاستخدام لمختلف المطورين.
بشكل عام، تتجه Sui Move نحو مزيد من المرونة وسهولة الاستخدام والأمان، لتلبية احتياجات تطوير تطبيقات Web3 بشكل أفضل.