img

بیزینٹائن جنرلز کی مسئلہ کیا ہے؟ بلاک چین ڈسٹریبیوٹڈ سسٹمز میں اعتماد کو کیسے حل کرتی ہے؟

2026/04/03 23:44:00

کسٹم

بیزینٹائن جنرلز مسئلہ توزیع شدہ نظام کے نظریے کا ایک بنیادی تصور ہے جو اس چیلنج کو بیان کرتا ہے کہ کس طرح وہ شرکاء ایک قابل اعتماد اتفاق رائے تک پہنچ سکتے ہیں جو ایک دوسرے یا ان کے درمیان مواصلات کے چینلز پر مکمل طور پر بھروسہ نہیں کر سکتے۔ پہلی بار کمپیوٹر سائنسدان لیسلی لیمپورٹ، رابرٹ شوسٹک، اور مارشل پیس نے 1982 کے ایک مقالے میں اس مسئلے کا رسمی طور پر تصور پیش کیا، جس نے بالکل اس قسم کی تعاون کی ناکامی کو درست طور پر پکڑا جو کسی بھی غیر مرکزی نیٹ ورک کو قابل اعتماد طریقے سے کام کرنے کے لیے دور کرنا ہوگا۔ اس کا حل — یا زیادہ درست طور پر، اس کے مدبر ہونے کے لیے ترقی دی گئی تجاویز — بلاک چین ٹیکنالوجی کے طریقہ کار میں بھروسہ کے بغیر اتفاق رائے حاصل کرنے کا نظریاتی بنیادی خاکہ تشکیل دیتے ہیں۔
یہ مضمون بائیزینٹائن جنرلز مسئلہ کو عملی طور پر سمجھاتا ہے، جائزہ لیتا ہے کہ BFT اکثریت کے میکانزم کیسے اس مسئلے کا حل پیش کرتے ہیں، اور ان اصولوں کو بلاک چین کے اعتماد کے ماڈل سے جوڑتا ہے جو آج کرپٹو مارکیٹس پر ٹریڈرز کے ساتھ تعامل کرنے والے اثاثوں کی بنیاد ہے۔

اہم نکات

  1. بیزانٹائن جنرلز کا مسئلہ اس مشکل کی وضاحت کرتا ہے جب کچھ حصہ لینے والے بدسلوکی کرتے ہوں یا غیر متوقع طریقے سے ناکام ہو جائیں تو تقسیم شدہ شرکاء کے درمیان قابل اعتماد متفقہ رائے حاصل کرنا۔
  2. ایک سسٹم کو بائیزنٹائن فولٹ ٹالرینٹ (BFT) کہا جاتا ہے اگر یہ درست اتفاق رائے تک پہنچ سکے، یہاں تک کہ اس کے شرکاء میں سے ایک متعینہ فریکشن نااہل یا متصادم معلومات بھیجے۔
  3. بٹ کوائن کا پروف-آف-ورک متفقہ طریقہ کار، ایک کھلے، اجازت کے بغیر کے نیٹ ورک میں، بیزینٹائن جنرلز کے مسئلے کا پہلا عملی حل تھا جس میں کوئی بھی موثق کوآرڈینیٹر نہیں تھا۔
  4. مختلف بلاک چین متفقہ طریقے — جن میں کام کے ثبوت، اسٹیک کے ثبوت، اور کلاسیکی BFT پروٹوکول شامل ہیں — بائیزنٹائن فولٹ ٹالرنس حاصل کرنے کے طریقے میں مختلف امتیازات کو ظاہر کرتے ہیں۔
  5. زیادہ تر BFT سسٹمز میں سیکیورٹی حد یہ ہے کہ شرکاء کا ایک تہائی سے کم ناپاکی کرے؛ پروف آف ورک نیٹ ورکس میں اس کے مساوی حد کل ہیش ریٹ کا 51% ہے۔
  6. BFT اکثریت کی سمجھنا ٹریڈرز کو نیٹ ورک سیکیورٹی کے فرضیات کو سمجھنے اور ان بلاک چین اثاثوں کے لیے عملی حملوں کے ذرائع کا جائزہ لینے میں مدد کرتا ہے جنہیں وہ رکھتے ہیں یا ٹریڈ کرتے ہیں۔

بیزانٹائن جنرلز کا مسئلہ: اصل سوچ کا تجربہ

