مائننگ
صفحہ کی آخری اپ ڈیٹ: 23 فروری، 2026
پیشگی شرائط
اس صفحے کو بہتر طور پر سمجھنے کے لیے، ہم تجویز کرتے ہیں کہ آپ پہلے ٹرانزیکشنز، بلاکس اور پروف آف ورک کے بارے میں پڑھ لیں۔
ایتھریم مائننگ کیا ہے؟
مائننگ ایتھریم کے اب متروک شدہ پروف آف ورک آرکیٹیکچر میں ایتھریم بلاک چین میں شامل کیے جانے والے ٹرانزیکشنز کا ایک بلاک بنانے کا عمل ہے۔
مائننگ کا لفظ کرپٹو کرنسیز کے لیے سونے کی تشبیہ کے تناظر میں شروع ہوا۔ سونا یا قیمتی دھاتیں نایاب ہیں، اسی طرح ڈیجیٹل ٹوکنز بھی، اور پروف آف ورک سسٹم میں کل حجم بڑھانے کا واحد طریقہ مائننگ ہے۔ پروف آف ورک ایتھریم میں، اجراء کا واحد طریقہ مائننگ کے ذریعے تھا۔ تاہم، سونے یا قیمتی دھاتوں کے برعکس، ایتھریم مائننگ بلاک چین میں بلاکس بنانے، تصدیق کرنے، شائع کرنے اور پھیلانے کے ذریعے نیٹ ورک کو محفوظ بنانے کا طریقہ بھی تھا۔
ایتھر کی مائننگ = نیٹ ورک کو محفوظ بنانا
مائننگ کسی بھی پروف آف ورک بلاک چین کی لائف بلڈ (lifeblood) ہے۔ ایتھریم مائنرز - سافٹ ویئر چلانے والے کمپیوٹرز - پروف آف اسٹیک کی طرف منتقلی سے پہلے ٹرانزیکشنز پر کارروائی کرنے اور بلاکس بنانے کے لیے اپنا وقت اور کمپیوٹیشنل پاور استعمال کرتے تھے۔
مائنرز کیوں موجود ہیں؟
ایتھریم جیسے ڈی سینٹرلائزڈ سسٹمز میں، ہمیں یہ یقینی بنانے کی ضرورت ہوتی ہے کہ ہر کوئی ٹرانزیکشنز کی ترتیب پر متفق ہو۔ مائنرز نے بلاکس بنانے کے لیے کمپیوٹیشنل طور پر مشکل پہیلیاں حل کر کے ایسا کرنے میں مدد کی، جس سے نیٹ ورک کو حملوں سے محفوظ رکھا گیا۔
پہلے کوئی بھی اپنے کمپیوٹر کا استعمال کرتے ہوئے ایتھریم نیٹ ورک پر مائننگ کر سکتا تھا۔ تاہم، ہر کوئی منافع بخش طریقے سے ایتھر (ETH) کی مائننگ نہیں کر سکتا تھا۔ زیادہ تر معاملات میں، مائنرز کو مخصوص کمپیوٹر ہارڈویئر خریدنا پڑتا تھا، اور سستے توانائی کے ذرائع تک رسائی حاصل کرنی پڑتی تھی۔ ایک اوسط کمپیوٹر کے لیے مائننگ کے متعلقہ اخراجات کو پورا کرنے کے لیے کافی بلاک ریوارڈز حاصل کرنے کا امکان کم تھا۔
مائننگ کی لاگت
- مائننگ رگ بنانے اور برقرار رکھنے کے لیے ضروری ہارڈویئر کے ممکنہ اخراجات
- مائننگ رگ کو پاور دینے کی بجلی کی لاگت
- اگر آپ کسی پول میں مائننگ کر رہے تھے، تو یہ پولز عام طور پر پول کے ذریعے بنائے گئے ہر بلاک کی ایک مقررہ % فیس وصول کرتے تھے
- مائننگ رگ کو سپورٹ کرنے والے آلات کی ممکنہ لاگت (وینٹیلیشن، انرجی مانیٹرنگ، الیکٹریکل وائرنگ وغیرہ)
مائننگ کے منافع کو مزید جانچنے کے لیے، مائننگ کیلکولیٹر استعمال کریں، جیسا کہ Etherscan (opens in a new tab) فراہم کرتا ہے۔
ایتھریم ٹرانزیکشنز کی مائننگ کیسے کی جاتی تھی
ذیل میں اس بات کا جائزہ دیا گیا ہے کہ ایتھریم پروف آف ورک میں ٹرانزیکشنز کی مائننگ کیسے کی جاتی تھی۔ ایتھریم پروف آف اسٹیک کے لیے اس عمل کی اسی طرح کی وضاحت یہاں مل سکتی ہے۔
- ایک صارف کسی اکاؤنٹ کی پرائیویٹ کی (private key) کے ساتھ ٹرانزیکشن کی درخواست لکھتا ہے اور اس پر دستخط کرتا ہے۔
- صارف کسی نوڈ سے پورے ایتھریم نیٹ ورک پر ٹرانزیکشن کی درخواست کو براڈکاسٹ کرتا ہے۔
- نئی ٹرانزیکشن کی درخواست کے بارے میں سننے پر، ایتھریم نیٹ ورک کا ہر نوڈ اس درخواست کو اپنے مقامی میم پول (mempool) میں شامل کرتا ہے، جو ان تمام ٹرانزیکشن درخواستوں کی فہرست ہے جن کے بارے میں انہوں نے سنا ہے لیکن ابھی تک بلاک چین میں کسی بلاک میں شامل نہیں کی گئیں۔
- کسی موقع پر، ایک مائننگ نوڈ درجنوں یا سینکڑوں ٹرانزیکشن درخواستوں کو ایک ممکنہ بلاک میں اس طرح جمع کرتا ہے کہ وہ بلاک گیس کی حد کے اندر رہتے ہوئے زیادہ سے زیادہ ٹرانزیکشن فیس کما سکیں۔ پھر مائننگ نوڈ:
- ہر ٹرانزیکشن کی درخواست کی درستگی کی تصدیق کرتا ہے (یعنی، کوئی بھی ایسے اکاؤنٹ سے ایتھر منتقل کرنے کی کوشش نہیں کر رہا ہے جس کے لیے انہوں نے دستخط نہیں کیے ہیں، درخواست خراب نہیں ہے، وغیرہ)، اور پھر درخواست کے کوڈ کو ایگزیکیوٹ کرتا ہے، جس سے EVM کی ان کی مقامی کاپی کی اسٹیٹ (state) تبدیل ہو جاتی ہے۔ مائنر ایسی ہر ٹرانزیکشن درخواست کی ٹرانزیکشن فیس اپنے اکاؤنٹ میں جمع کرتا ہے۔
- ممکنہ بلاک کے لیے پروف آف ورک "سرٹیفکیٹ آف لیجیٹیمیسی (certificate of legitimacy)" بنانے کا عمل شروع کرتا ہے، جب بلاک میں موجود تمام ٹرانزیکشن درخواستوں کی تصدیق ہو جاتی ہے اور انہیں مقامی EVM کاپی پر ایگزیکیوٹ کر لیا جاتا ہے۔
- بالآخر، ایک مائنر اس بلاک کے لیے سرٹیفکیٹ بنانے کا کام مکمل کر لے گا جس میں ہماری مخصوص ٹرانزیکشن کی درخواست شامل ہے۔ پھر مائنر مکمل شدہ بلاک کو براڈکاسٹ کرتا ہے، جس میں سرٹیفکیٹ اور دعویٰ کردہ نئی EVM اسٹیٹ کا چیک سم (checksum) شامل ہوتا ہے۔
- دوسرے نوڈز نئے بلاک کے بارے میں سنتے ہیں۔ وہ سرٹیفکیٹ کی تصدیق کرتے ہیں، بلاک پر موجود تمام ٹرانزیکشنز کو خود ایگزیکیوٹ کرتے ہیں (بشمول وہ ٹرانزیکشن جو اصل میں ہمارے صارف نے براڈکاسٹ کی تھی)، اور تصدیق کرتے ہیں کہ تمام ٹرانزیکشنز کے ایگزیکیوشن کے بعد ان کی نئی EVM اسٹیٹ کا چیک سم مائنر کے بلاک کے ذریعے دعویٰ کردہ اسٹیٹ کے چیک سم سے میل کھاتا ہے۔ تبھی یہ نوڈز اس بلاک کو اپنی بلاک چین کے آخر میں شامل کرتے ہیں، اور نئی EVM اسٹیٹ کو کینونیکل اسٹیٹ (canonical state) کے طور پر قبول کرتے ہیں۔
- ہر نوڈ نئے بلاک میں موجود تمام ٹرانزیکشنز کو نامکمل ٹرانزیکشن درخواستوں کے اپنے مقامی میم پول سے ہٹا دیتا ہے۔
- نیٹ ورک میں شامل ہونے والے نئے نوڈز ترتیب وار تمام بلاکس ڈاؤن لوڈ کرتے ہیں، بشمول وہ بلاک جس میں ہماری دلچسپی کی ٹرانزیکشن شامل ہے۔ وہ ایک مقامی EVM کاپی کو انیشلائز کرتے ہیں (جو ایک خالی اسٹیٹ EVM کے طور پر شروع ہوتی ہے)، اور پھر اپنی مقامی EVM کاپی کے اوپر ہر بلاک میں ہر ٹرانزیکشن کو ایگزیکیوٹ کرنے کے عمل سے گزرتے ہیں، راستے میں ہر بلاک پر اسٹیٹ چیک سمز کی تصدیق کرتے ہیں۔
ہر ٹرانزیکشن کو ایک بار مائن کیا جاتا ہے (نئے بلاک میں شامل کیا جاتا ہے اور پہلی بار پھیلایا جاتا ہے)، لیکن کینونیکل EVM اسٹیٹ کو آگے بڑھانے کے عمل میں ہر شریک کے ذریعے اسے ایگزیکیوٹ اور تصدیق کیا جاتا ہے۔ یہ بلاک چین کے مرکزی منتروں میں سے ایک کو نمایاں کرتا ہے: بھروسہ نہ کریں، تصدیق کریں (Don’t trust, verify)۔
اومر (انکل) بلاکس
پروف آف ورک پر بلاک مائننگ پروبیبلسٹک (probabilistic) تھی، جس کا مطلب ہے کہ بعض اوقات نیٹ ورک کی تاخیر کی وجہ سے دو درست بلاکس بیک وقت شائع ہو جاتے تھے۔ اس صورت میں، پروٹوکول کو سب سے طویل (اور اس لیے سب سے زیادہ "درست") چین کا تعین کرنا پڑتا تھا جبکہ تجویز کردہ غیر شامل درست بلاک کو جزوی طور پر انعام دے کر مائنرز کے ساتھ انصاف کو یقینی بنانا پڑتا تھا۔ اس نے نیٹ ورک کی مزید ڈی سینٹرلائزیشن کی حوصلہ افزائی کی کیونکہ چھوٹے مائنرز، جنہیں زیادہ تاخیر کا سامنا کرنا پڑ سکتا تھا، پھر بھی بلاک ریوارڈز کے ذریعے منافع کما سکتے تھے۔
اصطلاح "اومر (ommer)" پیرنٹ بلاک کے بہن بھائی کے لیے ترجیحی صنف سے غیر جانبدار اصطلاح ہے، لیکن اسے بعض اوقات "انکل (uncle)" بھی کہا جاتا ہے۔ چونکہ ایتھریم پروف آف اسٹیک کی طرف منتقل ہو گیا ہے، اس لیے اب اومر بلاکس کی مائننگ نہیں کی جاتی کیونکہ ہر سلاٹ میں صرف ایک پروپوزر منتخب کیا جاتا ہے۔ آپ مائن کیے گئے اومر بلاکس کا تاریخی چارٹ (opens in a new tab) دیکھ کر اس تبدیلی کا مشاہدہ کر سکتے ہیں۔
ایک بصری ڈیمو
آسٹن کو مائننگ اور پروف آف ورک بلاک چین کے بارے میں بتاتے ہوئے دیکھیں۔
مائننگ الگورتھم
ایتھریم مین نیٹ نے ہمیشہ صرف ایک مائننگ الگورتھم استعمال کیا - 'Ethash'۔ Ethash ایک اصل R&D الگورتھم کا جانشین تھا جسے 'Dagger-Hashimoto' کے نام سے جانا جاتا ہے۔
مائننگ الگورتھمز کے بارے میں مزید۔