ایک چمکتا ہوا ایتھریم لوگو جو ڈیجیٹل انرجی کی لکیریں سے چل رہا ہے، جو گیس کو نیٹ ورک کا ایندھن دکھاتا ہے۔

جیسا کہ ایک تجربہ کار ویب3 بلاگر، میں اکثر دیکھتا ہوں کہ لوگ ایتھریم پر ETH کی منتقلی یا DeFi میں حصہ لینے کی کوشش کرتے ہیں، مگر جب گیس فیس کا سامنا ہوتا ہے تو حیران رہ جاتے ہیں—'یہ تو اس رقم سے بھی مہنگی ہے جو میں بھیج رہا ہوں!' پاکستان جیسے ملک میں جہاں کرپٹو کی مقبولیت تیزی سے بڑھ رہی ہے، یہ صورتحال خاص طور پر تنگ کر دیتی ہے، جیسے لاہور کی گنجان سڑکوں پر ٹریفک جام کی طرح۔

یہ اونچی گیس فیس آپ کو پریشان کرتی ہے، لیکن حقیقت یہ ہے کہ یہ ایتھریم کی جانب سے بنایا گیا ایک حفاظتی نظام ہے جو 'بم دھماکوں' سے بچاتا ہے۔ بغیر اس کے، پورا نیٹ ورک فضول لین دین سے بھر جاتا اور تباہ ہو جاتا۔

آج ہم گیس کا نظام، لین دین کی شروعات سے چین پر چڑھنے تک کا مکمل عمل، نانس سے دوبارہ چلانے کی روک تھام، اور **ٹرانزیکشن پول (میمپول)** جیسے عناصر کو تفصیل سے سمجھیں گے۔ جب آپ یہ سمجھ جائیں گے تو اگلی بار اونچی گیس فیس دیکھ کر گھبرانے کی بجائے کہیں گے: 'ارے، نیٹ ورک میں بھیڑ ہے، تھوڑا انتظار کروں یا ٹپ بڑھا دوں۔'

سب سے پہلے گیس کو سمجھیں: ایتھریم کا 'کمپیوٹیشنل تیل'

ایتھریم گیس فیس کے اجزاء کی انفوگرافک: بیس فی (جلایا جاتا ہے) اور پرائیوٹی فی (ٹپ)۔

ایتھریم بٹ کوائن کی طرح صرف منتقلی نہیں کرتا؛ یہ کوڈ چلاتا ہے اور کنٹریکٹس کو عملدرآمد کرتا ہے۔ اس لیے ہر قدم—چاہے حساب کتاب ہو، ڈیٹا محفوظ کرنا ہو یا دوسرے کنٹریکٹ کو کال کرنا—کمپیوٹیشنل وسائل استعمال کرتا ہے۔

یہ وسائل مفت نہیں ملتے؛ انہیں گیس سے ماپا اور ادا کیا جاتا ہے۔

گیس کے دو پہلو ہیں:

  • گیس یونٹس: کمپیوٹیشنل اکائی۔ مثال کے طور پر، سادہ منتقلی تقریباً 21,000 گیس لیتی ہے، جبکہ Uniswap پر کرنسی تبدیل کرنے میں کئی لاکھ یا اس سے زیادہ گیس خرچ ہو سکتی ہے۔
  • گیس پرائس: ہر یونٹ کی قیمت (gwei میں، جہاں 1 gwei = 10^-9 ETH)۔

کل لاگت = استعمال شدہ گیس × گیس پرائس (ETH میں)۔

2021 کی لندن اپ گریڈ (EIP-1559) کے بعد، گیس فیس دو حصوں میں تقسیم ہو گئی:

  • بیس فی (بنیادی فیس): نیٹ ورک خودکار طور پر پچھلے بلاک کے استعمال پر حساب لگاتا ہے اور اسے بڑھاتا یا کم کرتا ہے۔ بلاک جتنا بھرا ہوگا، بیس فی اتنی ہی بڑھے گی؛ کم استعمال پر کم ہو جائے گی۔

    یہ حصہ براہ راست جلایا جاتا ہے (برن) اور ویلیڈیٹرز کو نہیں ملتا۔ مقصد ETH کو آہستہ آہستہ سکڑنا ہے تاکہ اس کی کمی بڑھے۔

  • پرائیوٹی فی (ٹپ/پرائیوٹی فی): ویلیڈیٹرز کو دی جانے والی اضافی رقم، جو جتنی زیادہ ہو گی، لین دین اتنا ہی جلدی پیک ہوتا ہے۔

لین دین جمع کرواتے وقت آپ سیٹ کرتے ہیں:

  • میکس فی پر گیس (آپ کی زیادہ سے زیادہ ادائیگی کی حد)
  • میکس پرائیوٹی فی پر گیس (ٹپ کی حد)

حقیقی کٹوتی = بیس فی + پرائیوٹی فی (لیکن آپ کی میکس فی سے زیادہ نہیں)۔

