تصميم GAS الأول للغة MOVE: استكشاف حساب استهلاك الموارد داخل السلسلة على البلوكتشين
قياس GAS هو مفهوم أساسي في العديد من البلوكتشين، حيث يحدد كمية الموارد الحاسوبية والتخزينية اللازمة لتنفيذ وتخزين المعاملات داخل السلسلة. تحدد خطة GAS التكلفة المستهلكة لجميع التنفيذات داخل السلسلة، وتستخدم لحساب تكلفة GAS المستخدمة خلال تنفيذ المعاملات.
العملية
للتنفيذ الفعال، العملية داخل السلسلة هي:
مبدأ التعريف
إعداد إطار التقييم، وتحديد سعر كل تنفيذ
إنشاء نظام قياس GAS وبدائل GAS الآمنة لـ MOVE
استيراد إطار GAS العلوي
جعل إطار GAS واعيًا للتخزين
مزيد من التفاصيل حول خطة GAS
المبادئ
تشمل المبادئ المحددة:
يجب أن تكون تكلفة العمليات مرتبطة مباشرة بالموارد المتاحة على الشبكة، بعد تحسين التقنية يجب أن تنخفض تكلفة GAS
يجب تعيين GAS من خلال حوكمة داخل السلسلة، ويمكن تكوينه بسلاسة
GAS يمكن أن تمنع هجمات DoS، ويجب تعديلها بسرعة حسب حالة الشبكة
تعكس أسعار الغاز الرغبة في تسريع النمو والحفاظ على انتشار البلوكتشين.
تشجيع اتخاذ خيارات جيدة في التصميم، مثل إعطاء الأولوية للأمان، والتجزئة، وما إلى ذلك
حساب الغاز
يجب على المستخدم تحديد كميتين عند تقديم المعاملة:
الحد الأقصى لعدد GAS: الحد الأقصى لعدد وحدات GAS التي يرغب المستخدم في إنفاقها لتنفيذ المعاملة
سعر الغاز: سعر كل وحدة غاز يرغب المستخدم في دفعه
خلال عملية التنفيذ، ستُفرض رسوم على المعاملة:
التكاليف الثابتة
تكلفة التنفيذ
قراءة التكلفة
تكلفة الكتابة
تكلفة المعاملة النهائية = إجمالي كمية GAS المستهلكة × سعر GAS الواحد
إنشاء جدول خطة GAS
التكوين الأساسي
تشمل خطة GAS مكونات غير مرتبطة بعملية فردية، مثل حجم المعاملة وأقصى وحدة GAS.
حجم المعاملات
تتراوح أحجام المعاملات في الغالب بين مستوى الكيلوبايت، ولكن يمكن أن تصل وحدات Move المصدرة إلى عدة كيلوبايت. تم تحديد حجم المعاملة في البداية بـ 32 كيلوبايت، ثم تم تعديله إلى 64 كيلوبايت لتلبية احتياجات تطوير التطبيقات.
أكبر وحدة GAS
تعريف أكبر وحدة GAS في خطة GAS يحدد الحد الأقصى لعدد العمليات التي يمكن تنفيذها في المعاملة، وهو 1,000,000.
تنفيذ
من خلال تحليل إطار العمل لتقييم تكلفة التنفيذ، تقدير التكلفة النسبية لأوامر MOVE والدوال الأصلية.
التخزين
تأخذ تكلفة تخزين رسوم GAS في الاعتبار تكاليف الوصول إلى البيانات والتخزين الدائم، والصيغة الحسابية هي:
تخزين رسوم GAS = رسوم المشروع + ( رسوم بايت × عدد البايت )
القراءة، الإنشاء والكتابة
تنقسم أنواع الوصول إلى الحالة إلى ثلاثة أنواع: القراءة، الإنشاء، والكتابة، ولكل منها طريقة حساب تكاليف مختلفة.
تكلفة وحدة الغاز المستقرة
تكلفة وحدة GAS الثابتة تساعد في الحفاظ على خطة GAS ثابتة، غير مرتبطة بقيمة سوق العملات المشفرة.
المشاركة المجتمعية
يمكن لأعضاء المجتمع:
أشر إلى عيوب خطة GAS
المشاركة في نقاشات المجتمع
التصويت على مقترحات الحوكمة ذات الصلة
تعديل تكلفة الغاز
يمكن تغيير خطة GAS من خلال مقترحات الحوكمة، وقد تم تصميمها لتكون قابلة للتوسع لتلبية الاحتياجات المستقبلية.
العمل في المستقبل
تقليل تكاليف التنفيذ
تحقيق حسابات GAS متعددة الأبعاد
تخفيف مشكلة حالة الانتفاخ
هذا هو أول إطار عمل GAS قابل للتطبيق بلغة MOVE، مما يمهد الطريق للتطورات المستقبلية. مع تقدم التكنولوجيا وردود الفعل من المجتمع، سيستمر تخطيط GAS في التحسين لتلبية احتياجات الإيكولوجيا داخل السلسلة.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تصميم GAS الرائد من لغة MOVE: استكشاف طرق جديدة لحساب استهلاك موارد البلوكتشين
تصميم GAS الأول للغة MOVE: استكشاف حساب استهلاك الموارد داخل السلسلة على البلوكتشين
قياس GAS هو مفهوم أساسي في العديد من البلوكتشين، حيث يحدد كمية الموارد الحاسوبية والتخزينية اللازمة لتنفيذ وتخزين المعاملات داخل السلسلة. تحدد خطة GAS التكلفة المستهلكة لجميع التنفيذات داخل السلسلة، وتستخدم لحساب تكلفة GAS المستخدمة خلال تنفيذ المعاملات.
العملية
للتنفيذ الفعال، العملية داخل السلسلة هي:
المبادئ
تشمل المبادئ المحددة:
حساب الغاز
يجب على المستخدم تحديد كميتين عند تقديم المعاملة:
خلال عملية التنفيذ، ستُفرض رسوم على المعاملة:
تكلفة المعاملة النهائية = إجمالي كمية GAS المستهلكة × سعر GAS الواحد
إنشاء جدول خطة GAS
التكوين الأساسي
تشمل خطة GAS مكونات غير مرتبطة بعملية فردية، مثل حجم المعاملة وأقصى وحدة GAS.
حجم المعاملات
تتراوح أحجام المعاملات في الغالب بين مستوى الكيلوبايت، ولكن يمكن أن تصل وحدات Move المصدرة إلى عدة كيلوبايت. تم تحديد حجم المعاملة في البداية بـ 32 كيلوبايت، ثم تم تعديله إلى 64 كيلوبايت لتلبية احتياجات تطوير التطبيقات.
أكبر وحدة GAS
تعريف أكبر وحدة GAS في خطة GAS يحدد الحد الأقصى لعدد العمليات التي يمكن تنفيذها في المعاملة، وهو 1,000,000.
تنفيذ
من خلال تحليل إطار العمل لتقييم تكلفة التنفيذ، تقدير التكلفة النسبية لأوامر MOVE والدوال الأصلية.
التخزين
تأخذ تكلفة تخزين رسوم GAS في الاعتبار تكاليف الوصول إلى البيانات والتخزين الدائم، والصيغة الحسابية هي:
تخزين رسوم GAS = رسوم المشروع + ( رسوم بايت × عدد البايت )
القراءة، الإنشاء والكتابة
تنقسم أنواع الوصول إلى الحالة إلى ثلاثة أنواع: القراءة، الإنشاء، والكتابة، ولكل منها طريقة حساب تكاليف مختلفة.
تكلفة وحدة الغاز المستقرة
تكلفة وحدة GAS الثابتة تساعد في الحفاظ على خطة GAS ثابتة، غير مرتبطة بقيمة سوق العملات المشفرة.
المشاركة المجتمعية
يمكن لأعضاء المجتمع:
تعديل تكلفة الغاز
يمكن تغيير خطة GAS من خلال مقترحات الحوكمة، وقد تم تصميمها لتكون قابلة للتوسع لتلبية الاحتياجات المستقبلية.
العمل في المستقبل
هذا هو أول إطار عمل GAS قابل للتطبيق بلغة MOVE، مما يمهد الطريق للتطورات المستقبلية. مع تقدم التكنولوجيا وردود الفعل من المجتمع، سيستمر تخطيط GAS في التحسين لتلبية احتياجات الإيكولوجيا داخل السلسلة.