تصميم GAS الأول من لغة MOVE: كيفية حساب استهلاك GAS داخل السلسلة
في الآونة الأخيرة، أعلن مشروع بلوكتشين معين عن خطته للغاز. باعتبارها أول تصميم للغاز بلغة MOVE، يُنظر إلى هذا على أنه محاولة ابتكارية. أوضح فريق المشروع بالتفصيل مبادئ وإجراءات وطُرق حساب الغاز، بالإضافة إلى خطط التعديل المستقبلية، وأفادوا بأنهم يرحبون باقتراحات المجتمع.
تعد قياسات GAS مفهومًا أساسيًا في العديد من الشبكات الداخلية السلسلة، حيث تُستخدم لقياس الموارد الحسابية والتخزينية المطلوبة لتنفيذ وتخزين المعاملات داخل السلسلة. تحدد خطة GAS تكلفة جميع العمليات المنفذة داخل السلسلة، وتستخدم لحساب استهلاك GAS خلال فترة تنفيذ المعاملة.
عملية التصميم
تتضمن عملية تصميم GAS لهذا المشروع الخطوات التالية:
تعريف مبادئ التصميم
إعداد إطار التقييم، وتحديد سعر كل تنفيذ
إنشاء نظام قياس GAS وآمن لـ MOVE
استيراد إطار GAS العلوي إلى المشروع
جعل إطار GAS واعياً للتخزين
مزيد من التفاصيل عن خطة GAS
مبادئ التصميم
وضعت فريق المشروع المبادئ التصميمية التالية:
يجب أن تكون تكاليف التشغيل مرتبطة مباشرة بالموارد المتاحة في الشبكة، وينبغي أن تنخفض مع تحسين التكنولوجيا.
يجب أن يتم تعيين GAS من خلال إدارة داخل السلسلة، ويمكن تكوينه بشكل مرن
يمكن أن تمنع GAS هجمات DoS، ويمكن تعديلها بسرعة
تعكس أسعار GAS رؤية المشروع لتعزيز النمو ونشر داخل السلسلة.
تشجيع القيام بخيارات مفيدة في التصميم، مثل إعطاء الأولوية للأمان، والتجزئة، وغيرها
طريقة حساب GAS
عند تقديم المستخدم للمعاملة، يجب تحديد كميتين:
الحد الأقصى لعدد GAS: أكبر عدد من وحدات GAS التي يرغب المستخدم في دفعها
سعر GAS: سعر كل وحدة GAS، محسوب بالنظام الثماني (1 ثماني = 0.00000001 توكن)
سيتم فرض الرسوم التالية خلال عملية تنفيذ الصفقة:
التكاليف الثابتة
تكلفة التنفيذ (تنفيذ تعليمات MOVE)
تكلفة القراءة (قراءة البيانات من التخزين)
تكلفة الكتابة (كتابة البيانات إلى التخزين)
تكلفة المعاملة النهائية = إجمالي كمية GAS المستهلكة × سعر GAS لكل وحدة
على سبيل المثال، إذا كانت المعاملة تستهلك 670 وحدة من GAS، وكان سعر GAS المحدد من قبل المستخدم هو 100 Octa/وحدة، فإن التكلفة النهائية ستكون 670 × 100 = 67000 Octa = 0.00067 توكن.
إذا استهلك تنفيذ المعاملة GAS بالكامل، فسوف يتم تحصيل رسوم من المرسل وفقًا لأقصى كمية من GAS، وسيتم إلغاء التغييرات التي أجرتها البورصة.
جدول خطة GAS بناء
التكوين الأساسي: يشمل حجم الصفقة وأقصى وحدة GAS وغيرها من المكونات غير المرتبطة بعملية واحدة.
حجم الصفقة: تم تعيينه في البداية إلى 32KB، ثم تم تعديله إلى 64KB بناءً على ملاحظات المجتمع
الحد الأقصى لوحدات GAS: تعريف الحد الأقصى لعدد العمليات التي يمكن تنفيذها في صفقة واحدة، محدد بـ 1,000,000
تكلفة التنفيذ: تقييم التكلفة النسبية لأوامر MOVE والدوال الأصلية من خلال إطار المعايير وأدوات التحليل.
تكلفة التخزين: النظر في عرض النطاق الترددي لجهاز التخزين، سعة IOPS وتكلفة شغل القرص الدائم.
تخزين رسوم GAS = رسوم المشروع + ( رسوم البايت × عدد البايتات )
عمليات القراءة، الإنشاء والكتابة
القراءة: العملية الأكثر شيوعًا، وأقلها تكلفة
الإنشاء: إضافة عنصر جديد إلى تخزين الحالة، الحد الأقصى للتكلفة
الكتابة: تحديث العنصر الحالي، تكلفة البايت كما هو الحال عند الإنشاء
في كل معاملة، حتى لو تم قراءة/كتابة نفس المورد عدة مرات، يتم فرض رسوم مرة واحدة فقط.
تكلفة وحدة GAS المستقرة
يساعد التكلفة الثابتة لوحدات GAS في الحفاظ على استقرار خطة GAS وفصلها عن القيمة السوقية للرموز. يُظهر فريق المشروع وحدات GAS بدقة حوالي 3 أرقام، مثل تكلفة معاملات التحويل التي تبلغ حوالي 700 وحدة GAS.
المشاركة المجتمعية
يحث المشروع أعضاء المجتمع:
الإشارة إلى النقاط غير المعقولة في خطة GAS
المشاركة في مناقشات المجتمع، والتعبير عن الآراء حول خطة GAS
التصويت على مقترحات الحوكمة المتعلقة بالغاز
تعديل تكلفة GAS
تُعتبر خطة GAS كخزن تكوين داخل السلسلة، ويمكن تغييرها من خلال مقترحات الحوكمة. تتطلب تحديثات معادلات GAS المعقدة تحديث برنامج العقد والحصول على اعتماد واسع، وأخيرًا يتم الموافقة عليها من خلال مقترحات الحوكمة.
اتجاه العمل في المستقبل
خفض تكاليف التنفيذ: من خلال تحسين المترجم والآلة الافتراضية
حساب GAS متعدد الأبعاد: يسمح للمستخدمين بتحديد ميزانية منفصلة للتنفيذ والتخزين
تخفيف حالة الانتفاخ: استكشاف مفهوم TTL لكل مشروع، وحذف العناصر غير المتاحة عند انتهاء TTL.
باعتبارها أول تصميم لـ GAS بلغة MOVE، وضعت هذه المشروع الأساس للعمل في المستقبل، مع توقع تحسين آلية GAS في سلسلة الكتل من خلال التحسين المستمر ومشاركة المجتمع.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 9
أعجبني
9
4
مشاركة
تعليق
0/400
MetaMuskRat
· 07-19 08:44
هذه الغاز ستستغل الحمقى مرة أخرى، أليس كذلك؟
شاهد النسخة الأصليةرد0
DegenWhisperer
· 07-18 17:00
تحرك غالي فعلاً
شاهد النسخة الأصليةرد0
RumbleValidator
· 07-16 20:07
تحسين حدود كفاءة التحقق هو الأول، تخزين تحسين البيانات يطحن بشكل مطلق
شاهد النسخة الأصليةرد0
PrivateKeyParanoia
· 07-16 20:03
هذا الغاز الذي يتم تحصيله مبالغ فيه للغاية، أليس كذلك؟
تحليل خطة حساب استهلاك الموارد داخل السلسلة المصممة بواسطة لغة MOVE.
تصميم GAS الأول من لغة MOVE: كيفية حساب استهلاك GAS داخل السلسلة
في الآونة الأخيرة، أعلن مشروع بلوكتشين معين عن خطته للغاز. باعتبارها أول تصميم للغاز بلغة MOVE، يُنظر إلى هذا على أنه محاولة ابتكارية. أوضح فريق المشروع بالتفصيل مبادئ وإجراءات وطُرق حساب الغاز، بالإضافة إلى خطط التعديل المستقبلية، وأفادوا بأنهم يرحبون باقتراحات المجتمع.
تعد قياسات GAS مفهومًا أساسيًا في العديد من الشبكات الداخلية السلسلة، حيث تُستخدم لقياس الموارد الحسابية والتخزينية المطلوبة لتنفيذ وتخزين المعاملات داخل السلسلة. تحدد خطة GAS تكلفة جميع العمليات المنفذة داخل السلسلة، وتستخدم لحساب استهلاك GAS خلال فترة تنفيذ المعاملة.
عملية التصميم
تتضمن عملية تصميم GAS لهذا المشروع الخطوات التالية:
مبادئ التصميم
وضعت فريق المشروع المبادئ التصميمية التالية:
طريقة حساب GAS
عند تقديم المستخدم للمعاملة، يجب تحديد كميتين:
سيتم فرض الرسوم التالية خلال عملية تنفيذ الصفقة:
تكلفة المعاملة النهائية = إجمالي كمية GAS المستهلكة × سعر GAS لكل وحدة
على سبيل المثال، إذا كانت المعاملة تستهلك 670 وحدة من GAS، وكان سعر GAS المحدد من قبل المستخدم هو 100 Octa/وحدة، فإن التكلفة النهائية ستكون 670 × 100 = 67000 Octa = 0.00067 توكن.
إذا استهلك تنفيذ المعاملة GAS بالكامل، فسوف يتم تحصيل رسوم من المرسل وفقًا لأقصى كمية من GAS، وسيتم إلغاء التغييرات التي أجرتها البورصة.
جدول خطة GAS بناء
التكوين الأساسي: يشمل حجم الصفقة وأقصى وحدة GAS وغيرها من المكونات غير المرتبطة بعملية واحدة.
حجم الصفقة: تم تعيينه في البداية إلى 32KB، ثم تم تعديله إلى 64KB بناءً على ملاحظات المجتمع
الحد الأقصى لوحدات GAS: تعريف الحد الأقصى لعدد العمليات التي يمكن تنفيذها في صفقة واحدة، محدد بـ 1,000,000
تكلفة التنفيذ: تقييم التكلفة النسبية لأوامر MOVE والدوال الأصلية من خلال إطار المعايير وأدوات التحليل.
تكلفة التخزين: النظر في عرض النطاق الترددي لجهاز التخزين، سعة IOPS وتكلفة شغل القرص الدائم.
تخزين رسوم GAS = رسوم المشروع + ( رسوم البايت × عدد البايتات )
عمليات القراءة، الإنشاء والكتابة
في كل معاملة، حتى لو تم قراءة/كتابة نفس المورد عدة مرات، يتم فرض رسوم مرة واحدة فقط.
تكلفة وحدة GAS المستقرة
يساعد التكلفة الثابتة لوحدات GAS في الحفاظ على استقرار خطة GAS وفصلها عن القيمة السوقية للرموز. يُظهر فريق المشروع وحدات GAS بدقة حوالي 3 أرقام، مثل تكلفة معاملات التحويل التي تبلغ حوالي 700 وحدة GAS.
المشاركة المجتمعية
يحث المشروع أعضاء المجتمع:
تعديل تكلفة GAS
تُعتبر خطة GAS كخزن تكوين داخل السلسلة، ويمكن تغييرها من خلال مقترحات الحوكمة. تتطلب تحديثات معادلات GAS المعقدة تحديث برنامج العقد والحصول على اعتماد واسع، وأخيرًا يتم الموافقة عليها من خلال مقترحات الحوكمة.
اتجاه العمل في المستقبل
باعتبارها أول تصميم لـ GAS بلغة MOVE، وضعت هذه المشروع الأساس للعمل في المستقبل، مع توقع تحسين آلية GAS في سلسلة الكتل من خلال التحسين المستمر ومشاركة المجتمع.