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