بیزانٹائن جنرلز کا مسئلہ ایک فوجی استعارے کے طور پر پیش کیا جاتا ہے۔ تصور کریں کہ بیزانٹائن فوج کے کچھ جنرلز ہیں، جن میں سے ہر ایک الگ الگ تقسیم کی کمانڈ کرتا ہے اور دشمن شہر کو گھیرے ہوئے ہیں۔ کامیابی کے لیے، انہیں ایک ساتھ حملہ کرنا ہوگا یا ایک ساتھ واپسی کرنا ہوگا — دونوں نتائج قابل قبول ہیں، لیکن حملہ کرنے والی اور واپس جانے والی تقسیموں کا مجموعہ شکست کا باعث بنے گا۔ جنرلز صرف میسنجر کے ذریعے مواصلات کر سکتے ہیں، اور کچھ جنرلز خائن ہو سکتے ہیں جو مختلف حاصل کنندگان کو مختلف پیغامات بھیج کر اشتعال انگیزی پیدا کرنے اور منصوبہ بند حملہ یا واپسی کو ناکام بنانے کی کوشش کریں گے۔
مسئلہ یہ پوچھتا ہے کہ کیا وفادار جنرلز بیگانہ جنرلز کے متناقض معلومات کی موجودگی میں بھی ایک منفرد اقدام کے منصوبے پر قابل اعتماد متفق ہو سکتے ہیں؟ اور اگر ہاں، تو اس کے لیے بیگانہ جنرلز کی تعداد کے حوالے سے ضروری وفادار جنرلز کی کم سے کم تعداد کیا ہے؟
لامپورٹ، شوستک اور پیس نے اپنے 1982 کے مقالے میں ثابت کیا کہ یہ مسئلہ صرف تب ہی قابل حل ہے اگر جنرلز کا دو تہائی سے زیادہ حصہ وفادار ہو۔ دوسرے الفاظ میں، ایک نظام اپنے شرکاء میں سے ایک تہائی تک کے مختل یا غلط معلومات بھیجنے والے افراد کو برداشت کر سکتا ہے — لیکن اس سے زیادہ نہیں۔ اگر خائنین کل تعداد کا ایک تہائی یا اس سے زیادہ ہوں، تو کوئی بھی الگورتھم یہ یقینی نہیں بناسکتا کہ وفادار جنرلز ایک ہی فیصلے تک پہنچیں۔
ڈسٹریبیوٹڈ کمپیوٹنگ کا ب без ترجمہ آسان ہے: "جنرلز" کو "نیٹ ورک کے نوڈز" سے، "پیغام رسانوں" کو "نیٹ ورک کمیونیکیشن چینلز" سے، اور "خائن" کو "خراب یا براہ راست نوڈز" سے تبدیل کریں۔ کوئی بھی ڈسٹریبیوٹڈ سسٹم — چاہے وہ ڈیٹا بیس کلسٹر ہو، ادائیگی کا نیٹ ورک ہو، یا بلاک چین — جب تک یہ فرض نہ کر سکے کہ تمام شرکاء ایماندار ہیں اور تمام پیغامات بھروسہ مند طریقے سے پہنچ رہے ہیں، تو اس کے پاس ایک مساوی تعاون کا مسئلہ ہوتا ہے۔ KuCoin پر ٹریڈرز ہر بار جب ادائیگی کی تصدیق ہوتی ہے، تو اس مسئلے کے عملی نتائج کے ساتھ تعامل کرتے ہیں: نیٹ ورک نے یہ بیزنٹائن فولٹ ٹولرینٹ اکارڈ حاصل کر لیا ہے کہ یہ ادائیگی درست ہے۔

مسئلہ کیوں مشکل ہے: دو ناکامی کے انداز

بیزانٹائن جنرلز کا مسئلہ سادہ خرابی برداشت کرنے والے مسائل سے الگ ہے کیونکہ یہ دو الگ الگ خرابی کی اقسام کو شامل کرتا ہے جن دونوں کا انتظام کیا جانا چاہیے۔

کریش فیلیورز

ایک کریش فیلیور اس وقت پیش آتا ہے جب ایک نوڈ صرف جواب دینا بند کر دے — یہ آف لائن ہو جائے، بجلی کا خاتمہ ہو جائے، یا سافٹ ویئر کی خرابی کا شکار ہو جائے۔ یہ سادہ ترین خرابی کا انداز ہے۔ ایک ایسا نظام جو کریش فیلیورز کو برداشت کر سکے، صرف اس بات کا خیال رکھے گا کہ کوئورم تک پہنچنے کے لیے کافی نوڈز آن لائن رہیں۔ کلاسیکل تقسیم شدہ نظام جیسے ڈیٹا بیس کلسٹرز، کریش فیلیورز کو اکثریت ووٹنگ کے ذریعے سنبھالتے ہیں: جب تک نوڈز کا زیادہ سے زیادہ نصف دستیاب اور جواب دے رہا ہو، نظام ترقی کر سکتا ہے۔