گیس کیوں ضروری ہے؟

  1. فضول حملوں سے بچاؤ: کوئی لامتناہی کوڈ بھیجے؟ گیس ختم ہونے پر رک جائے گا۔
  2. DoS سے تحفظ: وسائل محدود ہیں، قبضہ کرنے والوں کو مہنگا پڑے گا۔
  3. ویلیڈیٹرز کی ترغیب: PoS میں مائننگ نہیں، فیس پر انحصار۔ گیس ان کی آمدنی ہے۔
  4. نیٹ ورک کی خودکار ترتیب: مصروفیت میں مہنگا، لوگ کم لین دین کریں گے؛ خالی وقت میں سستا۔

خلاصہ یہ کہ گیس ایتھریم کا 'کمپیوٹیشنل ایندھن' ہے؛ بغیر اس کے نیٹ ورک رک جائے گا، اور مہنگا ہونے کا مطلب ہے 'ابھی ٹریفک زیادہ ہے'۔

لین دین کی زندگی کا چکر: 'کنفرم' دبانے سے چین پر چڑھنے تک

میمپول میں انتظار کرنے والے لین دینز کی بصری نمائندگی جو ویلیڈیٹرز کی طرف سے بلاک میں پیک کیے جاتے ہیں۔

ایک لین دین کی تصدیق تک کا سفر کچھ اس طرح ہوتا ہے:

1. آپ لین دین پر دستخط کرتے ہیں

والٹ (جیسے MetaMask) میں تفصیلات بھریں: منزل ایڈریس، رقم، ڈیٹا (اگر کنٹریکٹ کال ہو)، گیس لمٹ، میکس فی، پرائیوٹی فی، نانس۔

پرائیویٹ کی سے دستخط → خام لین دین تیار۔

2. نیٹ ورک پر نشر

ایک نوڈ کو بھیجیں → نوڈ دستخط، نانس، بیلنس، گیس لمٹ کی جانچ کرے۔

قبول → میمپول (میموری پول، زیر التواء لین دین کا بڑا گودام) میں ڈال دیں۔

3. میمپول میں قطار

ہر نوڈ کا اپنا میمپول (محدود سائز، جیسے ہزاروں لین دین)۔

لین دین کی دو حالتیں:

  • پینڈنگ: نانس اکاؤنٹ کا اگلا درست، فوری عملدرآمد ممکن۔
  • کیوڈ: نانس زیادہ، سامنے والے لین دین چین پر چڑھنے کا انتظار۔

ویلیڈیٹرز (پہلے مائنرز) میمپول سے منتخب کرتے ہیں: پرائیوٹی فی والی کو ترجیح (زیادہ ٹپ)، اور بیس فی بلاک کی ضروریات پوری کرے۔

4. بلاک میں پیک

ویلیڈیٹر امیدوار بلاک بنائے → لین دین ڈالیں → EVM چلائیں (حالت تبدیل، گیس کاٹ) → گیس حد سے زیادہ یا غلطی پر واپس لے لیں۔

بلاک تیار → پورے نیٹ ورک پر نشر → دیگر ویلیڈیٹرز تصدیق → قبول → چین پر شامل۔

5. بلاک کی تصدیق

آپ کا لین دین بلاک میں ہے، مگر مستحکم نہیں۔

ایتھریم PoS میں ہر 12 سیکنڈ بلاک۔

پیچھے والے بلاک جتنے زیادہ، ری آرگنائز ہونے کا امکان اتنا ہی کم (اشاریہ طور پر)۔

عام طور پر 12-30 تصدیقات (کئی منٹ سے آدھا گھنٹہ) محفوظ سمجھیں، خاص طور پر بڑی رقم یا DeFi کے لیے۔

6. لین دین کا اختتام

کامیاب: حالت اپ ڈیٹ (بیلنس تبدیل، کنٹریکٹ عملدرآمد)۔

ناکام: گیس ضائع (آدھے راستے غلطی پر بھی کاٹی جائے)۔

پھنسا: کم فیس پر دیر → میمپول سے نکال دیا جائے (نوڈز پرانے صاف کرتے ہیں)۔

نانس: دوبارہ چلانے کے حملے سے بچاؤ کا 'شناختی نمبر'

نانس اکاؤنٹ کا 'لین دین کاؤنٹر' ہے، 0 سے شروع، ہر لین دین پر +1۔

یہ کیا روکتا ہے؟

  • دوبارہ چلانے کا حملہ (ری پلی اٹیک): کوئی آپ کا دستخط والا لین دین چوری کر کے دوبارہ نشر کرے؟ نانس مختلف، نوڈ رد (اکاؤنٹ کا موجودہ نانس زیادہ)۔
  • ترتیب کی ضمانت: نانس مسلسل ہونا چاہیے۔ نانس=5 والا، سامنے والے 4 چین پر نہ چڑھیں تو کیوڈ میں پھنس جائے۔
  • ڈبل اسپینڈنگ سے بچاؤ: ایک ہی نانس پر صرف ایک لین دین قبول، دوبارہ والا مسترد۔

