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

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

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

مؤخراً، تحدث سام بلاكشير، المدير الفني لشركة ميستين لابز ومؤسس لغة البرمجة موف، في مقابلة حول أسباب تطوير لغة البرمجة الجديدة للعقود الذكية سوي موف، وميزات التوسع في سوي، وكذلك مزايا التكنولوجيا اللامركزية للمطورين.

فيما يلي النقاط الرئيسية من المقابلة:

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

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

تقوم العقود الذكية بشكل أساسي بعمل شيئين: تعريف نوع الأصول وقواعد نقلها، وكذلك فحص سياسات التحكم في الوصول. تم تصميم لغة Move حول هذه الوظائف الأساسية، مما يتيح للمبرمجين كتابة التعليمات البرمجية بشكل أكثر أمانًا وكفاءة.

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

ميزات Sui Move

أدخلت Sui Move بعض التغييرات مقارنة بـ Move الأصلية:

  1. تمت إزالة القيود الامتثالية لمشروع Libra الأصلي، مما سمح بتداول الأصول بحرية أكبر.

  2. تم تقديم نموذج بيانات يعتمد على الكائنات، مما سهل عمل المبرمجين.

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

تجعل هذه التغييرات Sui Move أكثر ملاءمة لبناء منتجات Web3.

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

تسمح كتل التداول القابلة للبرمجة بإجراء عمليات متعددة في صفقة واحدة، على غرار نمط البوفيه. وهذا يوفر الفوائد التالية:

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

بالنسبة للمطورين، يمكن دمج وظائف مختلفة بشكل أكثر مرونة.

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

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

تصميم Sui Move أقرب إلى نمط تفكير المطورين، وذلك بفضل دراسة المشاكل الحالية والتصميم المستهدف.

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

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

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

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

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

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

تتضمن الاتجاهات المستقبلية لتطوير Sui Move:

  1. تحسين الميزات بناءً على ملاحظات المطورين
  2. دراسة كيفية توسيع الوظائف بشكل مرن مع الحفاظ على ثقة المستخدمين
  3. تحسين تجربة ربط Move مع كود الواجهة الأمامية
  4. إضافة ميزات جديدة مثل أنواع التعداد

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

شاهد النسخة الأصلية
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • أعجبني
  • 3
  • مشاركة
تعليق
0/400
LiquidationSurvivorvip
· منذ 20 س
الحركة هي الطريق الملكي
شاهد النسخة الأصليةرد0
OldLeekNewSicklevip
· منذ 20 س
فهمت ، دعنا نحصل على حفنة من أحدث أنواع الكراث
شاهد النسخة الأصليةرد0
MetamaskMechanicvip
· منذ 20 س
هل هناك ورقة بيضاء جديدة؟
شاهد النسخة الأصليةرد0
  • تثبيت