【⑬】بلوک چین کیسے کام کرتا ہے؟ 🔗


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

بلوک چین کیسے کام کرتا ہے؟ 🔗

بلوک چین ایک ڈی سینٹرلائزڈ ڈیجیٹل لجر ہے جو ٹرانزیکشنز کو محفوظ، شفاف، اور ناقابلِ تغیر طریقے سے ریکارڈ کرتا ہے۔ یہ ایک زنجیر کی طرح جڑے ہوئے بلوک کا مجموعہ ہے، جو ایک پیئر ٹو پیئر نیٹ ورک پر چلتا ہے۔ چلیں، اسے قدم بہ قدم سمجھتے ہیں:

1. بنیادی ڈھانچہ 🧱

  • بلوک: ہر بلوک ایک ڈیٹا پیکج ہوتا ہے جس میں شامل ہیں:
    • ٹرانزیکشنز: مثلاً، "علی نے بوبو کو 1 بٹ کوائن بھیجا"۔ 📝
    • ہیش: بلوک کا منفرد ڈیجیٹل فنگر پرنٹ (SHA-256 سے بنتا ہے)۔ 🔐
    • پچھلے بلوک کا ہیش: یہ بلوک کو پچھلے بلوک سے جوڑتا ہے، جس سے زنجیر بنتی ہے۔ 🔗
    • ٹائم اسٹیمپ: بلوک بننے کا وقت۔ ⏰
    • نانس (پروف آف ورک میں): وہ نمبر جو مائنرز ہیش بنانے کے لیے استعمال کرتے ہیں۔ 🔢
  • چین: ہر بلوک پچھلے بلوک کے ہیش سے جڑا ہوتا ہے، جو ایک مسلسل زنجیر بناتا ہے۔ اگر کوئی بلوک بدلے، تو اس کا ہیش بدل جاتا ہے، اور پوری زنجیر ٹوٹ جاتی ہے۔ 😮
  • نوڈس: نیٹ ورک کے کمپیوٹرز (نوڈس) جو لجر کی کاپی رکھتے ہیں۔ یہ دنیا بھر میں پھیلے ہوتے ہیں۔ 🌍

2. ٹرانزیکشن کا عمل 📥

  1. ٹرانزیکشن شروع:
    • جب کوئی صارف (مثلاً آپ) کریپٹو کرنسی بھیجتا ہے، تو یہ ٹرانزیکشن نیٹ ورک کو براڈکاسٹ ہوتی ہے۔ مثال: "میں 0.1 ETH گُڈو بیٹا کو بھیج رہا ہوں"۔ 💸
    • یہ ٹرانزیکشن ممپول (memory pool) میں جاتی ہے، جہاں یہ تصدیق کے منتظر رہتی ہے۔ 📬
  2. تصدیق:
    • نیٹ ورک کے نوڈس (مائنرز یا ویلیڈیٹرز) ٹرانزیکشن کی جائزیت چیک کرتے ہیں۔ جیسے:
      • کیا بھیجنے والے کے پاس کافی بیلنس ہے؟
      • کیا ٹرانزیکشن پر درست ڈیجیٹل دستخط ہیں؟ 🖋️
  3. بلوک میں شامل:
    • تصدیق شدہ ٹرانزیکشنز ایک نئے بلوک میں شامل کی جاتی ہیں۔ ایک بلوک میں سینکڑوں یا ہزاروں ٹرانزیکشنز ہو سکتی ہیں، لیکن سائز محدود ہوتا ہے (مثلاً بٹ کوائن میں ~1 MB)۔ 🧱

3. کنسنسس میکانزم 🤝

بلوک چین کو یہ فیصلہ کرنے کی ضرورت ہوتی ہے کہ نیا بلوک کون بنائے گا اور وہ لجر میں شامل ہوگا۔ یہ فیصلہ کنسنسس میکانزم سے ہوتا ہے۔ ہم نے دو اہم میکانزم پر بات کی ہے:

  • پروف آف ورک (PoW) ⛏️:
    • مائنرز پیچیدہ ریاضیاتی مسائل (SHA-256 ہیشنگ) حل کرتے ہیں۔ جو پہلے درست ہیش ڈھونڈتا ہے، وہ بلوک بناتا ہے اور انعام پاتا ہے۔ 🤑
    • مثال: بٹ کوائن۔ یہ بہت محفوظ ہے لیکن انرجی زیادہ کھاتا ہے۔ ⚡
  • پروف آف اسٹیک (PoS) 🌱:
    • ویلیڈیٹرز اپنی کرنسی اسٹیک کرتے ہیں اور نیٹ ورک انہیں رینڈملی چنتا ہے۔ یہ کم انرجی استعمال کرتا ہے اور تیز ہے۔ 🏎️
    • مثال: ایتھریم 2.0، کارڈانو۔

4. ہیشنگ کا کردار 🔐

