کمزور موضوعیت
صفحہ کی آخری تازہ کاری: 26 فروری، 2026
بلاک چینز میں موضوعیت سے مراد موجودہ اسٹیٹ پر متفق ہونے کے لیے سماجی معلومات پر انحصار کرنا ہے۔ نیٹ ورک پر دیگر پیئرز سے جمع کی گئی معلومات کے مطابق متعدد درست فورکس ہو سکتے ہیں جن میں سے انتخاب کیا جاتا ہے۔ اس کے برعکس معروضیت ہے جس سے مراد وہ چینز ہیں جہاں صرف ایک ممکنہ درست چین ہوتی ہے جس پر تمام نوڈس اپنے کوڈ کردہ اصولوں کو لاگو کرکے لازمی طور پر متفق ہوں گے۔ ایک تیسری اسٹیٹ بھی ہے، جسے کمزور موضوعیت کہا جاتا ہے۔ اس سے مراد ایک ایسی چین ہے جو سماجی طور پر کچھ ابتدائی معلومات حاصل کرنے کے بعد معروضی طور پر آگے بڑھ سکتی ہے۔
شرائط
اس صفحہ کو سمجھنے کے لیے پہلے پروف آف اسٹیک کے بنیادی اصولوں کو سمجھنا ضروری ہے۔
کمزور موضوعیت کن مسائل کو حل کرتی ہے؟
پروف آف اسٹیک بلاک چینز میں موضوعیت فطری ہے کیونکہ متعدد فورکس میں سے درست چین کا انتخاب تاریخی ووٹس کی گنتی کرکے کیا جاتا ہے۔ یہ بلاک چین کو کئی حملوں کے خطرات سے دوچار کرتا ہے، بشمول طویل مدتی حملے جن میں وہ نوڈس جو چین میں بہت شروع میں حصہ لے چکے تھے، ایک متبادل فورک کو برقرار رکھتے ہیں جسے وہ بہت بعد میں اپنے فائدے کے لیے جاری کرتے ہیں۔ متبادل کے طور پر، اگر 33% ویلیڈیٹرز اپنا اسٹیک واپس لے لیں لیکن تصدیق کرنا اور بلاکس بنانا جاری رکھیں، تو وہ ایک متبادل فورک بنا سکتے ہیں جو کینونیکل چین سے متصادم ہو۔ نئے نوڈس یا وہ نوڈس جو طویل عرصے سے آف لائن ہیں شاید اس بات سے واقف نہ ہوں کہ ان حملہ آور ویلیڈیٹرز نے اپنے فنڈز واپس لے لیے ہیں، لہذا حملہ آور انہیں غلط چین کی پیروی کرنے کے لیے دھوکہ دے سکتے ہیں۔ Ethereum ان حملوں کے خطرات کو ایسی پابندیاں لگا کر حل کر سکتا ہے جو میکانزم کے موضوعی پہلوؤں کو — اور اس وجہ سے اعتماد کے مفروضوں کو — کم سے کم کر دیتی ہیں۔
کمزور موضوعیت کے چیک پوائنٹس
پروف آف اسٹیک Ethereum میں کمزور موضوعیت کو "کمزور موضوعیت کے چیک پوائنٹس" کا استعمال کرکے لاگو کیا جاتا ہے۔ یہ اسٹیٹ روٹس ہیں جن پر نیٹ ورک کے تمام نوڈس متفق ہیں کہ وہ کینونیکل چین سے تعلق رکھتے ہیں۔ یہ جینیسس بلاکس کی طرح "آفاقی سچائی" کا مقصد پورا کرتے ہیں، سوائے اس کے کہ وہ بلاک چین میں جینیسس پوزیشن پر نہیں ہوتے۔ فورک چوائس الگورتھم اس بات پر بھروسہ کرتا ہے کہ اس چیک پوائنٹ میں بیان کردہ بلاک چین اسٹیٹ درست ہے اور یہ اس مقام سے آگے چین کی آزادانہ اور معروضی طور پر تصدیق کرتا ہے۔ چیک پوائنٹس "ریورٹ لمٹس" کے طور پر کام کرتے ہیں کیونکہ کمزور موضوعیت کے چیک پوائنٹس سے پہلے موجود بلاکس کو تبدیل نہیں کیا جا سکتا۔ یہ میکانزم ڈیزائن کے حصے کے طور پر طویل مدتی فورکس کو غلط قرار دے کر طویل مدتی حملوں کو کمزور کرتا ہے۔ یہ یقینی بنانا کہ کمزور موضوعیت کے چیک پوائنٹس ویلیڈیٹر کے انخلا کی مدت سے کم فاصلے پر ہوں، اس بات کو یقینی بناتا ہے کہ ایک ویلیڈیٹر جو چین کو فورک کرتا ہے، اسے اپنا اسٹیک واپس لینے سے پہلے کم از کم ایک حد تک کی رقم پر سلیش کیا جائے اور یہ کہ نئے داخل ہونے والوں کو ان ویلیڈیٹرز کے ذریعے غلط فورکس میں دھوکہ نہ دیا جا سکے جن کا اسٹیک واپس لے لیا گیا ہے۔
کمزور موضوعیت کے چیک پوائنٹس اور حتمی شکل دیے گئے بلاکس کے درمیان فرق
حتمی شکل دیے گئے بلاکس اور کمزور موضوعیت کے چیک پوائنٹس کے ساتھ Ethereum نوڈس مختلف طریقے سے برتاؤ کرتے ہیں۔ اگر کوئی نوڈ دو مسابقتی حتمی شکل دیے گئے بلاکس سے آگاہ ہو جاتا ہے، تو وہ دونوں کے درمیان پھنس جاتا ہے - اس کے پاس خود بخود یہ شناخت کرنے کا کوئی طریقہ نہیں ہوتا کہ کینونیکل فورک کون سا ہے۔ یہ اتفاق رائے کی ناکامی کی علامت ہے۔ اس کے برعکس، ایک نوڈ کسی بھی ایسے بلاک کو مسترد کر دیتا ہے جو اس کے کمزور موضوعیت کے چیک پوائنٹ سے متصادم ہو۔ نوڈ کے نقطہ نظر سے، کمزور موضوعیت کا چیک پوائنٹ ایک مطلق سچائی کی نمائندگی کرتا ہے جسے اس کے پیئرز سے حاصل ہونے والے نئے علم سے کمزور نہیں کیا جا سکتا۔
کمزور کتنا کمزور ہے؟
Ethereum کے پروف آف اسٹیک کا موضوعی پہلو ایک قابل اعتماد ذریعہ سے حالیہ اسٹیٹ (کمزور موضوعیت کا چیک پوائنٹ) کی ضرورت ہے تاکہ اس سے مطابقت پذیری کی جا سکے۔ خراب کمزور موضوعیت کا چیک پوائنٹ حاصل کرنے کا خطرہ بہت کم ہے کیونکہ انہیں کئی آزاد عوامی ذرائع جیسے کہ بلاک ایکسپلوررز یا متعدد نوڈس کے خلاف چیک کیا جا سکتا ہے۔ تاہم، کسی بھی سافٹ ویئر ایپلیکیشن کو چلانے کے لیے ہمیشہ کچھ حد تک اعتماد کی ضرورت ہوتی ہے، مثال کے طور پر، یہ بھروسہ کرنا کہ سافٹ ویئر ڈویلپرز نے ایماندار سافٹ ویئر تیار کیا ہے۔
ایک کمزور موضوعیت کا چیک پوائنٹ کلائنٹ سافٹ ویئر کے حصے کے طور پر بھی آ سکتا ہے۔ یقیناً ایک حملہ آور سافٹ ویئر میں چیک پوائنٹ کو خراب کر سکتا ہے اور اتنی ہی آسانی سے خود سافٹ ویئر کو بھی خراب کر سکتا ہے۔ اس مسئلے کا کوئی حقیقی کرپٹو-اقتصادی حل نہیں ہے، لیکن Ethereum میں ناقابل اعتبار ڈویلپرز کے اثرات کو متعدد آزاد کلائنٹ ٹیمیں رکھ کر کم کیا جاتا ہے، جن میں سے ہر ایک مختلف زبانوں میں مساوی سافٹ ویئر بناتی ہے، اور سب کا ایک ایماندار چین کو برقرار رکھنے میں گہرا مفاد ہوتا ہے۔ بلاک ایکسپلوررز کمزور موضوعیت کے چیک پوائنٹس بھی فراہم کر سکتے ہیں یا کہیں اور سے حاصل کردہ چیک پوائنٹس کا ایک اضافی ذریعہ سے موازنہ کرنے کا طریقہ بھی فراہم کر سکتے ہیں۔
آخر میں، چیک پوائنٹس دوسرے نوڈس سے بھی درخواست کیے جا سکتے ہیں؛ شاید کوئی دوسرا Ethereum صارف جو ایک مکمل نوڈ چلاتا ہے، ایک چیک پوائنٹ فراہم کر سکتا ہے جسے ویلیڈیٹرز پھر بلاک ایکسپلورر کے ڈیٹا سے تصدیق کر سکتے ہیں۔ مجموعی طور پر، کمزور موضوعیت کے چیک پوائنٹ فراہم کرنے والے پر بھروسہ کرنا اتنا ہی مشکل سمجھا جا سکتا ہے جتنا کلائنٹ ڈویلپرز پر بھروسہ کرنا۔ مجموعی طور پر درکار اعتماد کم ہے۔ یہ نوٹ کرنا ضروری ہے کہ یہ تحفظات صرف اس انتہائی غیر متوقع صورت میں اہم ہو جاتے ہیں جب ویلیڈیٹرز کی اکثریت بلاک چین کا ایک متبادل فورک بنانے کی سازش کرے۔ کسی بھی دوسرے حالات میں، انتخاب کے لیے صرف ایک ہی Ethereum چین ہوتی ہے۔