بیزانٹائن خرابیاں

بائیزنٹین خرابی بنیادی طور پر زیادہ مشکل ہوتی ہے۔ یہ تب پیدا ہوتی ہے جب ایک نوڈ آن لائن رہتا ہے لیکن غلط طریقے سے کام کرتا ہے — یا تو اسے حملہ آور نے کمپروم کر لیا ہے یا اس میں ایک ظریف سافٹ ویئر خرابی ہے جس کی وجہ سے وہ مختلف قابلِ رسائی کو غیر مسلسل پیغامات بھیجتا ہے۔ بائیزنٹین خرابی کا شکار نوڈ کچھ دوستوں کو "جی ہاں" ووٹ بھیج سکتا ہے اور دوسرے کو "نہیں" ووٹ، یا وہ پیغامات کو انتخابی طور پر روک کر اتفاق رائے میں تاخیر کر سکتا ہے۔ ایک کریش ہونے والا نوڈ کے برعکس، بائیزنٹین خرابی والے نوڈ کا پروٹوکول میں فعال طور پر شرکت ہوتی ہے جبکہ وہ اسے تباہ کر رہا ہوتا ہے۔
بلاک چین ڈیزائن کے لیے یہ فرق بہت اہم ہے۔ ایک کھلے، اجازت کے بغیر کے نیٹ ورک میں جہاں کوئی بھی نوڈ چلا سکتا ہے، شرکاء کے ایماندار ہونے کا فرض لاگو نہیں کیا جا سکتا۔ اس لیے کسی بھی متفقہ طریقہ کار کو بائیزنٹائن خراب شرکاء کی موجودگی میں بھی صحیح فیصلے کرنے کے قابل ہونا چاہیے — صرف کریش ہونے والوں تک محدود نہیں۔

بٹ کوائن نے بیزینٹائن جنرلز کے مسئلے کو کیسے حل کیا

ساتوشی ناکاموٹو کا 2008 کا وائٹ پیپر "بائیزنٹائن جنرلز پرابلم" کے لیے مخصوص طور پر اصطلاح استعمال نہیں کرتا تھا، لیکن اس میں بیان کیا گیا پروٹوکول ایک کھلا، اجازت کے بغیر ماحول میں اس کا ایک براہ راست اور نویاتی حل تھا — جسے قبلہ BFT تحقیق نے حاصل نہیں کیا تھا۔
بٹ کوائن کے پروف-آف-ورک ڈیزائن میں اہم نکتہ یہ ہے کہ یہ شناخت کے بنیاد پر ووٹنگ (جہاں ہر شرکاء کو ایک ووٹ ملتا ہے) کو وسائل کے بنیاد پر ووٹنگ (جہاں ہر کمپیوٹیشنل کام کے ایک یونٹ کو ایک ووٹ ملتا ہے) سے بدل دیتا ہے۔ یہ تبدیلی کلاسیکل BFT پروٹوکولز میں ایک اہم کمزوری کو حل کرتی ہے: ایک کھلے نیٹ ورک میں، حملہ آور لا محدود تعداد میں جعلی شناختیں (سائبل حملہ) بناسکتا ہے اور ان کا استعمال کرتے ہوئے ایماندار شرکاء کو ووٹوں سے دبانے کا ارادہ رکھتا ہے۔ ووٹنگ کی طاقت کو فزیکل کمپیوٹیشنل کام سے جوڑ کر — جس کے لیے حقیقی وسائل درکار ہوتے ہیں — بٹ کوائن شناخت کا جعل بنانا مالی طور پر مہنگا بناتا ہے، نہ کہ آسانی سے سستا۔
Consensus rule آسان ہے: درست زنجیر وہ ہے جس میں سب سے زیادہ جمع پرووف آف ورک ہو۔ زنجیر میں ہر بلاک شامل کرنا حسابی کوشش کی ایک اکائی کی نمائندگی کرتا ہے؛ لمبی ترین زنجیر نیٹ ورک کے ایماندار حصہ داروں کی کل سب سے زیادہ کوشش کی نمائندگی کرتی ہے۔ تاریخ کو دوبارہ لکھنے کے لیے — ایک تصدیق شدہ بلاک کو ایک متبادل کے ساتھ تبدیل کرنے کے لیے — حملہ آور کو صرف اس بلاک کے لیے کام دوبارہ نہیں بلکہ ہر بعد والے بلاک کے لیے تمام کام دوبارہ کرنا ہوگا، اور ایماندار نیٹ ورک کے جاری کام کو одно ساتھ پار کرنا ہوگا۔ اس کے لیے نیٹ ورک کی کل ہیش ریٹ کا 50 فیصد سے زیادہ کنٹرول کرنا ضروری ہے، جو بائزنٹائن فولٹ ٹالرنس تھریشولڈ کا پرووف آف ورک کا مساوی ہے۔
اس حل کی خوبصورتی یہ ہے کہ یہ کسی بھی شرکاء کے دوسرے شرکاء کی شناخت جانے کے بغیر، کسی مرکزی تنظیم کے بغیر، اور اس فرض کے بغیر کہ شرکاء ایماندار ہیں، سوائے اس عقلی فرض کے کہ ایماندار مائننگ، ایک ایسے نیٹ ورک پر حملہ کرنے سے زیادہ منافع بخش ہے جس کی قیمت اس کی مکملیت پر منحصر ہے۔