ہر بلوک کا ہیش SHA-256 سے بنتا ہے۔ یہ ہیش:

  • سالمیت یقینی بناتا ہے: اگر بلوک میں کوئی تبدیلی ہو، ہیش بدل جاتا ہے، اور نیٹ ورک اسے مسترد کر دیتا ہے۔ 😈
  • چین بناتا ہے: ہر بلوک پچھلے بلوک کے ہیش کو شامل کرتا ہے، جو زنجیر بناتا ہے۔ 🔗
  • مائننگ میں استعمال: PoW میں مائنرز نانس کو بدل کر ایک ہیش ڈھونڈتے ہیں جو ڈفیکلٹی ٹارگٹ سے ملتا ہو (مثلاً شروع میں کئی صفر)۔ 🧮

5. ڈی سینٹرلائزیشن 🌐

  • بلوک چین ایک پیئر ٹو پیئر نیٹ ورک پر چلتا ہے، جہاں ہر نوڈ کے پاس لجر کی مکمل کاپی ہوتی ہے۔ کوئی ایک ادارہ (جیسے بینک) اسے کنٹرول نہیں کرتا۔ 🤝
  • جب ایک نیا بلوک بنتا ہے، یہ نیٹ ورک کے تمام نوڈس کو بھیجا جاتا ہے۔ نوڈس اس کی تصدیق کرتے ہیں اور اپنی لجر کاپی اپ ڈیٹ کرتے ہیں۔ ✅
  • اگر کوئی نوڈ جھوٹ بولے یا غلط بلوک بنائے، تو باقی نوڈس اسے مسترد کر دیتے ہیں کیونکہ ان کے پاس اصل لجر ہوتا ہے۔ 🚫

6. سیکیورٹی کیسے؟ 🔒

بلوک چین کی سیکیورٹی کئی چیزوں سے آتی ہے:

  • ہیشنگ: SHA-256 ہر بلوک کو منفرد بناتا ہے۔ چھیڑ چھاڑ کرنا تقریباً ناممکن ہے۔ 🔐
  • کنسنسس: PoW یا PoS سے یہ یقینی ہوتا ہے کہ نیٹ ورک کے زیادہ تر شرکاء ایماندار ہیں۔ 🤝
  • ڈی سینٹرلائزیشن: چونکہ ہزاروں نوڈس پر لجر کی کاپی ہوتی ہے، ایک نوڈ کو ہیک کرنے سے کچھ نہیں ہوتا۔ 🌍
  • کریپٹوگرافی: ٹرانزیکشنز پر ڈیجیٹل دستخط ہوتے ہیں، جو پرائیویٹ کیز سے بنتے ہیں۔ یہ جعل سازی روکتا ہے۔ 🖋️

7. عملی عمل:

  • بٹ کوائن (PoW):
    • آپ 0.1 BTC بھیجتے ہیں۔ یہ ممپول میں جاتا ہے۔ 📬
    • مائنرز اسے بلوک میں شامل کرتے ہیں اور SHA-256 سے ہیش بناتے ہیں۔ ⛏️
    • درست ہیش ملنے پر بلوک نیٹ ورک میں شامل ہوتا ہے، اور مائنر کو انعام ملتا ہے۔ 🤑
    • تمام نوڈس لجر اپ ڈیٹ کرتے ہیں۔ ✅
  • ایتھریم (PoS):
    • آپ 0.1 ETH بھیجتے ہیں۔ ویلیڈیٹرز اسے چیک کرتے ہیں۔ 🌱
    • ایک ویلیڈیٹر (جو اسٹیک کر چکا ہے) بلوک بناتا ہے۔ 🎲
    • دوسرے ویلیڈیٹرز اس کی تصدیق کرتے ہیں، اور انعامات تقسیم ہوتے ہیں۔ 🤑
    • لجر اپ ڈیٹ ہوتا ہے۔ ✅

آسان مثال:

بلوک چین ایسی ہے جیسے ایک گاؤں کا مشترکہ بہ کھاتہ۔ جب کوئی لین دین ہوتا ہے (مثلاً علی نے بوبو کو 100 روپے دیے)، تو سب اسے چیک کرتے ہیں اور اپنے بہ کھاتے میں لکھتے ہیں۔ ہر نئی انٹری پچھلی انٹری سے جڑی ہوتی ہے، اور کوئی اسے بدل نہیں سکتا کیونکہ سب کے پاس ایک جیسا ریکارڈ ہے۔ 🏘️


اہم خصوصیات:

  • شفافیت: ہر ٹرانزیکشن سب کے لیے کھلی ہوتی ہے (عام طور پر پبلک بلوک چینز میں)۔ 📖
  • ناقابلِ تغیر: ایک بار بلوک بننے کے بعد اسے بدلنا تقریباً ناممکن ہے۔ 🔒
  • تیزی سے اپ ڈیٹ: نیٹ ورک تیزی سے نئے بلوک کو سب تک پہنچاتا ہے۔ 🌐
  • اسکیل ایبلٹی کا چیلنج: کچھ بلوک چینز (جیسے بٹ کوائن) سست ہیں کیونکہ ہر ٹرانزیکشن کی تصدیق میں وقت لگتا ہے۔ 🐢


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

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

جدید تر اس سے پرانی