【⑦】مائننگ کی تکنیکی تفصیلات


 ⫘⫘⫘گذشتہ سے پیوستہ⫘⫘⫘

1. مائننگ کی تکنیکی تفصیلات ⛏️

مائننگ پروف آف ورک (PoW) بلوک چینز (جیسے بٹ کوائن) میں ٹرانزیکشنز کی تصدیق اور نئے بلوک بنانے کا عمل ہے۔ یہ ایک کمپیوٹیشنل مقابلہ ہے جس میں مائنرز پیچیدہ ریاضیاتی مسائل حل کرتے ہیں۔ چلیں، اسے تکنیکی طور پر سمجھتے ہیں:

مائننگ کیسے کام کرتی ہے؟

  1. ٹرانزیکشنز کا جمع ہونا:
    • جب لوگ بٹ کوائن یا دیگر PoW پر مبنی کرنسی بھیجتے ہیں، تو یہ ٹرانزیکشنز ایک ممپول (memory pool) میں جمع ہوتی ہیں۔ یہ ایک واٹنگ ایریا ہوتا ہے جہاں ٹرانزیکشنز تصدیق کے منتظر ہوتے ہیں۔ 📥
  2. بلوک بنانا:
    • مائنرز ممپول سے کچھ ٹرانزیکشنز چنتے ہیں اور انہیں ایک بلوک میں شامل کرتے ہیں۔ ہر بلوک میں ایک خاص تعداد میں ٹرانزیکشنز ہوتی ہیں، اور اس کا سائز محدود ہوتا ہے (بٹ کوائن میں تقریباً 1 MB)۔ 🧱
  3. ہیشنگ اور نانس (Nonce):
    • مائنرز کو ایک ہیش فنکشن (جیسے SHA-256) استعمال کر کے ایک منفرد ہیش بنانا ہوتا ہے جو نیٹ ورک کے مخصوص معیار (difficulty target) کو پورا کرے۔ اس کے لیے وہ ایک نانس (ایک رینڈم نمبر) کو بار بار بدلتے ہیں۔
    • مثال: ہیش کو کچھ اس طرح نظر آنا چاہیے: 000000...xyz (یعنی شروع میں کئی صفر ہوں)۔ یہ مشکل ہوتا ہے کیونکہ ہیش فنکشن ہر بار مختلف نتیجہ دیتا ہے۔ 🔢
  4. ڈفیکلٹی ٹارگٹ:
    • نیٹ ورک ہر دو ہفتوں (یا 2016 بلاکس) بعد ڈفیکلٹی ایڈجسٹ کرتا ہے تاکہ ایک بلوک بننے میں تقریباً 10 منٹ لگیں (بٹ کوائن کی صورت میں)۔ اگر زیادہ مائنرز شامل ہوں، تو ڈفیکلٹی بڑھ جاتی ہے۔ 📈
  5. انعام:
    • جو مائنر سب سے پہلے درست ہیش ڈھونڈتا ہے، وہ بلوک نیٹ ورک میں شامل کرتا ہے اور اسے بلوک ریوارڈ (مثلاً 3.125 بٹ کوائن، 2024 کے بعد) اور ٹرانزیکشن فیس ملتی ہے۔ 🤑
  6. تصدیق:
    • دوسرے نوڈس اس ہیش اور ٹرانزیکشنز کی تصدیق کرتے ہیں۔ اگر سب درست ہے، تو بلوک چین میں شامل ہو جاتا ہے، اور سب کی لجر اپ ڈیٹ ہوتی ہے۔ ✅

تکنیکی تقاضے:

  • ہارڈویئر: مائننگ کے لیے طاقتور ہارڈویئر چاہیے، جیسے ASICs (Application-Specific Integrated Circuits) جو خاص طور پر مائننگ کے لیے بنائے جاتے ہیں۔ پرانے دنوں میں CPUs یا GPUs بھی استعمال ہوتے تھے، لیکن اب وہ مقابلہ نہیں کر سکتے۔ 💻
  • انرجی: مائننگ بہت بجلی کھاتی ہے۔ مثال کے طور پر، بٹ کوائن نیٹ ورک کی سالانہ بجلی کی کھپت کچھ ممالک (جیسے ارجنٹینا) جتنی ہے۔ ⚡
  • مائننگ پولز: چونکہ مائننگ مشکل ہے، مائنرز اکثر مائننگ پولز میں شامل ہوتے ہیں جہاں وہ اپنی کمپیوٹنگ پاور شئیر کرتے ہیں اور انعامات تقسیم کرتے ہیں۔ 🤝

چیلنجز:

  • لاگت: ASICs اور بجلی کے اخراجات بہت زیادہ ہیں۔ 💸
  • ماحولیاتی اثر: زیادہ انرجی کھپت کی وجہ سے ماحولیاتی تنقید ہوتی ہے۔ 🌍
  • سنٹرلائزیشن کا خطرہ: بڑے مائننگ پولز نیٹ ورک پر اثر انداز ہو سکتے ہیں۔ 😕

مثال:

مائننگ ایسی ہے جیسے آپ ایک بہت بڑی پہیلی (puzzle) حل کر رہے ہوں۔ آپ کو ایک خاص نمبر ڈھونڈنا ہے جو تالے کو کھولے، لیکن اس کے لیے آپ کو ہزاروں کوششیں کرنی پڑتی ہیں۔ جو پہلے تالا کھولتا ہے، وہ انعام جیتتا ہے۔ 😅


⫘⫘⫘جاری ہے⫘⫘⫘

کوئی تبصرے نہیں:

ایک تبصرہ شائع کریں