اسٹیک کریں اور اجازت دی گئی نیٹ ورکس میں BFT متفقہ رائے

عمل کی تصدیق بائزنٹائن جنرلز کے مسئلے کا ایک حل ہے، لیکن یہ واحد حل نہیں ہے۔ مختلف بلاک چین آرکیٹیکچرز بائزنٹائن فولٹ ٹولرینٹ متفقہ رائے کو مختلف طریقوں سے لاگو کرتے ہیں، جن میں الگ الگ سیکورٹی خصوصیات اور پرفارمنس کے خصوصیات ہوتی ہیں۔
کلاسیکی BFT پروٹوکولز
کلاسیکل BFT الگورتھمز، جو اکیڈمک ڈسٹریبیوٹڈ سسٹمز تحقیق سے ماخوذ ہیں، ایک معلوم، مستقل سیٹ کے ویلیڈیٹرز کے درمیان متعدد راؤنڈز کے میسج ایکسچینج کے ذریعے اکتفا حاصل کرتے ہیں۔ ہر ویلیڈیٹر اپنا ووٹ براڈکاسٹ کرتا ہے، دوسرے لوگوں کے ووٹ جمع کرتا ہے، اور اس وقت فیصلہ کرتا ہے جب وہ دیکھتا ہے کہ ویلیڈیٹرز کا سپرماجورٹی (عام طور پر دو تہائی سے ایک زیادہ) ایک ہی قیمت پر متفق ہے۔ ان پروٹوکولز کے ذریعے تیز فائنلٹی حاصل کی جا سکتی ہے — ایک ٹرانزیکشن سیکنڈز میں تصدیق ہو جاتی ہے، منٹس کے بجائے — کیونکہ تصدیق ب без تراکم پروف-آف-ورک سے نہیں بلکہ براہ راست ووٹ سے آتی ہے۔
اس کا تبادلہ یہ ہے کہ کلاسیکی BFT پروٹوکولز کو ایک معلوم، محدود ویلیڈیٹر سیٹ کی ضرورت ہوتی ہے۔ وہ مکمل طور پر کھلے نیٹ ورکس میں کام نہیں کرتے جہاں کوئی بھی بغیر اجازت کے شامل ہو سکتا ہے، کیونکہ حملہ آور بلازنٹین ویلیڈیٹرز کے ساتھ نیٹ ورک کو بھر سکتا ہے۔ ان کا استعمال بنیادی طور پر اجازت دی گئی بلاک چین نیٹ ورکس اور اسٹیکنگ کے ذریعے ویلیڈیٹرز کو ان کے اسٹیکڈ سرمایہ سے شناخت کرنے والے ڈیزائن میں کیا جاتا ہے۔
اسٹیک کریں کا ثبوت BFT
اسٹیک کے ثبوت کے متفقہ طریقے سیبیل حملے کا مقابلہ پوآر کے طریقے سے مختلف طریقے سے کرتے ہیں: ووٹنگ طاقت کو حسابی کام سے نہیں، بلکہ اسٹیک کیے گئے مالی اقدار سے جوڑا جاتا ہے۔ ایک ویلیڈیٹر کو نیٹ ورک کے اصل اثاثے کی ایک معنی خیز مقدار کو سیکیورٹی ڈپازٹ کے طور پر قفل کرنا ہوگا۔ اگر ویلیڈیٹر بے ایمانی کرتا ہے — مثال کے طور پر، متصادم بلاکس پر دستخط کرتا ہے — تو پروٹوکول خودکار طور پر اسٹیک کیے گئے ڈپازٹ کا ایک حصہ تباہ کر سکتا ہے (جو سلشنگ کے نام سے جانا جاتا ہے)۔
یہ اقتصادی بے حوصلگی، بیزینٹائن رویہ کو مہنگا بنانے کے لیے پروف آف ورک کی فزیکل وسائل کی لاگت کو بدل دیتی ہے۔ سیکورٹی حد تقریباً ایک جیسی رہتی ہے: جب تک بیزینٹائن ویلیدیٹرز کے پاس اسٹیک کی گئی قیمت کا ایک تہائی سے کم حصہ نہ ہو، نیٹ ورک درست اتفاق رائے تک پہنچ سکتا ہے۔ ویلیدیٹرز اور ان کے اسٹیک کردہ بیلنس آن چین دستیاب ہوتے ہیں، جس کا مطلب ہے کہ ان کا اتفاق رائے میں شرکت اور کوئی بھی سلشنگ واقعات عوامی طور پر تصدیق کیے جا سکتے ہیں۔ KuCoin's live market pairs پر پروف آف سٹیک اثاثوں کو مانیٹر کرنے والے ٹریڈرز نیٹ ورک سیکورٹی کی صحت کے اشاروں کے طور پر ویلیدیٹر شرکت کی شرح اور اسٹیکنگ نسبت کا تعاقب کر سکتے ہیں۔

