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