مؤسس لغة Move يوضح Sui Move: أداة تطوير منتجات Web3

robot
إنشاء الملخص قيد التقدم

مقابلة مع مؤسس لغة Move: لماذا تعد Sui Move مناسبة لبناء منتجات Web3؟

مؤخراً، أجرينا محادثة مع كبير مسؤولي التكنولوجيا في Mysten Labs، ومؤسس لغة البرمجة Move، سام بلاكشير، ناقشنا فيها لماذا قام بتطوير لغة البرمجة الجديدة لعقود Sui Move، وقدرات التوسع في Sui، بالإضافة إلى مزايا التكنولوجيا اللامركزية للمطورين.

فيما يلي ملخص محتوى المقابلة:

جوهر لغات البرمجة

تعتبر لغات البرمجة أدوات للتفاعل الواضح مع الحواسيب. على عكس اللغات الطبيعية، تتطلب لغات البرمجة وجود معاني محددة بدقة. عادةً ما يتم تحسين لغات البرمجة لمجالات أو مهام معينة. تم تصميم لغة Move خصيصًا لمجال العقود الذكية.

ولادة لغة Move

تستند Move إلى مشروع Libra من فيسبوك. درس بلاكشير أوجه القصور في لغات العقود الذكية الحالية، واكتشف أنها تعاني من قيود في التعامل مع الأصول والتحكم في الوصول. تهدف لغة Move إلى توفير تجريد وأدوات أفضل لبرمجة العقود الذكية، مما يمكّن المطورين من كتابة الشفرات بشكل أكثر أمانًا وكفاءة.

مقابلة مع والد لغة Move: لماذا تعتبر لغة العقود الذكية Sui Move مناسبة لبناء منتجات Web3؟

ميزات Sui Move

Sui Move هو متغير من Move ، تم تحسينه لسيناريوهات Web3:

  1. تم إزالة بعض الشروط التقييدية من Move الأصلية، مما يجعل نقل الأصول أكثر حرية.

  2. تم تقديم نموذج بيانات مركزه حول الكائن، مما يبسط عملية تشغيل الأصول.

  3. دعم كتل التداول القابلة للبرمجة، مما يسمح بتنفيذ عمليات متعددة في صفقة واحدة.

تجعل هذه الميزات Sui Move مناسبة جدًا لبناء منتجات Web3.

مزايا كتل التداول القابلة للبرمجة

تسمح منطقة التداول القابلة للبرمجة بتنفيذ عمليات متعددة في صفقة واحدة، ولها المزايا التالية:

  1. تقليل رسوم الغاز
  2. تقليل عدد الموافقات
  3. ضمان الذرية
  4. تسهيل التجميع المؤقت للمكونات المختلفة

تجربة تطوير Sui Move

أبلغ العديد من المطورين أن استخدام Sui Move يجعل التطوير أكثر كفاءة وأمانًا. على سبيل المثال، أكمل مشروع DeFi باستخدام Sui Move العمل الذي كان يحتاج إلى 8 أشهر في غضون شهرين فقط. تصميم Sui Move أقرب إلى نمط التفكير لدى المطورين.

تصميم قابلية التوسع لـ Sui

يستخدم Sui نموذج بيانات موجه نحو الكائنات، حيث ينظم الحالة العالمية كخرائط من معرفات الكائنات إلى الكائنات، مما يسهل التوسع الأفقي. يسمح هذا التصميم لـ Sui بالتوسع المستمر مع زيادة عدد المستخدمين، مع الحفاظ على زمن تأخير منخفض.

إمكانيات التكنولوجيا اللامركزية

تقنية البلوكشين في جوهرها هي تقنية تزيل الاحتكاك، مما يمكنها من القضاء على حواجز التشغيل البيني بين التطبيقات. إنها تسمح بتدفق الأصول والبيانات بحرية أكبر بين التطبيقات المختلفة، مما يوفر فرصًا جديدة للمطورين.

مستقبل تطوير Sui Move

فريق Sui يعمل على تحسين Sui Move باستمرار بناءً على ملاحظات المطورين:

  1. تعزيز مرونة الترقية والتوسع في الحزمة
  2. إضافة ميزات لغة جديدة مثل نوع التعداد
  3. تحسين تجربة دمج Move مع الشفرة الأمامية
  4. استكشاف كيفية زيادة نسبة كود Move في التطبيق

بشكل عام، يهدف Sui Move إلى توفير تجربة برمجة أكثر أمانًا وكفاءة لتطوير Web3.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
GateUser-beba108dvip
· 07-07 13:17
أليس مجرد لغة جديدة؟ لماذا كل هذا الضجيج؟
شاهد النسخة الأصليةرد0
HalfBuddhaMoneyvip
· 07-05 20:11
ليس شيئاً جديداً... أليس كذلك يا من سبقونا؟
شاهد النسخة الأصليةرد0
BankruptcyArtistvip
· 07-05 20:11
هل يعتبر move بهذا الجاذبية؟ دعنا نلقي نظرة أولاً
شاهد النسخة الأصليةرد0
AirdropF5Brovip
· 07-05 20:00
来来来 整一笔 توزيع مجاني吧
شاهد النسخة الأصليةرد0
NotSatoshivip
· 07-05 19:57
هل هذا كل شيء؟ إن move حقاً جريء في الهراء.
شاهد النسخة الأصليةرد0
  • تثبيت