BFT تحمل اور نیٹ ورک سیکیورٹی کے درمیان تعلق

بیزانٹائن خرابی برداشت کی حد — جو نیٹ ورک کے لیے بے ایمان شرکاء کا زیادہ سے زیادہ نسبت ہے — بلاک چین کے سیکیورٹی ماڈل کا سب سے براہ راست اظہار ہے۔ اس کو سمجھنا کسی بھی نیٹ ورک کی عملی حملے کی سطح کا جائزہ لینے میں مدد کرتا ہے۔
کلاسیکی BFT پروٹوکولز اور زیادہ تر ثبوتِ اسٹیک ڈیزائنز کے لیے، حد ایک تہائی ہے: جب تک ویلیڈیٹرز کا ایک تہائی سے کم حصہ (ووٹنگ وزن یا اسٹیک کی گئی قیمت کے لحاظ سے) بائیزنٹائن نہ ہو، نیٹ ورک محفوظ رہتا ہے۔ اگر کوئی حملہ آور ایک تہائی یا اس سے زیادہ ویلیڈیٹرز پر کنٹرول رکھتا ہے، تو وہ نیٹ ورک کو فائنلٹی تک پہنچنے سے روک سکتا ہے — ایک لائیونس فیلر — یا کچھ ڈیزائنز میں، اسے متصادم لین دین کی تصدیق کرنے پر مجبور کر سکتا ہے — ایک سیفٹی فیلر۔
پروف آف ورک نیٹ ورکس کے لیے، مساوی حد ایک نصف ہے: حملہ آور کو مستقل دوبارہ تنظیم کے حملے کو انجام دینے کے لیے کل ہیش ریٹ کا 50% سے زیادہ کنٹرول کرنا ہوگا۔ یہ 51% حملے کی حد مطلق طور پر BFT کی ایک تہائی حد سے زیادہ ہے، لیکن پروف آف ورک کا سیکورٹی ماڈل ویلیدیٹرز کے جانے اور شناخت کردہ ہونے کی فرضیہ پر نہیں، بلکہ اس ہیش ریٹ کو حاصل کرنے کے اخراجات پر مبنی ہے۔
ان حدود کی عملی مضبوطی کو حقیقی نیٹ ورکس میں کئی عوامل متاثر کرتے ہیں:
  • ہیش ریٹ یا اسٹیک کی مرکزیت — اگر مائننگ یا اسٹیکنگ ایک چھوٹی سی تعداد کے کچھ اداروں کے درمیان زیادہ مرکوز ہو، تو حملے کی حد تک پہنچنے کی اثراتی لاگت خام فیصد سے کم ہوتی ہے۔
  • نیٹ ورک کا سائز — زیادہ مستقل کیے گئے کیوں کے ساتھ بڑے ویلیڈیٹر سیٹس یا مائننگ پولز بائیزنٹائن حملے کے معاہدے کی عملی مشکل بڑھا دیتے ہیں۔
  • معاشی incentives — ایک نیٹ ورک پر کامیاب حملہ عام طور پر حملہ کی جانے والی اثاثہ کی قیمت کو تباہ کر دیتا ہے، جس سے منطقی حملہ آور اس طرح کے حملوں کو انجام دینے سے گریز کرتے ہیں، حتیٰ کہ جب یہ تکنیکی طور پر ممکن ہو۔