مثال: آپ نے نانس=10 والا لین دین بھیجا، ابھی چین پر نہیں۔

حملہ آور دستخط چوری → دوبارہ نشر؟ نوڈ دیکھے گا اکاؤنٹ کا نانس 10 ہے، یہ پہلے دیکھا، رد۔

EIP-155 (2016) نے دستخط میں چین آئی ڈی شامل کیا، کراس چین دوبارہ چلانے سے بچاؤ (جیسے ETH اور ETC)۔

اونچی گیس فیس کیوں الجھن پیدا کرتی ہے؟ عام مسائل اور حل

  • نیٹ ورک کی چوٹی (بڑے ایونٹس، meme کوائنز کی ہنگامہ): بیس فی بڑھ جائے → کم ہونے کا انتظار یا پرائیوٹی فی بڑھا کر آگے نکل جائیں۔
  • کنٹریکٹ کی پیچیدگی: Uniswap کے ملٹی سٹیپ سواپ، NFT مِنٹنگ پر گیس زیادہ → گیس لمٹ پہلے اندازہ لگائیں، کم نہ رکھیں (کم پر ناکام اور گیس ضائع)۔
  • پھنسا لین دین: نانس غلط یا فیس کم → 'سپیڈ اپ' یا 'کینسل': اسی نانس پر زیادہ فیس والا نیا بھیجیں، پرانا تبدیل۔
  • لیئر2 کا نجات دہندہ: 2026 میں، Arbitrum، Optimism، Base جیسے L2 پر گیس 10-100 گنا سستا، بڑی منتقلی پہلے برِج کریں۔
لیئر 1 مین نیٹ کی بھیڑ اور تیز، کم لاگت والے لیئر 2 اسکیلنگ حلز کا موازنہ۔

تیز موازنہ ٹیبل: گیس سے متعلق اہم نکات

عنصروضاحتکیوں اہمعام مسائل اور حل
گیس یونٹسہر قدم کی کمپیوٹیشنل مقدارکل لاگت طے کرتا ہےکم اندازہ → ناکام اور گیس ضائع؛ زیادہ → اضافی کٹوتی
بیس فینیٹ ورک خودکار، جلایا جاتا ہےبھیڑ سے بچاؤ، خود ترتیبزیادہ ہو تو انتظار، والٹ پیش گوئی دکھائے گا
پرائیوٹی فیویلیڈیٹرز کو ٹپپیکنگ کی ترجیحجلدی چاہیے تو بڑھائیں (0.1-2 gwei کافی)
نانساکاؤنٹ لین دین نمبردوبارہ چلانے سے بچاؤ، ترتیبالجھن پر دستی نانس یا کینسل دوبارہ
میمپولزیر عمل لین دین کا پولیہاں پیکنگ کا انتظاردیر → سپیڈ اپ یا نیٹ ورک خالی ہونے کا انتظار
بلاک تصدیقپیچھے والے بلاکوں کی تعدادزیادہ تصدیق زیادہ محفوظبڑی رقم پر 12+ انتظار

یہ سب سمجھنے کے بعد آپ 'گیس فیس غلام' نہیں رہیں گے۔

منتقلی سے پہلے etherscan کا گیس ٹریکر یا والٹ کی تجویز دیکھیں؛ بھیڑ میں انتظار یا L2 استعمال؛ جلدی چاہیے تو ٹپ بڑھائیں۔

ایتھریم 2026 میں گیس لمٹ بڑھانے (ہدف 200M+) اور ZK پروف کی بہتری پر کام کر رہا ہے، مستقبل میں زیادہ ہموار ہوگا۔

اب آپ اعتماد سے کہہ سکتے ہیں:

'گیس کوئی چال نہیں، نیٹ ورک کی حفاظت کا لازمی خرچ ہے۔ زیادہ ہونے کا مطلب ہے سب کھیل رہے ہیں، نیٹ ورک صحت مند ہے!'

مزید جاننا چاہتے ہیں؟ جیسے لین دین دستی تبدیل کیسے، EIP-1559 برننگ کا ETH پرائس پر اثر، یا 2026 کے Glamsterdam اپ گریڈ کے بعد گیس کیسے بدلے گی؟

کوئی بھی وقت پوچھیں، میں مزید کھول کر بتاؤں گا~

 

عالمی ٹاپ3 کرپٹو ایکسچینجز کی تجاویز:

بڑا اور مکمل چاہیے تو بائنانس، پروفیشنل کھیل کے لیے OKX، الٹ کوائنز کے لیے Gate! فوری اکاؤنٹ کھولیں اور لائف ٹائم فیس رعایت حاصل کریں~