جب اصل مالکین انتظامی مدت کے دوران اپنی پہلے چھپائی گئی ملکیت کی دستاویزات پیش کرتے ہیں، تو ہیکر کی طرف سے قید کی گئی اثاثہ جات کو مکمل طور پر ضبط کر لیا جائے گا اور قربانیوں کو دے دیا جائے گا۔ خفیہ کلید کھو جانے والے سو رہے ہوئے کرپٹو کے لیے، ایک گیم ثیوری بولنگ مکینزم متعارف کرایا گیا ہے جو حملہ آور کو "ڈالر نیلامی" جیسے ضروری نقصان کے شکار بناتا ہے، جس سے معاشی سزا کے ذریعے ٹیکنیکل حملوں کے ارادے کو ختم کیا جاتا ہے۔
بٹ کوائن ڈیولپر کوری فیلڈز نے مستقبل کے کوونٹم ہیکرز کے خلاف ایک خاص طریقہ ایجاد کیا ہے: ہیکر کو دوسرے کے بٹ کوائن چھیننے کے لیے اپنا بٹ کوائن جوکڑنا ہوگا۔
اس نے بٹ کوائن ڈیولپرز میلنگ لسٹ پر "کوانٹم مائنز" کی تصور اور دو ایکشن میکانزمز پیش کیے۔ اس ڈیزائن کا مقصد یہ ہے کہ کمزور والٹس پر حملہ کرنا ایک نقصان دہ ممکنہ عمل بن جائے۔ اس نے خصوصی طور پر واضح کیا کہ یہ صرف ایک سوچ کا تجربہ ہے، اور بٹ کوائن اپ گریڈ کا تسلیم شدہ منصوبہ نہیں ہے۔
بٹ کوائن صارفین ٹرانزیکشن شروع کرنے کے لیے اپنی نجی کلید کا استعمال کرتے ہیں، جبکہ متعلقہ عوامی کلید نیٹ ورک کو دستخط کی تصدیق کرنے کے لیے استعمال ہوتی ہے، لیکن نجی کلید کبھی فاش نہیں ہوتی۔ موجودہ عام کمپیوٹرز کے لیے عوامی کلید سے نجی کلید کا اندازہ لگانا تقریباً ناممکن ہے۔ لیکن ایک کافی طاقتور کوانتم کمپیوٹر شور الگورتھم کا استعمال کرکے نجی کلید کا حساب لگا سکتا ہے، جس سے ہیکرز براہ راست کرنسی چھین سکتے ہیں۔
کچھ ابتدائی بٹ کوائن پتے، جن کے عوامی کلیدیں سیدھے بلاک چین پر ظاہر ہو گئی ہیں؛ اور کچھ نئے پتے، جب صارف پہلی بار ٹرانزیکشن کرتا ہے تو ان کی عوامی کلیدیں بھی ظاہر ہو جاتی ہیں۔ اس لیے، تمام والٹس قوانٹم حملوں کے خطرے کے لحاظ سے ایک جیسے نہیں ہیں۔ صنعت میں "بٹ کوائن کے مخفی کاری کو توڑنے والی قوانٹم کمپیوٹر کا ظہور" والے دن کو Q-Day (قوانٹم اپنہاد) کہا جاتا ہے۔ اب تک کوئی مشین اس کام کرنے میں کامیاب نہیں ہوئی ہے، اور کسی کو نہیں معلوم کہ یہ کب ظاہر ہوگا۔
کوانٹم مائنز کا عملی نظام
اگر آپ کے والٹ میں 1 BTC ہے جو پرانا اور کوانٹم حملوں کے لیے زیادہ متاثر پذیر ہے، تو Q-Day کے آنے سے پہلے، آپ ایک چھوٹا، کوانٹم محفوظ بٹ کوائن آؤٹ پٹ بنائیں جس میں ایک ثبوت چھپا ہو: یہ ثبوت ہے کہ جب تک کوانٹم حملے ممکن نہیں ہوئے، یہ کرنسی پہلے ہی آپ کی تھی۔ آپ اسے ایک سیل کردہ "ملکیت ثبوت" کے طور پر سمجھ سکتے ہیں۔ باہر کے لوگ صرف اس چھوٹی سی ریکارڈ کو دیکھ سکتے ہیں، اندر چھپا ثبوت نہیں دیکھ سکتے، اور شاید ہی جانتے ہوں کہ یہ ایک جال ہے۔
جب مستقبل میں ہیکر قوانٹم کمپیوٹر کا استعمال کرکے آپ کی پرانی نجی کلید نکال لے اور آپ کا 1 BTC چھیننے کی کوشش کرے تو: نئے قواعد کے مطابق، وہ براہ راست کرنسی نہیں چھین سکتا، بلکہ اپنے کوانٹم مزاحمتی والٹ میں سے 1 BTC کو ضمانت کے طور پر جمع کرنا ہوگا۔
آپ کا 1 BTC اور ہیکر کی جمع کرائی گئی 1 مارجن کو ایک ساتھ بند کر دیا جائے گا اور ایک شکایت کے انتظار کے دوران (مثلاً 30 دن) رکھ دیا جائے گا۔ اس دوران ہیکر کو کرپٹو کو آزادانہ طور پر منتقل نہیں کرنا چاہیے۔ اگر آپ کو کوئی ایسا شخص ملتا ہے جو آپ کے کرپٹو چھیننے کی کوشش کر رہا ہو، تو آپ اپنے پہلے سے چھپائے گئے ملکیت ثبوت کو پیش کر سکتے ہیں۔ بٹ کوائن نیٹ ورک یہ طے کر دے گا کہ آپ ان دونوں BTC (اصلی BTC اور ہیکر کی مارجن) کو اپنے پہلے سے تیار کردہ کوانٹم محفوظ پتے میں منتقل کر سکتے ہیں۔
ہیکر کو پہلے سے نہیں پتہ تھا کہ کون سا پرانا والٹ اس طرح کا جال لگا رہا ہے۔ اگر وہ کامیابی حاصل کرکے ذاتی کلید کا اندازہ لگا بھی لے، تو آخرکار اسے 1 BTC کا نقصان ہو سکتا ہے۔ لیکن اس منصوبے کی قیمت بھی ہے: اگر کریپٹو کے مالک خود Q-Day کے بعد اپنے پرانے کریپٹو کو عام طور پر منتقل کرنا چاہیں، تو انہیں بھی اتنی ہی ضمانت جمع کرانی ہوگی۔ اگر آپ کے پاس اضافی BTC نہیں ہے، تو یہ قاعدہ جو ہیکرز کو روکنے کے لیے بنایا گیا تھا، وہ آپ کے اپنے کریپٹو کو منتقل کرنے میں مشکل بن جائے گا۔
گمشدہ اور ابتدائی ضائع ہونے والے اثاثوں کی نیلی ٹینڈر
کوانتم مائنز کا ایک پیش گوئی ہے: کرنسی کا مالک پہلے سے ہی جال بچھانا چاہے اور شکایت کے دوران ثبوت پیش کرے۔ اگر پرائیوٹ کی پہلے ہی ضائع ہو چکی ہے اور مالک دوبارہ لاگ ان نہیں کر سکتا، تو یہ منصوبہ ان کرنسیز کو محفوظ نہیں کر سکتا، جن میں بہت سے ابتدائی بٹ کوائن بھی شامل ہیں جن کو عام طور پر ضائع سمجھا جاتا ہے۔
اس کے لیے کوری فیلڈز نے دوسرا مکینزم، یعنی قرضہ نیلامی، پیش کیا: Q-ڈے سے پہلے، کوئی بھی کچھ مقدار میں کوانٹم مزاحمتی بٹ کو بند کر سکتا ہے اور کسی آسان نشانہ والے پرانے والٹ کے لیے پیشکش کر سکتا ہے۔ مثال کے طور پر: ایک ایسا والٹ جس میں 50 BTC ہیں اور جو لگتا ہے کہ اس کا مالک چھوڑ چکا ہے۔ مستقبل میں ہیکر اگر اسے منتقل کرنے کی کوشش کرے گا، تو اسے 50 BTC کی ضمانت جمع کرانی ہوگی۔ نیلامی کے دوران، جو لوگ پہلے سے بیٹ لگا چکے ہیں، وہ اس چوری کے عمل کو چیلنج کرنے کے لیے آ سکتے ہیں۔
اس کے منصوبے کے مطابق: چیلنج کامیاب کرنے والے، ہیکر کے جمعانہ کا ایک حصہ حاصل کر سکتے ہیں؛ جبکہ اصلی 50 بٹ کوائن، جو خطرے میں تھے، فوری طور پر تباہ کر دیے جائیں گے اور چیلنج کرنے والے کو نہیں دیے جائیں گے۔ اس کا مقصد بھٹک گئے مالک کو کرپٹو کو واپس دلانا نہیں، بلکہ یہ ہے کہ ہیکر کو کرپٹو کو آرام سے چھیننے نہ دیا جائے اور حملے کی ترغیب ختم کی جائے۔
تیسرے منصوبے کو "سوچ بینی نیلام" کہا جاتا ہے، جس میں پہلے سے کرپٹو کرنسی بند نہیں کرنی پڑتی۔ جب بھی کوئی خطرناک کرپٹو کرنسی منتقل کرنے کی کوشش کرتا ہے، تو ایک نیلامی خود بخود شروع ہو جاتی ہے۔ سب سے زیادہ پیشکش کرنے والا اس کرپٹو کرنسی حاصل کر لیتا ہے (اپنی پیشکش کا مقدار کاٹ کر)، جبکہ دوسرے نمبر پر پیشکش کرنے والا اپنا پیسہ ضائع کر دیتا ہے اور کچھ نہیں حاصل کرتا۔ یہ تھوڑا سا مشہور "ڈالر نیلامی کھیل" جیسا ہے: دو افراد ایک چیز کے لیے لگاتار قیمت بڑھاتے رہتے ہیں اور کوئی بھی اپنا پیسہ برباد نہیں ہونے دینا چاhta۔ ہیکرز سوچ سمجھ کر یہ فیصلہ کر لیں گے کہ وہ اس نیلامی میں شرکت نہ کریں جس میں ان کا زیادہ سے زیادہ نقصان ہونے کا امکان ہے۔
کیوں ایک ہی سیاست کے ذریعے جمود کا فیصلہ نہیں کیا جاتا؟
ایک پیشہ ورانہ حل یہ ہے کہ ایک منتقلی کی مقررہ تاریخ مقرر کی جائے، اور اس تاریخ کے بعد، پرانے والٹ میں موجود کرپٹو کرنسی کو نکالنا ممنوع ہو جائے۔ اس سے چوری روکی جا سکتی ہے، لیکن اس کا نقصان یہ ہے کہ جو صارفین بھول گئے ہوں یا وقت نہ مل سکا ہو، ان کی کرپٹو کرنسیں ہمیشہ کے لیے بند ہو جائیں گی۔
کوری فیلڈز ایک دوسرے راستے پر چل رہے ہیں۔ پرانے کریپٹو کو اب بھی نکالا جا سکتا ہے، لیکن کوئی بھی نکالنے کی کوشش کرنے والے کو لاگت ادا کرنی پڑے گی اور دوسرے کے چیلنج کا سامنا کرنا پڑے گا۔ بٹ کوائن نیٹ ورک خود کوئی فرق نہیں کر سکتا کہ مؤثر دستخط فراہم کرنے والا اصل مالک ہے یا کوانٹم ہیکر۔
اس معاوضے کا اثر واضح ہے: قانونی مالکان کو کرپٹو کو منتقل کرنے کے لیے بڑی ضمانت جمع کرانی پڑتی ہے؛ لمبے عرصے تک آن لائن نہ ہونے والے مالکان شکایت کا موقع ضائع کر دیتے ہیں؛ اور کچھ مالکان جو زندہ ہیں لیکن صرف عارضی طور پر آن لائن نہیں، ان کے کرپٹو بھی نیلامی میں تباہ ہو سکتے ہیں۔
منصوبے کے ممکنہ اخراجات اور عملی شدہ راستہ
بٹ کوائن کے لیے پہلے اس بات کی ضرورت ہے کہ وہ فنڈز کو رکھنے اور استعمال کرنے کا ایک کوونٹم محفوظ طریقہ ہو۔ والٹس کو پوشیدہ ملکیت کے عہد کی حمایت کرنی چاہیے، اور بٹ کوائن کے اجماع کے قواعد کو ضمانت، انتظار کی مدت، خصوصی بحالی ٹرانزیکشن اور نیلامی کے نظام کو لازمی طور پر نافذ کرنا چاہیے۔
ڈیولپرز کو نئے قواعد کب نافذ ہوں گے، درکار ضمانت کی رقم، اور ناکام یا باقی رقم کے معاملے کے بارے میں اتفاق رائے کرنے کی ضرورت ہے۔ فیلڈز کا خیال ہے کہ کچھ مکینزمز کو سافٹ فارک کے ذریعے متعارف کرایا جا سکتا ہے، لیکن انہوں نے تفصیلی ڈیزائن فراہم نہیں کیا۔
ابھی بٹکوائن نیٹ ورک پر ان حفاظتی مکینزمز کا کوئی وجود نہیں ہے۔ فیلڈز نے کوڈ کا عملی جامہ بھی نہیں پہنا، نہ ہی اس کی آن لائن ٹائم لائن، نہ ہی من入 کی تقسیم، اور نہ ہی آخری مقصد اصل متن میں طے کیا گیا ہے۔
مصنف: جوسے، Decrypt، ترجمہ: چاپر، فورسائٹ نیوز