ان سیکیورٹی فیکٹرز کے مختلف کنسینس میکنزمز پر کیسے اثر انداز ہوتے ہیں، اس کا مکمل تجزیہ KuCoin ریسرچ اور تعلیمی بلاگ میں دیا گیا ہے، جہاں نیٹ ورک سیکیورٹی ماڈلز کے ٹیکنیکل تفصیلات باقاعدگی سے شائع کی جاتی ہیں۔

BFT متفقہ عملہ تجارتیوں کے لیے کیا سمجھتا ہے

بیزینٹائن جنرلز کا مسئلہ اور اس کے حلز ٹریڈرز کے لیے بلاک چین مبنی اثاثوں کا جائزہ لینے اور ان کے ساتھ تعامل کرنے کے لیے ب безریق عملی اہمیت رکھتے ہیں۔
لین دین کی نہایتی
مختلف BFT ایمپلیمنٹیشنز مختلف فائنلٹی گارنٹیز پیدا کرتی ہیں۔ پروف آف ورک نیٹ ورکس میں، فائنلٹی احتمالی ہوتی ہے: ایک ٹرانزیکشن زیادہ سے زیادہ بلاکس کے اضافے کے ساتھ تدریجی طور پر زیادہ محفوظ ہو جاتی ہے، لیکن اسے ریاضیاتی طور پر غیر قابل واپسی کے طور پر ضمانت نہیں دی جاتی۔ کلاسیکل BFT اور بہت سے پروف آف اسٹیک ڈیزائنز میں، فائنلٹی مالی اور تقریباً فوری ہوتی ہے: ایک بلوک پر سپرماجورٹی ویلیدیٹرز کے دستخط ہونے کے بعد، اسے واپس لینے کے لیے اسٹیک کردہ سیکیورٹی ڈپازٹ کا ایک نمایاں حصہ تباہ کرنا ہوگا — جو ایک منع کردہ خرچہ ہے۔
ٹریڈرز کے لیے، فائنلیٹی کا قسم سیٹلمنٹ کے خطرے کو متاثر کرتا ہے۔ ایک ٹریڈ کو سیٹل کرنے کے لیے ایک نیٹ ورک سے اثاثے نکالنے پر، جب تک کہ وصول کرنے والی طرف ٹرانزیکشن کو فائنل نہ سمجھ لے، اس کے لیے درکار تصدیق کی تعداد نیٹ ورک کے متفقہ طریقہ کار اور اس سے متعلق حملے کی لاگت پر منحصر ہوتی ہے۔
چھوٹے نیٹ ورکس پر 51% حملے کا خطرہ
چھوٹے پروف آف ورک نیٹ ورکس پر موجود اثاثے 51% حملے کے خطرے کا زیادہ محسوس کرتے ہیں کیونکہ ان کی کل ہیش ریٹ اتنی کم ہوتی ہے کہ اکثریت حاصل کرنا مالی طور پر ممکن ہوتا ہے۔ کئی چھوٹے پروف آف ورک نیٹ ورکس نے 51% حملوں کا تجربہ کیا ہے، جس سے ڈبل اسپین ٹرانزیکشنز ہوئے۔ ٹریڈرز کے لیے، یہ کم کل سیکورٹی خرچ والے نیٹ ورکس پر اثاثوں کو رکھنے یا ٹریڈ کرنے کے دوران ایک واضح کاؤنٹر پارٹی خطرہ ہے۔ چھوٹے پروف آف ورک اثاثوں کی ہیش ریٹ اور نیٹ ورک سیکورٹی میٹرکس کا نگرانی کرنا — جو آن-چین ڈیٹا سے قابل مشاہدہ ہیں — ان پوزیشنز کے خطرہ پروفائل کا جائزہ لینے کا حصہ ہے۔
اسٹیک کے ثبوت میں ویلیڈیٹر کا مرکزیت
پروف آف اسٹیک نیٹ ورکس میں، کچھ محدود ویلیڈیٹرز کے درمیان اسٹیک کا مرکوز ہونا نیٹ ورک کی عملی بائیزنٹائن فولٹ ٹولرنس کے بارے میں سوالات اٹھاتا ہے، چاہے اس کا نظریہ حد کیا ہو۔ جب اسٹیک شدہ اثاثوں کا ایک اعلی فیصد کچھ محدود کنٹرول والوں کے ہاتھوں میں ہوتا ہے، تو حملے کی حد تک پہنچنے کے لیے درکار تعاون زیادہ ممکن ہو جاتا ہے۔ پروف آف اسٹیک اثاثوں میں ویلیڈیٹر کی تقسیم اور اسٹیکنگ کی غیر مرکزیت کا جائزہ لینا نیٹ ورک کے سیکورٹی مارجن کو BFT حد تک کتنا قریب پہنچا ہے، اس کا اندازہ دیتا ہے۔ پلیٹ فارم پر فہرست شدہ اثاثوں کے لیے نیٹ ورک سطح کے سیکورٹی ترقیات اور پروٹوکول اپڈیٹس سے آگاہ رہنا چاہنے والے ٹریڈرز KuCoin's official announcements کا فالو کر سکتے ہیں۔

