تتضمن كل معاملة على إيثريوم رسومًا - تسمى عادةً "رسوم الغاز" - والتي يجب دفعها بعملة إيثريوم. ولكن إذا نظرت إلى محفظة MetaMask الخاصة بك أو مستكشف الكتل، فقد رأيت هذه الرسوم مقتبسة بـ "Gwei" بدلاً من ETH. وإذا سبق لك أن تلقيت كمية صغيرة من الإيثريوم أو قمت بفحص الأعمال الداخلية لعقد ذكي، فمن المحتمل أنك واجهت "Wei". يعد فهم العلاقة بين هذه الوحدات أمرًا ضروريًا لأي شخص يتفاعل مع شبكة Ethereum.
جدول فئات الايثيريوم
يستخدم الإيثريوم نظام تصنيف هرمي مشابه لعلاقة الدولار/السنت، ولكن مع العديد من الوحدات الوسيطة. الوحدة الأساسية هي Wei - أصغر وحدة غير قابلة للتجزئة للأثير.
| Unit | Wei Value | ETH Value | Common Use |
|---|---|---|---|
| Wei | 1 | 0.000000000000000001 ETH | Smart contracts, internal accounting |
| Kwei (Babbage) | 1,000 | 10⁻¹⁵ ETH | Rare |
| Mwei (Lovelace) | 1,000,000 | 10⁻¹² ETH | Rare |
| Gwei (Shannon) | 1,000,000,000 | 0.000000001 ETH | Gas prices |
| Szabo | 1,000,000,000,000 | 0.000001 ETH | Rare |
| Finney | 10¹⁵ | 0.001 ETH | Micropayments |
| Ether (ETH) | 10¹⁸ | 1 ETH | Display, trading, pricing |
الفكرة الأساسية: 1 ETH = 1,000,000,000 Gwei = 1,000,000,000,000,000,000 Wei.
تم تسمية الوحدات المتوسطة (Kwei، Mwei، Szabo، Finney) على اسم رواد الحوسبة والتشفير: Charles Babbage، Ada Lovelace، Claude Shannon، Nick Szabo، وHal Finney.
لماذا يهم Gwei بالنسبة للغاز
رسوم الغاز هي تكلفة العمل الحسابي على شبكة إيثريوم. كل عملية - إرسال ETH، والتفاعل مع العقد الذكي، وسك NFT - تستهلك كمية محددة من "وحدات الغاز". يدفع المستخدم ثمن وحدات الغاز هذه بالسعر المحدد في Gwei.
يتم استخدام Gwei لتسعير الغاز للأسباب التالية:
- تتراوح أسعار الغاز عادة بين 1-200 غوي
- التعبير عن نفس القيم في ETH (0.000000001 إلى 0.0000002 ETH) أمر غير عملي
- التعبير بلغة Wei (1,000,000,000 إلى 200,000,000,000) غير عملي أيضًا
وصل Gwei (مليار-Wei) إلى النقطة المثالية: أرقام يمكن قراءتها بواسطة الإنسان لظروف الشبكة النموذجية.
صيغة رسوم الغاز
إجمالي تكلفة الغاز لمعاملتك هو:
Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000
منذ EIP-1559 (أغسطس 2021)، تتكون رسوم الغاز من عنصرين:
Total Fee = (Base Fee + Priority Fee) × Gas Units Used
- الرسوم الأساسية: الحد الأدنى للرسوم المطلوبة، والتي تم تعيينها خوارزميًا بواسطة الشبكة وحرقها (إتلافها)
- رسوم الأولوية (نصيحة): دفعة إضافية اختيارية لتحفيز المدققين على تضمين معاملتك بشكل أسرع
مثال:
- وحدات الغاز لتحويل ETH البسيط: 21000
- الرسوم الأساسية: 15 غوي
- رسوم الأولوية: 2 جوي
- سعر الغاز الإجمالي : 17 غوي
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
= 357,000 ÷ 1,000,000,000 ETH
= 0.000357 ETH
بسعر ETH البالغ 3000 دولار: 1.07 دولار لكل عملية تحويل.
تكاليف الغاز النموذجية حسب نوع المعاملة
يختلف استخدام الغاز حسب تعقيد المعاملة - تستخدم عمليات نقل ETH البسيطة الأقل، بينما تستخدم تفاعلات العقود الذكية المعقدة أكثر من غيرها.
| Transaction Type | Gas Units | Cost at 20 Gwei | Cost at 100 Gwei |
|---|---|---|---|
| ETH transfer | 21,000 | 0.00042 ETH | 0.0021 ETH |
| ERC-20 token transfer | 45,000–65,000 | 0.0013 ETH | 0.0065 ETH |
| Uniswap token swap | 100,000–150,000 | 0.003 ETH | 0.015 ETH |
| NFT mint | 100,000–250,000 | 0.005 ETH | 0.025 ETH |
| Complex DeFi interaction | 200,000–500,000+ | 0.01 ETH | 0.05 ETH |
عند سعر ETH = 3,000 دولار، تبلغ تكلفة مقايضة Uniswap عند 100 Gwei حوالي 45 دولارًا — وهي تكلفة كبيرة تجعل الصفقات الصغيرة غير قابلة للحياة اقتصاديًا.
نصائح لتقليل رسوم الغاز
مراقبة أسعار الغاز والمعاملات الزمنية. تتبع أسعار الغاز أنماطًا يمكن التنبؤ بها - فساعات العمل في الولايات المتحدة خلال أيام الأسبوع تكون باهظة الثمن؛ وقت متأخر من الليل وعطلات نهاية الأسبوع (UTC) أرخص. تعرض أدوات مثل EthGasStation وBlocknative وEtherscan لتتبع الغاز أسعار الغاز التاريخية واللحظية.
حدد حدًا للغاز، وليس فقط سعرًا للغاز. حد الغاز هو الحد الأقصى المسموح به لوحدات الغاز. يؤدي ضبطه على مستوى منخفض جدًا إلى فشل المعاملة (لا تزال تدفع ثمن الحساب الفاشل). إعداده بشكل صحيح يضمن النجاح. يقوم MetaMask بتقدير ذلك تلقائيًا.
استخدم شبكات الطبقة الثانية. تقدم Arbitrum وOptimism وPolygon وBase معاملات متوافقة مع Ethereum بنسبة تتراوح بين 1% و10% من تكاليف غاز الشبكة الرئيسية. بالنسبة للتحويلات الروتينية وتفاعلات التمويل اللامركزي، فإن L2s منطقية اقتصاديًا للمبالغ التي تقل عن 1000 إلى 5000 دولار.
المعاملات المجمعة. تسمح بعض البروتوكولات بإجراءات متعددة في معاملة واحدة، وتقاسم النفقات الأساسية الثابتة. وهذا مهم بشكل خاص لسك دفعة NFT أو أنماط الموافقة متعددة الرموز.
تحسين رسوم الأولوية. خلال فترات الازدحام المنخفض، تكون رسوم الأولوية التي تتراوح بين 0.1 و0.5 غيغاواي كافية لإدراجها في المجموعة التالية. قم بزيادتها فقط عندما تحتاج إلى تأكيد سريع.
حالات استخدام المطور
في العقود الذكية لإيثريوم، تتم معالجة جميع القيمة في Wei لتجنب الأخطاء الحسابية ذات الفاصلة العائمة. Solidity (لغة العقود الذكية الأساسية) لا تدعم الكسور العشرية، لذلك:
// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei
الكلمة الأساسية "الأثير" في Solidity هي مضاعف ملائم (×10¹⁸). يجب أن يكون مطورو العقود حريصين على تحويل مبالغ ETH التي يواجهها المستخدم إلى Wei قبل المقارنة أو الحساب، وتحويل Wei مرة أخرى إلى ETH للعرض.
نظام الوحدات هذا - رغم أنه مربك في البداية - يمنع فئة كاملة من أخطاء التقريب التي قد تكون كارثية في العقود المالية التي تحرك قيمة ملايين الدولارات.