گوگل کی کوانٹم AI ٹیم نے اس ہفتے کے شروع میں کہا کہ مستقبل کا کوانٹم کمپیوٹر ایک جنرل کی سے بٹ کوائن پرائیویٹ کی تقریباً نو منٹ میں حاصل کر سکتا ہے۔ یہ عدد سوشل میڈیا پر گھوم گیا اور مارکیٹس کو ڈرایا۔
لیکن، اس کا عملی طور پر کیا مطلب ہے؟
آئیے اس بات سے شروع کرتے ہیں کہ بٹ کوائن ٹرانزیکشنز کیسے کام کرتے ہیں۔ جب آپ بٹ کوائن بھیجتے ہیں، تو آپ کا والٹ ٹرانزیکشن کو ایک پرائیویٹ کی کے ساتھ سائن کرتا ہے، جو ایک رازدار نمبر ہوتا ہے جو ثابت کرتا ہے کہ آپ کے پاس کوائنز ہیں۔
وہ دستخط آپ کی عوامی کلید بھی ظاہر کرتا ہے، جو ایک شیئر کی جانے والی ایڈریس ہے، جو نیٹ ورک پر براڈ کاسٹ ہو جاتی ہے اور میمپول نامی ایک انتظاری علاقے میں رک جاتی ہے جب تک کہ کوئی مائنر اسے ایک بلاک میں شامل نہ کر دے۔ اوسطاً، یہ تصدیق تقریباً 10 منٹ لیتی ہے۔
آپ کی خفیہ کلید اور عام کلید ایک ریاضی کے مسئلے، جسے بیضوی منحنی ڈسکریٹ لالگارتم مسئلہ کہا جاتا ہے، کے ذریعے جڑی ہوئی ہے۔ معمولی کمپیوٹرز اس ریاضی کو کسی بھی مفید وقت میں الٹ نہیں سکتے، جبکہ ایک کافی طاقتور مستقبل کا کوئنٹم کمپیوٹر جو شور کے نام کے الگورتھم کو چلا رہا ہو، اسے الٹ سکتا ہے۔
یہیں وہ نو منٹ کا حصہ آتا ہے۔ گوگل کے پیپر میں پایا گیا کہ ایک کوانٹم کمپیوٹر کو حملے کے ان حصوں کو پہلے سے کمپیوٹ کرکے تیار کیا جا سکتا ہے جو کسی خاص پبلک کلید پر منحصر نہیں ہوتے۔
جب آپ کا عوامی کلید میم پول میں ظاہر ہو جائے، تو مشین کو اپنا کام مکمل کرنے اور آپ کا نجی کلید حاصل کرنے کے لیے صرف تقریباً نو منٹ کی ضرورت ہوتی ہے۔ بٹ کوائن کا اوسط تصدیق کا وقت 10 منٹ ہے۔ اس سے حملہ آور کو اصل لین دین کی تصدیق سے پہلے آپ کا کلید حاصل کرنے اور آپ کے فنڈز کو دوبارہ ہدایت دینے کا تقریباً 41 فیصد امکان ملتا ہے۔
اسے ایک چور سمجھیں جو گھنٹوں تک ایک جامع سیف کھولنے والی مشین بنانے میں لگا رہتا ہے (پہلے سے حساب کیا ہوا)۔ یہ مشین کسی بھی سیف کے لیے کام کرتی ہے، لیکن جب بھی ایک نیا سیف ظاہر ہوتا ہے، تو صرف کچھ آخری ترتیبات کی ضرورت ہوتی ہے — اور یہ آخری مرحلہ تقریباً نو منٹ لیتا ہے۔
یہ میمپول حملہ ہے۔ یہ فکر کا باعث ہے لیکن اس کے لیے ایک کوانٹم کمپیوٹر درکار ہوگا جو اب تک وجود میں نہیں ہے۔ گوگل کے پیپر کے مطابق ایسی مشین کو 500,000 سے کم فزیکل کیوبٹس درکار ہوں گے۔ آج کے بڑے ترین کوانٹم پروسیسرز میں تقریباً 1,000 ہیں۔
بڑا اور زیادہ فوری خدشہ 6.9 ملین بٹ کوائن کا ہے، جو کل پیشہ ورانہ آپریشن کا تقریباً ایک تہائی ہے اور جو ایسے والٹس میں پہلے ہی موجود ہیں جہاں عوامی کلید مستقل طور پر شائع ہو چکی ہے۔
اس میں نیٹ ورک کے پہلے سالوں کے ابتدائی بٹ کوائن ایڈریسز شamil ہیں جو پے-ٹو-پبلک-کی کا فارمیٹ استعمال کرتے تھے، جہاں پبلک کی بلاک چین پر ڈیفالٹ طور پر نظر آتی ہے۔ اس میں کوئی بھی والٹ شamil ہے جس نے ایک ایڈریس کو دوبارہ استعمال کیا ہے، کیونکہ ایک ایڈریس سے فنڈز خرچ کرنے سے باقی تمام فنڈز کے لیے پبلک کی ظاہر ہو جاتی ہے۔
ان کرینس کو نو منٹ کی دوڑ کی ضرورت نہیں۔ ایک حملہ آور جس کے پاس کافی طاقتور کوانتم کمپیوٹر ہو، وہ آرام سے ان کو توڑ سکتا ہے، اور معرض میں آنے والے کلیدیں ایک ایک کر کے حل کرتا جائے، بغیر کسی وقت کے دباؤ کے۔
بٹ کوائن کا 2021 کا ٹیپروٹ اپگریڈ، جیسا کہ کوائنڈیسک نے اتوار کو رپورٹ کیا، نے اسے مزید بدتر بنایا۔ ٹیپروٹ نے ایڈریسز کے کام کرنے کے طریقے کو تبدیل کر دیا، جس سے پبلک کیوز عام طور پر آن چین نظر آنے لگے، جس سے غیر مقصود طور پر ایسے والٹس کی تعداد میں اضافہ ہوا جو مستقبل میں کوانتم حملے کے لیے زخمی ہو سکتے ہیں۔
بٹ کوائن نیٹ ورک خود جاری رہے گا۔ مائننگ میں SHA-256 نامی ایک مختلف الگورتھم استعمال ہوتا ہے جسے موجودہ طریقوں کے ساتھ کوئنٹم کمپیوٹرز کے ذریعے معنی خیز طور پر تیز نہیں کیا جا سکتا۔ بلاکس اب بھی تیار کیے جائیں گے۔
لیجر موجود رہے گا۔ لیکن اگر نجی کلیدیں عوامی کلیدوں سے حاصل کی جا سکتی ہیں، تو بٹ کوائن کی قیمت بنانے والی ملکیت کی گارنٹیاں ختم ہو جائیں گی۔ جو کوئی بھی کلیدیں سامنے آ چکی ہیں، وہ چوری کے خطرے میں ہے، اور نیٹ ورک کے سیکورٹی ماڈل پر ادارہ جاتی اعتماد ٹوٹ جاتا ہے۔
حل پوسٹ-کوانتم کرپٹوگرافی ہے، جو کمزور ریاضی کو ایسے الگورتھمز سے تبدیل کرتی ہے جنہیں کوانتم کمپیوٹرز نہیں توڑ سکتے۔ ایتھریم نے اس منتقلی کی طرف جانے کے لیے آٹھ سال کا کام کیا ہے۔ بٹ کوائن نے ابھی تک شروع بھی نہیں کیا ہے۔