نتیجہ

بائیزنٹائن جنرلز کا مسئلہ، جس کا رسمی طور پر 1982 میں تفصیل دی گئی اور 2009 میں بٹ کوائن کے پرووف آف ورک ڈیزائن کے ذریعے کھلے نیٹ ورکس کے لیے عملی طور پر حل کیا گیا، تقسیم شدہ نظاموں میں اعتماد کے ساتھ اتفاق رائے حاصل کرنے کی بنیادی چیلنج کو تعریف کرتا ہے جہاں شرکاء کو اچھے نیت والے نہیں مانا جا سکتا۔ BFT اتفاق رائے — چاہے وہ پرووف آف ورک، پرووف آف اسٹیک، یا کلاسیکل BFT پروٹوکولز کے ذریعے حاصل کیا گیا ہو — بلاک چین نیٹ ورکس کو مرکزی ہدایت کاروں کے بغیر قابل اعتماد لیجر کے طور پر کام کرنے کی اجازت دیتا ہے۔ نیٹ ورک جس خاص طریقہ کار کا استعمال کرتا ہے تاکہ بائیزنٹائن فولٹ ٹالرنس حاصل کرے، اس کے فائنلٹی گارنٹیز، اس کی سیکورٹی حد، اور مسلسل حملوں کے لیے اس کی نازکی تعین کرتا ہے۔ ٹریڈرز کے لیے، ان بنیادوں کو سمجھنا ان تمام بلاک چین اثاثوں میں شامل سیکورٹی فرضیات کا جائزہ لینے کا زمینی بنیاد فراہم کرتا ہے جنہیں وہ رکھتے ہیں۔
آج مفت KuCoin اکاؤنٹ بنائیں اور اگلے کرپٹو جیمز دریافت کریں اور 1,000 سے زیادہ عالمی ڈیجیٹل اثاثے ٹریڈ کریں۔ Create Now!

اکثر پوچھے جانے والے سوالات

بائیزینٹائن جنرلز کی مسئلہ کیا ہے؟

بائیزنٹائن جنرلز کا مسئلہ اس چیلنج کی وضاحت کرتا ہے جب کچھ شرکاء نااہل ہوں یا متناقض معلومات بھیج رہے ہوں، تو ایک گروہ کے درمیان قابل اعتماد متفقہ رائے تک پہنچنا۔ تقسیم شدہ نیٹ ورکس میں، یہ اس ضرورت کی نمائندگی کرتا ہے کہ کچھ نوڈز خراب یا مکروہ ہونے کے باوجود بھی درست اتفاق رائے حاصل کیا جائے — بغیر کسی مرکزی اختیار کے جو اختلافات کا فیصلہ کرے۔

بلاک چین بائیزنٹائن جنرلز کے مسئلے کو کیسے حل کرتا ہے؟

بٹ کوائن نے پرووف-آف-ورک کے ذریعے شناخت پر مبنی ووٹنگ کو وسائل پر مبنی ووٹنگ سے بدل کر اس مسئلے کا حل نکالا۔ ہر کمپیوٹیشنل ورک کی اکائی ایک ووٹ کے برابر ہوتی ہے، جس سے جعلی شناختوں کے ذریعے ووٹ بنانے کا خرچ بہت زیادہ ہو جاتا ہے۔ پرووف-آف-اسٹیک نیٹ ورکس اس مسئلے کا حل اسٹیک کی مالی اقدار سے ووٹنگ طاقت کو جوڑ کر اور اسلاش جرمانوں کے ذریعے نکالتے ہیں جو بائیزنٹائن رویہ کو مہنگا بناتے ہیں۔

