כל עסקת Ethereum כרוכה בעמלה - המכונה בדרך כלל "עמלת גז" - שיש לשלם ב-ETH. אבל אם הסתכלת בארנק MetaMask שלך או ב-block Explorer, ראית את העמלות האלה מצוטטות ב-"Gwei" ולא ב-ETH. ואם אי פעם קיבלת כמות זעירה של ETH או בדקתם את פעולתו הפנימית של חוזה חכם, ייתכן שנתקלתם ב-"Wei". הבנת הקשר בין היחידות הללו חיונית לכל מי שמתקשר עם רשת Ethereum.

טבלת הערך של Ethereum

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, Finey) נקראות על שם חלוצי המחשוב וההצפנה: צ'רלס באבג', עדה לאבלייס, קלוד שאנון, ניק סזאבו והאל פיני.

למה Gwei חשוב לגז

עמלות הגז הן העלות של עבודה חישובית ברשת Ethereum. כל פעולה - שליחת ETH, אינטראקציה עם חוזה חכם, הטבעת NFT - צורכת כמות מסוימת של "יחידות גז". המשתמש משלם עבור אותן יחידות גז בתעריף הנקוב ב-Gwei.

Gwei משמש לתמחור גז מכיוון:

  1. מחירי הדלק הם בדרך כלל בטווח של 1-200 Gwei
  2. ביטוי אותם ערכים ב-ETH (0.000000001 עד 0.0000002 ETH) הוא מסורבל
  3. ביטוי בוויי (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 פשוטה: 21,000
  • עמלת בסיס: 15 Gwei
  • דמי עדיפות: 2 Gwei
  • מחיר גז כולל: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
        = 357,000 ÷ 1,000,000,000 ETH
        = 0.000357 ETH

במחיר ETH של $3,000: $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 מעריכה זאת באופן אוטומטי.

השתמש ברשתות Layer 2. Arbitrum, Optimism, Polygon ו-Base מציעות עסקאות תואמות Ethereum ב-1-10% מעלות הגז המרכזית. עבור העברות שגרתיות ואינטראקציות DeFi, L2s הגיוניים כלכליים עבור סכומים מתחת ל-$1,000-$5,000.

עסקאות אצווה. פרוטוקולים מסוימים מאפשרים פעולות מרובות בעסקה אחת, תוך שיתוף של התקורה הבסיסית הקבועה. זה רלוונטי במיוחד עבור טבעת אצווה של NFT או דפוסי אישור ריבוי אסימונים.

אופטימיזציה של עמלת עדיפות. בתקופות עם עומס נמוך, מספיקה עמלת עדיפות של 0.1–0.5 Gwei כדי להיכלל בבלוק הבא. הגדל אותו רק כאשר אתה צריך אישור מהיר.

מקרי שימוש למפתחים

בחוזים חכמים של Ethereum, כל הערך מטופל ב-Weי כדי למנוע שגיאות אריתמטיות של נקודה צפה. Solidity (שפת החוזים החכמים העיקרית) אינה תומכת בעשרונים, לכן:

// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei

מילת המפתח 'אתר' ב-Solidity היא מכפיל נוחות (×10¹⁸). מפתחי חוזים חייבים להקפיד להמיר סכומי ETH הפונה למשתמש ל-Weי לפני השוואה או חשבון, ולהמיר את Wei בחזרה ל-ETH להצגה.

מערכת יחידה זו - על אף שהיא מבלבלת בהתחלה - מונעת מחלקה שלמה של טעויות עיגול שיהיו קטסטרופליות בחוזים פיננסיים הנעים בערכם של מיליוני דולרים.