أبتوس تطلق لغة MOVE مع تصميم GAS الرائد، توضيح آلية حساب الرسوم داخل السلسلة

تصميم GAS الرائد في لغة MOVE: استكشاف آلية حساب رسوم GAS داخل السلسلة Aptos

في 14 أكتوبر، أعلنت Aptos Labs عن خطة GAS لـ Aptos. نظرًا لأن الإصدارات السابقة من لغة MOVE لم تأخذ في الاعتبار آلية GAS، فإن خطة GAS التي تم إنشاؤها لـ Aptos هي أول تصميم GAS بلغة MOVE، وتسمى "مغامرة واحدة".

توضح خطة GAS الخاصة بـ Aptos مبادئ GAS وعملية حسابه والأساليب والتعديلات اللاحقة ومشاركة المجتمع.

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

تنفيذ العملية

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

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

المبادئ الأساسية

تشمل المبادئ الأساسية التي تحددها Aptos:

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

طريقة حساب GAS

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

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

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

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

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

على سبيل المثال، إذا كانت المعاملة تستهلك 670 وحدة GAS، وحدد المستخدم سعر GAS بـ 100 Octa/وحدة، فإن التكلفة النهائية ستكون 670 × 100 = 67000 Octa = 0.00067 APT.

إذا نفد GAS خلال تنفيذ المعاملة، سيتم فرض رسوم على المرسل وفقًا لأقصى كمية من GAS، وسيتم التراجع عن جميع التغييرات.

جدول خطة GAS البناء

الإعدادات الأساسية

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

حجم التداول

غالبية أحجام المعاملات في مستوى الكيلو بايت، يمكن أن يصل إصدار وحدة MOVE إلى عدة آلاف من الكيلو بايت، وإطار Aptos حوالي 100 كيلو بايت. عادة ما تتراوح حجم وحدات المستخدم بين 4 كيلو بايت و 40 كيلو بايت. حاليا، تم تعيين حجم المعاملات إلى 64 كيلو بايت، لتحقيق توازن بين تكلفة عرض النطاق الترددي للشبكة وسهولة تطوير التطبيقات.

أكبر وحدة GAS

يحدد الحد الأقصى لوحدات GAS في خطة GAS الحد الأقصى لعدد العمليات التي يمكن تنفيذها في صفقة واحدة، والذي تم تعيينه على 1,000,000. قد تؤدي الإعدادات المرتفعة جدًا إلى مشاكل في الأداء، مثل الحلقات اللانهائية.

تقييم تكلفة التنفيذ

من خلال إطار العمل المرجعي وتحليل Valgrind، تقدير التكلفة النسبية لتعليمات MOVE والدوال الأصلية. مع الأخذ في الاعتبار متانة النظام وأمانه، يتم الوصول إلى العدد النهائي لتعليمات الآلة المنفذة، ويتم تحديد القيمة الحالية من خلال الموازنة مع التخزين والحد الأقصى لوحدات GAS.

تكلفة التخزين

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

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

  • عمليات القراءة: معايرة استنادًا إلى IOPS القرص وسعة النطاق الترددي
  • إنشاء العملية: استنادًا إلى معايرة مساحة القرص المرجعي على الشبكة، فإن التكلفة هي الأعلى
  • عمليات الكتابة: يتم فرض نفس الرسوم على البايتات في العناصر المحدثة كما هو الحال عند الإنشاء

تم تعريف 6 معلمات GAS: لكل قراءة، لكل بايت قراءة، لكل إنشاء، لكل بايت إنشاء، لكل كتابة، لكل بايت كتابة.

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

تكلفة وحدة GAS الثابتة تساعد في الحفاظ على استقرار خطة GAS، وفصلها عن القيمة السوقية لـ APT. يعرض فريق Aptos وحدة GAS بدقة تقارب 3 أرقام، مثل تكلفة معاملات التحويل التي تبلغ حوالي 700 وحدة GAS.

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

Aptos تشجع أعضاء المجتمع:

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

تعديل تكلفة GAS

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

آفاق المستقبل

كنظام GAS القابل للتطبيق الأول لـ MOVE، تشمل اتجاهات العمل المستقبلية ما يلي:

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

الفريق يستكشف مفهوم TTL لكل مشروع، وعند انتهاء TTL يتم حذف المشاريع غير المعالجة تلقائيًا.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • مشاركة
تعليق
0/400
ApeShotFirstvip
· منذ 5 س
بالاعتماد على aptos ، فجر الغاز الحديدي القديم أخيرا موجة
شاهد النسخة الأصليةرد0
ProposalManiacvip
· منذ 5 س
الكثير من الناس قد جربوا GAS ، هل حان الوقت لـ MOVE للمخاطرة؟ ههه إنها مجرد زجاجة جديدة لنفس النبيذ القديم.
شاهد النسخة الأصليةرد0
SandwichTradervip
· منذ 5 س
هل تجرؤ على التفاخر بهذا الشيء في قرية المبتدئين؟
شاهد النسخة الأصليةرد0
  • تثبيت