بائیزنٹائن فولٹ ٹولرینٹ کا کیا مطلب ہے؟

ایک بائیزنٹائن فولٹ ٹولرینٹ (BFT) سسٹم ایسا ہوتا ہے جو اس کے مخصوص حصہ کے شرکاء کے ناانصافی یا متصادم پیغامات بھیجنے کے باوجود صحیح اتفاق رائے تک پہنچ سکتا ہے۔ زیادہ تر BFT پروٹوکولز تقریباً ایک تہائی شرکاء کے ناپاکانہ رویہ کو برداشت کرتے ہیں؛ جبکہ پروف آف ورک نیٹ ورکس تقریباً 49 فیصد ہیش ریٹ کو ناانصافی کرنے والے مائنز کے کنٹرول میں برداشت کرتے ہیں۔

51 فیصد حملہ کیا ہے اور یہ BFT سے کیسے متعلق ہے؟

51% حملہ پروف-آف-ورک کا وہ تصور ہے جس میں بائیزنٹین فولٹ ٹولرنس کی حد سے تجاوز کیا جاتا ہے۔ اگر کوئی حملہ آور کسی نیٹ ورک کے کل ہیش ریٹ کا 50% سے زیادہ کنٹرول کرتا ہے، تو وہ تازہ ترین لین دین کی تاریخ کو دوبارہ لکھ سکتا ہے اور ممکنہ طور پر ڈبل اسپین لین دین کا عمل کر سکتا ہے۔ یہ پروف-آف-ورک بلاک چین میں بائیزنٹین فولٹ ٹولرنس کی ناکامی کا سب سے براہ راست اظہار ہے۔

BFT اکثریت میں ایک تہائی حد کیوں اہم ہے؟

ایک تہائی کی حد وہ ریاضی نتیجہ ہے جو اصل بائیزنٹائن جنرلز کے مسئلے کے ثبوت سے نکلا ہے: ایک نظام صرف تب ہی صحیح اتفاق رائے کو یقینی بناسکتا ہے اگر شرکاء میں سے ایک تہائی سے کم بائیزنٹائن ہوں۔ اگر ایک تہائی یا زیادہ نااہل ہوں، تو ایماندار شرکاء متنازعہ پیغامات کے درمیان قابلِ اعتماد طریقے سے فرق نہیں کرسکتے جس سے محفوظ معاہدہ ممکن ہو۔ یہ حد زیادہ تر اسٹیک کے ثبوت اور کلاسیکل BFT بلاک چین پروٹوکولز کے سیکورٹی ماڈل کو ب без ترتیب دیتی ہے۔
 
Disclaimer: اس صفحہ پر دی گئی معلومات تیسری طرف سے حاصل کی گئی ہو سکتی ہے اور یہ ضروری نہیں کہ KuCoin کے خیالات یا رائے کو ظاہر کرے۔ یہ مواد صرف عام معلومات کے مقاصد کے لیے فراہم کیا گیا ہے، کوئی بھی قسم کی نمائندگی یا ضمانت نہیں ہے، اور اسے مالیاتی یا سرمایہ کاری کی تجویز کے طور پر نہیں سمجھا جانا چاہیے۔ KuCoin اس معلومات کے استعمال کے نتیجے میں کسی بھی غلطی، کمی یا نتائج کے لیے ذمہ دار نہیں ہوگا۔ ڈیجیٹل اثاثوں میں سرمایہ کاری خطرناک ہو سکتی ہے۔ براہ راست اپنے مالیاتی حالات کے مطابق کسی بھی مصنوعات کے خطرات اور اپنے خطرہ برداشت کرنے کے استعداد کو دھیرے سے جانچیں۔ مزید معلومات کے لیے، براہ راست ہمارے استعمال کی شرائط اور خاطر خواہ خطرات کا اعلان.
 

ڈس کلیمر: یہ صفحہ آپ کی سہولت کے لیے AI ٹیکنالوجی (GPT کے ذریعے) کا استعمال کرتے ہوئے ترجمہ کیا گیا ہے۔ سب سے درست معلومات کے لیے، اصل انگلش ورژن سے رجوع کریں۔