بٹ کوائن کے کوانٹم کے لیے زخمی سکوں کو جمود کی پیشکش ہمیشہ ایک اسٹریسک کے ساتھ آئی ہے۔
BIP-361، جو اپریل میں جیمسن لپ اور پانچ ملٹی مصنفین نے شائع کیا، تین سال کے بعد کمزور پتےں تک نئے ڈپازٹ کو روک دے گا اور پانچ سال کے بعد باقی رقم کو فریز کر دے گا، جس سے بٹ کوائن کی تقریباً ایک تہائی سے زائد آپریشن میں کوائن بند ہو جائیں گے، جن میں تقریباً 1.1 ملین بٹ کوائن بھی شامل ہیں جو غیر نامی موجد ساتوشی ناکاموٹو کو نسبت دی جاتی ہیں۔
اس منصوبے کا ایک بعد کا مرحلہ زیرو نالج پروف کا استعمال کرتے ہوئے ایک بحالی کا راستہ پیش کرتا ہے، جو ایک ایسی ٹیکنالوجی ہے جو کسی کو یہ ثابت کرنے کی اجازت دیتی ہے کہ وہ کسی حقیقت کو جانتا ہے بغیر کبھی اسے ظاہر کیے۔
کوانتم تحقیقی ادارہ پروجیکٹ الیون کہتا ہے کہ اب وہ بالکل اسی کو تعمیر کر چکا ہے، اور اسے استعمال کے لیے کافی تیز بنایا ہے۔
Q-Days ایک نظریہ نقطہ ہے جہاں ایک کوانتم کمپیوٹر کسی جہاں کے عوامی کلید سے نجی کلید حاصل کر سکتا ہے، جس سے حملہ آور کسی بھی ایڈریس سے ٹرانزیکشنز پر دستخط کر سکتا ہے جس کی عوامی کلید کبھی نمائش کی گئی ہو۔
BIP-361 کے مطابق، تمام بٹ کوائن کا 34% سے زیادہ اس شرط میں ہے۔ Q-ڈے کے بعد، دستخط کچھ ثابت نہیں کرے گا کیونکہ حملہ آور مالک کی طرح آسانی سے ایک دستخط پیدا کر سکتا ہے۔ چین ان دونوں کو الگ نہیں کر سکتی۔
بٹ کوائن کے دستخطز الیپٹک کریو کرپٹوگرافی پر منحصر ہیں، ایک ایسی نظام جس میں ایک پرائیویٹ کلید ریاضی کے ذریعے ایک پبلک کلید پیدا کرتی ہے جو صرف ایک طرف چلتی ہے۔ کوئی بھی پبلک کلید کی جانچ کر سکتا ہے، لیکن کوئی بھی پرائیویٹ کلید تک واپس نہیں جا سکتا۔ تاہم، شور کا الگورتھم، جو 1994 میں عام کمپیوٹرز کے لیے حل نہ ہونے والے مسائل کے لیے شائع کیا گیا تھا، ایک پبلک کلید فراہم کرنے پر اسے پیدا کرنے والی پرائیویٹ کلید واپس کر سکتا ہے۔
ہیشنگ ایک مختلف قسم کی مسئلہ ہے۔ ایک ہیش ان پٹ کو ایک مخصوص لمبائی کے فنگر پرنٹ میں بدل دیتا ہے اور اسے پیچھے کی طرف نہیں چلایا جا سکتا، اور اس پر بہترین کوانتم حملہ، جسے گروور کا الگورتھم کہا جاتا ہے، صرف اس کے اسپوننٹ کو آدھا کر دیتا ہے، نہ کہ اسے تباہ کر دیتا ہے، جس سے 256-بٹ ہیش 2^256 کوششوں سے 2^128 تک کم ہو جاتا ہے۔
یہ ابھی تک اتنے زیادہ اندازے ہیں کہ ایک مشین جو فی ثانیہ ایک ارب اندازے لگاتی ہے، کبھی بھی کائنات کی زندگی کے دوران ان سے گزر نہیں سکتی۔
جدید والٹس ہیشن پر بنائے گئے ہیں۔ ایک والٹ ایک درخت میں پتے تخلیق کرتا ہے، جہاں ہر کلید اپنے والد سے حاصل کی جاتی ہے، اور ایک "ہارڈنڈ" مشتق قدم والد کی نجی کلید کو HMAC-SHA512 کے ذریعے گزار کر بچے کی کلید تخلیق کرتا ہے۔
یہ ایک ایک طرفہ فنکشن ہے۔ ایک حملہ آور جو Q-ڈے کے بعد ایک ایڈریس توڑ دے، بالآخر اسی کلید کو رکھتا ہے جو اس سے حاصل ہوئی تھی، اور اس کلید تک پہنچنے کے لیے درخت پر چڑھ نہیں سکتا۔
پروجیکٹ الیون اور بینیوس پروف سسٹم کے لیڈ ڈویلپر جم پوسن نے اس کے اردگرد ایک زیرو نالج پروف تعمیر کیا۔
صارف ثابت کرتا ہے کہ وہ والٹ کے اختراعی درخت میں اپنے پتے سے اوپر موجود کلیدی مواد جانتا ہے، جو متعلقہ پتہ بناتا ہے، اور ثبوت کو ایک خاص پیغام سے جوڑتا ہے، تاکہ وہی ثبوت میگریشن ٹرانزیکشن کو اجازت دے سکے۔ کلیدی مواد کو کبھی بھی ظاہر نہیں کیا جاتا۔
معیار وہ چیزیں ہیں جو اسے دلچسپ بناتی ہیں۔ ایک M5 MacBook Air پر، چار کورز پر ثبوت کا جنریٹ کرنا 243 ملی سیکنڈ لیتا ہے، تصدیق 40 ملی سیکنڈ لیتی ہے، اور پورا عمل تقریباً 2 گیگابائٹ میموری استعمال کرتا ہے اور کوئی GPU نہیں۔ کوئی ٹرسٹڈ سیٹ اپ نہیں ہے۔
پروجیکٹ الیون کا CPU پر صرف 910 ملی سیکنڈ میں چلنا، جس میں سرکٹ کی تعمیر، ثبوت کی تخلیق اور خود جانچ شمار ہے، جسے 16 گنا تیز بتایا جاتا ہے۔ ایک بار کی سیٹ اپ کو مستثنیٰ کرتے ہوئے، جو ایک حقیقی پروور ایک بار بنائے گا اور دوبارہ استعمال کرے گا، یہ فرق تقریباً 60 گنا ہو جاتا ہے۔
جس سے یہ ساتوشی پر واپس آ جاتا ہے۔ پورا ٹرک اس بات پر منحصر ہے کہ صارف کے ایڈریس کے اوپر ایک کلید ہو جس کا علم ثابت کیا جا سکے، اور یہ درختی ساخت BIP-32 کے ساتھ آئی، جسے 11 فروری، 2012 کو مختص کیا گیا تھا۔
اس سے پہلے، جیسا کہ بٹ کوائن کی اپنی دستاویزات کہتی ہیں، والٹس نے ہر کلید کو الگ الگ اور تصادفی طور پر جنریٹ کیا۔
ساتوشی 2009 اور 2010 کے دوران مائن کیا گیا اور 2011 تک غائب ہو چکا تھا۔ وہ کوئنز پبلک کی کے آؤٹ پٹس میں موجود ہیں جن میں پبلک کی ب без سیڈ فریز، کوئی ڈرائیویشن پاتھ اور کوئی والد کی کے ساتھ آن چین پر دونوں لکھی گئی ہے۔ ان کے اوپر کوئی درخت نہیں ہے، کیونکہ اس وقت درخت موجود نہیں تھے۔
یہی فاصلہ 2012 سے پہلے کے ہر دوسرے والٹ پر لاگو ہوتا ہے، جو قدیمی اور سب سے زیادہ بے حرکت بٹ کوائن کا ایک معنی خیز حصہ ہے، جس کی بالکل وہی آبادی BIP-361 کے بارے میں لکھی گئی تھی۔
اس لیے، کمپنی نے تسلیم کیا کہ پروٹو ٹائپ کا جائزہ لیا گیا ہے، یہ تین بٹ کوائن ایڈریس کے اقسام کو سپورٹ کرتا ہے، ٹیپروٹ نہیں، ثبوت کو سیڈ کے بجائے کوائن-ٹائپ کلید پر ڈالا جاتا ہے، اور آج تک کسی بھی لائیو بلاک چین پر کچھ بھی واپس نہیں لایا جاتا۔
لیکن استدلال کی شکل بدل جاتی ہے۔ لوپ نے صاف طور پر کہا ہے کہ وہ BIP-361 پسند نہیں کرتے اور اسے اس لیے لکھا کہ وہ متبادل کو کم پسند کرتے ہیں، اور اس کے خلاف سب سے زیادہ آواز یہ ہے کہ کوائنز کو فریز کرنا بٹ کوائن کے مستقل ملکیت کے وعدے کو توڑ دیتا ہے۔
اس اعتراض کی پیشرفت یہ فرض کرتی ہے کہ جمود دائمی ہے۔ ایک کام کرتا ہوا ریکوری ثبوت جمود کو ایک لॉک بنا دیتا ہے، نہ کہ ایک برن، اور کسی بھی شخص کو کلید فراہم کرتا ہے جو ابھی تک اپنی خفیہ عبارت رکھتا ہے۔
ساتوشی کے پاس کبھی ایک نہیں تھا۔

