أول تصميم لـ GAS في لغة MOVE: تحليل كامل لاستهلاك الموارد داخل السلسلة

تصميم GAS الأول للغة MOVE: تحليل طريقة حساب تكلفة GAS داخل السلسلة

كانت النسخة السابقة من لغة MOVE مخططة للعمل بدون متطلبات GAS، لذلك لم تكن مستعدة لخطة GAS. مؤخرًا، أصبح مشروع Blockchain قد أنشأ خطة GAS الخاصة به لتصبح التصميم الأول لـ GAS في لغة MOVE، والذي يُطلق عليه "مغامرة".

توضح خطة GAS هذه مبادئ وضع GAS والعمليات وطريقة الحساب والتعديلات اللاحقة فضلاً عن موقف قبول اقتراحات المجتمع. قياس GAS هو مفهوم أساسي في هذه السلسلة والعديد من سلاسل الكتل الأخرى، حيث يحدد الكمية اللازمة من الموارد الحاسوبية والتخزينية اللازمة لتنفيذ وتخزين المعاملات داخل السلسلة. تحدد خطة GAS التكلفة المستهلكة من جميع التنفيذات داخل السلسلة، والتي تُستخدم لحساب نفقات GAS المستخدمة أثناء تنفيذ المعاملات.

عملية

للتنفيذ الفعال، تشمل العمليات داخل السلسلة ما يلي:

  1. مبادئ التعريف
  2. إعداد إطار التقييم، وتحديد سعر كل تنفيذ
  3. إنشاء نظام قياس GAS و GAS آمن لـ MOVE
  4. استيراد إطار GAS العلوي
  5. جعل إطار GAS مدركًا للتخزين
  6. مزيد من التفصيل في خطة GAS

مبدأ

تشمل المبادئ المعرفة:

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

حساب GAS

عند تقديم المستخدم للمعاملة، يجب تحديد كميتين:

  • الحد الأقصى من وحدات GAS: العدد الأقصى لوحدات GAS التي يرغب المستخدم في إنفاقها لتنفيذ الصفقة.
  • سعر GAS: يتم حسابه بوحدات GAS في النظام الثماني، 1 ثماني = 0.00000001 APT.

خلال عملية التنفيذ، سيتم فرض رسوم على المعاملة:

  1. التكلفة الثابتة
  2. تكلفة التنفيذ
  3. قراءة التكلفة
  4. تكلفة الكتابة

الرسوم النهائية للتداول = إجمالي كمية GAS المستهلكة × سعر GAS لكل وحدة

إنشاء جدول خطة GAS

  1. الإعدادات الأساسية: تشمل حجم الصفقة والحد الأقصى لوحدات GAS.
  2. حجم الصفقة: تم تعيينه حاليًا إلى 64KB.
  3. الحد الأقصى لوحدة GAS: تم تعيينه على 1,000,000.
  4. التنفيذ: تقييم تكاليف التنفيذ من خلال إطار العمل المرجعي وأدوات التحليل.
  5. التخزين: النظر في عرض النطاق الترددي لجهاز التخزين، وسعة IOPS، وتكاليف الدائم.

اقرأ، أنشئ واكتب

تنقسم الوصول إلى عناصر الحالة إلى ثلاثة أنواع: القراءة، الإنشاء والكتابة، ولكل منها طريقة حساب تكاليف مختلفة.

تكلفة وحدة GAS المستقرة

الحفاظ على تكلفة وحدة GAS الثابتة يساعد على فصل خطة GAS عن القيمة السوقية للعملات المشفرة.

مشاركة المجتمع

يمكن لأعضاء المجتمع:

  1. تحديد العيوب في خطة GAS
  2. المشاركة في مناقشات المجتمع
  3. التصويت على مقترحات الحوكمة ذات الصلة

كيفية ضبط تكلفة GAS

يمكن تعديل خطة GAS من خلال مقترحات الحوكمة، وهي مصممة لتكون قابلة للتوسع.

العمل في المستقبل

  1. تقليل تكاليف التنفيذ
  2. تنفيذ حسابات GAS متعددة الأبعاد
  3. تخفيف مشكلة الحالة الضخمة

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت