تصميم GAS الرائد من لغة MOVE: استكشاف طرق جديدة لحساب استهلاك موارد البلوكتشين

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

تصميم GAS الأول للغة MOVE: استكشاف حساب استهلاك الموارد داخل السلسلة على البلوكتشين

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

العملية

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

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

المبادئ

تشمل المبادئ المحددة:

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

حساب الغاز

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

  • الحد الأقصى لعدد GAS: الحد الأقصى لعدد وحدات GAS التي يرغب المستخدم في إنفاقها لتنفيذ المعاملة
  • سعر الغاز: سعر كل وحدة غاز يرغب المستخدم في دفعه

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

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

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

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

التكوين الأساسي

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

حجم المعاملات

تتراوح أحجام المعاملات في الغالب بين مستوى الكيلوبايت، ولكن يمكن أن تصل وحدات Move المصدرة إلى عدة كيلوبايت. تم تحديد حجم المعاملة في البداية بـ 32 كيلوبايت، ثم تم تعديله إلى 64 كيلوبايت لتلبية احتياجات تطوير التطبيقات.

أكبر وحدة GAS

تعريف أكبر وحدة GAS في خطة GAS يحدد الحد الأقصى لعدد العمليات التي يمكن تنفيذها في المعاملة، وهو 1,000,000.

تنفيذ

من خلال تحليل إطار العمل لتقييم تكلفة التنفيذ، تقدير التكلفة النسبية لأوامر MOVE والدوال الأصلية.

التخزين

تأخذ تكلفة تخزين رسوم GAS في الاعتبار تكاليف الوصول إلى البيانات والتخزين الدائم، والصيغة الحسابية هي:

تخزين رسوم GAS = رسوم المشروع + ( رسوم بايت × عدد البايت )

القراءة، الإنشاء والكتابة

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

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

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

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

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

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

تعديل تكلفة الغاز

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

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

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

هذا هو أول إطار عمل GAS قابل للتطبيق بلغة MOVE، مما يمهد الطريق للتطورات المستقبلية. مع تقدم التكنولوجيا وردود الفعل من المجتمع، سيستمر تخطيط GAS في التحسين لتلبية احتياجات الإيكولوجيا داخل السلسلة.

MOVE-6.58%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • مشاركة
تعليق
0/400
ImpermanentPhilosophervip
· منذ 17 س
لقد تحديت الغاز.
شاهد النسخة الأصليةرد0
MEVSandwichvip
· منذ 17 س
غاز ليه غالي كده يا حرام
شاهد النسخة الأصليةرد0
ChainWatchervip
· منذ 17 س
هذا الغاز يمكن أن يكون أغلى من ذلك~
شاهد النسخة الأصليةرد0
HappyToBeDumpedvip
· منذ 17 س
دعنا نطلب رسوم غاز منخفضة
شاهد النسخة الأصليةرد0
Layer2Observervip
· منذ 17 س
تصميم الغاز يحتاج إلى المزيد من بيانات الاختبار
شاهد النسخة الأصليةرد0
  • تثبيت