وہ یہ کیسے کرتے ہیں؟ cryptocurrency anonymization ٹیکنالوجیز کا جائزہ

یقینی طور پر، آپ بِٹ کوائن، ایتھر یا کسی دوسری کریپٹو کرنسی کے صارف کے طور پر فکر مند تھے کہ کوئی بھی دیکھ سکتا ہے کہ آپ کے بٹوے میں کتنے سکے ہیں، آپ نے انہیں کس کو منتقل کیا اور آپ نے انہیں کس سے وصول کیا۔ گمنام کرپٹو کرنسیوں کے بارے میں بہت زیادہ تنازعہ ہے، لیکن ایک چیز جس سے ہم متفق نہیں ہو سکتے وہ یہ ہے کہ کیسے نے کہا Monero پروجیکٹ مینیجر Riccardo Spagni اپنے ٹویٹر اکاؤنٹ پر: "کیا ہوگا اگر میں سپر مارکیٹ کے کیشئر کو یہ نہیں جاننا چاہتا ہوں کہ میرے بیلنس میں کتنی رقم ہے اور میں اسے کس چیز پر خرچ کرتا ہوں؟"

وہ یہ کیسے کرتے ہیں؟ cryptocurrency anonymization ٹیکنالوجیز کا جائزہ

اس مضمون میں ہم گمنامی کے تکنیکی پہلو پر غور کریں گے - یہ کیسے کرتے ہیں، اور سب سے زیادہ مقبول طریقوں، ان کے فوائد اور نقصانات کا ایک مختصر جائزہ دیں گے۔

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

فی الحال موجودہ گمنامی کی ٹیکنالوجیز کو تقریباً دو گروپوں میں تقسیم کیا جا سکتا ہے: اختلاط پر مبنی - جہاں استعمال کیے گئے سکے بلاک چین کے دوسرے سکوں کے ساتھ ملائے جاتے ہیں - اور وہ ٹیکنالوجیز جو کثیر الثانیات پر مبنی ثبوت استعمال کرتی ہیں۔ اگلا، ہم ان گروپوں میں سے ہر ایک پر توجہ مرکوز کریں گے اور ان کے فوائد اور نقصانات پر غور کریں گے۔

کی بنیاد پر گوندھنا

CoinJoin

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

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

لیکن CoinJoin کے بنیادی فائدے سے اس کا بنیادی نقصان آتا ہے - کمزور سیکیورٹی۔ آج، نیٹ ورک میں CoinJoin ٹرانزیکشنز کی شناخت کرنے کے طریقے پہلے سے موجود ہیں اور ان پٹ کے سیٹ کو آؤٹ پٹ کے سیٹ سے ملاتے ہوئے سکوں کی رقم خرچ اور تیار کی گئی ہے۔ اس طرح کے تجزیہ کے لئے ایک آلہ کی ایک مثال ہے سکے جوائن کریں سوڈوکو.

پیشہ:

• سادگی

Cons:

• ہیک کرنے کی صلاحیت کا مظاہرہ کیا۔

مونیرو

"گمنام کرپٹو کرنسی" کے الفاظ سننے پر جو پہلی ایسوسی ایشن پیدا ہوتی ہے وہ Monero ہے۔ یہ سکہ ثابت انٹیلی جنس خدمات کے خوردبین کے تحت اس کا استحکام اور رازداری:

وہ یہ کیسے کرتے ہیں؟ cryptocurrency anonymization ٹیکنالوجیز کا جائزہ

اس کے حالیہ میں سے ایک میں مضامین ہم نے Monero پروٹوکول کو بڑی تفصیل سے بیان کیا ہے، اور آج ہم اس کا خلاصہ کریں گے جو کہا گیا ہے۔

Monero پروٹوکول میں، لین دین میں خرچ ہونے والی ہر پیداوار کو بلاکچین سے کم از کم 11 (تحریر کے وقت) بے ترتیب آؤٹ پٹ کے ساتھ ملایا جاتا ہے، اس طرح نیٹ ورک کے ٹرانسفر گراف کو پیچیدہ بناتا ہے اور لین دین کو ٹریک کرنے کے کام کو کمپیوٹیشنل طور پر پیچیدہ بنا دیتا ہے۔ مخلوط اندراجات پر انگوٹھی کے دستخط کے ساتھ دستخط کیے جاتے ہیں، جو اس بات کی ضمانت دیتا ہے کہ دستخط مخلوط سکوں میں سے کسی ایک کے مالک نے فراہم کیے تھے، لیکن یہ تعین کرنا ممکن نہیں بناتا کہ کون ہے۔

وصول کنندگان کو چھپانے کے لیے، ہر نیا تیار کردہ سکہ ایک بار کا پتہ استعمال کرتا ہے، جس سے کسی مبصر کے لیے ناممکن ہو جاتا ہے (یقیناً خفیہ کاری کیز کو توڑنا جتنا مشکل ہے) کسی بھی آؤٹ پٹ کو عوامی پتے کے ساتھ منسلک کرنا۔ اور ستمبر 2017 سے، مونیرو نے پروٹوکول کو سپورٹ کرنا شروع کیا۔ خفیہ لین دین (CT) کچھ اضافے کے ساتھ، اس طرح منتقلی کی رقم بھی چھپا رہی ہے۔ تھوڑی دیر بعد، کریپٹو کرنسی ڈویلپرز نے بوررومین دستخطوں کو بلٹ پروف سے بدل دیا، اس طرح لین دین کا سائز نمایاں طور پر کم ہوگیا۔

پیشہ:

• وقت کا تجربہ
• رشتہ دار سادگی

Cons:

• ثبوت کی تیاری اور تصدیق ZK-SNARKs اور ZK-STARKs سے سست ہے
• کوانٹم کمپیوٹرز کا استعمال کرتے ہوئے ہیکنگ کے خلاف مزاحم نہیں۔

چھلانگ

Mimblewimble (MW) کو Bitcoin نیٹ ورک پر منتقلی کو گمنام رکھنے کے لیے ایک قابل توسیع ٹیکنالوجی کے طور پر ایجاد کیا گیا تھا، لیکن اس کا نفاذ ایک آزاد بلاکچین کے طور پر پایا گیا۔ cryptocurrencies میں استعمال کیا جاتا ہے۔ گرین и بیام.

م

ان پٹ اور آؤٹ پٹ کی رقم کو چھپانے کے لیے، 2015 میں گریگ میکسویل کی طرف سے تجویز کردہ کافی عام پروٹوکول استعمال کیا جاتا ہے۔ خفیہ لین دین (CT)۔ یعنی، مقداریں خفیہ کردہ ہیں (یا اس کے بجائے، وہ استعمال کرتے ہیں عزم سکیم)، اور ان کے بجائے نیٹ ورک نام نہاد وعدوں کے ساتھ کام کرتا ہے۔ کسی لین دین کو درست مانے جانے کے لیے، خرچ کیے گئے سکوں کی رقم کے علاوہ کمیشن کا برابر ہونا ضروری ہے۔ چونکہ نیٹ ورک براہ راست نمبروں کے ساتھ کام نہیں کرتا ہے، اسی لیے انہی وعدوں کی مساوات کا استعمال کرتے ہوئے مساوات کو یقینی بنایا جاتا ہے، جسے کمٹمنٹ ٹو صفر کہا جاتا ہے۔

اصل CT میں، اقدار کی غیر منفییت (نام نہاد رینج پروف) کی ضمانت دینے کے لیے، وہ Borromean Signatures (Borromean ring signatures) استعمال کرتے ہیں، جس نے بلاکچین میں کافی جگہ لی (تقریباً 6 کلو بائٹ فی آؤٹ پٹ )۔ اس سلسلے میں، اس ٹیکنالوجی کا استعمال کرتے ہوئے گمنام کرنسیوں کے نقصانات میں بڑے لین دین کا سائز شامل تھا، لیکن اب انہوں نے ایک زیادہ کمپیکٹ ٹیکنالوجی یعنی بلٹ پروف کے حق میں ان دستخطوں کو ترک کرنے کا فیصلہ کیا ہے۔

خود میگاواٹ بلاک میں لین دین کا کوئی تصور نہیں ہے، صرف اس کے اندر خرچ اور پیدا ہونے والے آؤٹ پٹ ہیں۔ کوئی لین دین نہیں - کوئی مسئلہ نہیں!

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

پیشہ:

• چھوٹے بلاکچین سائز
• رشتہ دار سادگی

Cons:

• ثبوت کی تیاری اور تصدیق ZK-SNARKs اور ZK-STARKs سے سست ہے
• اسکرپٹس اور کثیر دستخطوں جیسی خصوصیات کے لیے سپورٹ کو نافذ کرنا مشکل ہے۔
• کوانٹم کمپیوٹرز کا استعمال کرتے ہوئے ہیکنگ کے خلاف مزاحم نہیں۔

کثیر الثانیات پر ثبوت

ZK-SNARKs

اس ٹیکنالوجی کے پیچیدہ نام کا مطلب ہے "صفر نالج علم کی مختصر غیر متعامل دلیل، جس کا ترجمہ "مضمون غیر متعامل صفر علمی ثبوت" کے طور پر کیا جا سکتا ہے۔ یہ زیروکوئن پروٹوکول کا تسلسل بن گیا، جو مزید زیرو کیش میں تبدیل ہوا اور پہلی بار Zcash cryptocurrency میں لاگو ہوا۔

عام طور پر، صفر علمی ثبوت ایک فریق کو کسی ریاضیاتی بیان کی سچائی کو ثابت کرنے کی اجازت دیتا ہے بغیر اس کے بارے میں کوئی معلومات ظاہر کئے۔ کریپٹو کرنسیوں کے معاملے میں، اس طرح کے طریقے یہ ثابت کرنے کے لیے استعمال کیے جاتے ہیں کہ، مثال کے طور پر، ایک لین دین منتقلی کی رقم کو ظاہر کیے بغیر، خرچ کرنے سے زیادہ سکے پیدا نہیں کرتا ہے۔

ZK-SNARKs کو سمجھنا بہت مشکل ہے، اور یہ کیسے کام کرتا ہے اس کی وضاحت کرنے میں ایک سے زیادہ مضمون درکار ہوں گے۔ Zcash کے آفیشل پیج پر، پہلی کرنسی جو اس پروٹوکول کو نافذ کرتی ہے، اس کے آپریشن کی تفصیل وقف ہے۔ 7 مضامین. اس لیے اس باب میں ہم اپنے آپ کو صرف سطحی بیان تک محدود رکھیں گے۔

الجبری کثیر الثانیات کا استعمال کرتے ہوئے، ZK-SNARKs ثابت کرتے ہیں کہ ادائیگی بھیجنے والا ان سکوں کا مالک ہے جو وہ خرچ کر رہا ہے اور خرچ کیے گئے سکوں کی مقدار پیدا ہونے والے سکوں کی مقدار سے زیادہ نہیں ہے۔

یہ پروٹوکول کسی بیان کی درستگی کے ثبوت کے سائز کو کم کرنے اور اس کے ساتھ ساتھ اس کی فوری تصدیق کرنے کے مقصد کے ساتھ بنایا گیا تھا۔ جی ہاں، کے مطابق پیشکشیں Zooko Wilcox، Zcash کے سی ای او، ثبوت کا سائز صرف 200 بائٹس ہے، اور اس کی درستگی کی تصدیق 10 ملی سیکنڈ میں کی جا سکتی ہے۔ مزید برآں، Zcash کے تازہ ترین ورژن میں، ڈویلپرز پروف جنریشن کے وقت کو تقریباً دو سیکنڈ تک کم کرنے میں کامیاب رہے۔

تاہم، اس ٹیکنالوجی کو استعمال کرنے سے پہلے، "عوامی پیرامیٹرز" کا ایک پیچیدہ قابل اعتماد سیٹ اپ طریقہ کار درکار ہے، جسے "تقریب" کہا جاتا ہے (تقریب)۔ پوری مشکل یہ ہے کہ ان پیرامیٹرز کی تنصیب کے دوران، کسی بھی فریق کے پاس ان کے لیے "زہریلا فضلہ" کہلانے والی کوئی پرائیویٹ کلید نہیں رہ گئی ہے، ورنہ یہ نئے سکے تیار کر سکے گا۔ آپ ویڈیو سے سیکھ سکتے ہیں کہ یہ طریقہ کار کیسے ہوتا ہے۔ یو ٹیوب پر.

پیشہ:

• چھوٹے ثبوت کا سائز
• تیز تصدیق
• نسبتاً تیز پروف جنریشن

Cons:

• عوامی پیرامیٹرز کو ترتیب دینے کے لیے پیچیدہ طریقہ کار
• زہریلا فضلہ
• ٹیکنالوجی کی نسبتاً پیچیدگی
• کوانٹم کمپیوٹرز کا استعمال کرتے ہوئے ہیکنگ کے خلاف مزاحم نہیں۔

ZK-STARKs

آخری دو ٹیکنالوجیز کے مصنفین مخففات کے ساتھ کھیلنے میں اچھے ہیں، اور اگلے مخفف کا مطلب ہے "زیرو نالج اسکیل ایبل ٹرانسپیرنٹ آرگومینٹس آف نالج"۔ اس طریقہ کار کا مقصد اس وقت ZK-SNARKs کی موجودہ کوتاہیوں کو دور کرنا تھا: عوامی پیرامیٹرز کی ایک قابل اعتماد ترتیب کی ضرورت، زہریلے فضلے کی موجودگی، کوانٹم الگورتھم کا استعمال کرتے ہوئے ہیکنگ کے لیے خفیہ نگاری کا عدم استحکام، اور ناکافی طور پر تیز پروف جنریشن۔ تاہم، ZK-SNARK ڈویلپرز نے آخری خرابی سے نمٹا ہے۔

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

فی الحال، ZK-STARK کا کسی بھی کرپٹو کرنسی میں عمل درآمد نہیں ہے، لیکن یہ صرف ایک لائبریری کے طور پر موجود ہے۔ libSTARK. تاہم، ڈویلپرز کے پاس اس کے لیے ایسے منصوبے ہیں جو بلاک چینز سے بہت آگے ہیں (ان میں وائٹ پیپر مصنفین پولیس ڈیٹا بیس میں ڈی این اے کے ثبوت کی مثال دیتے ہیں)۔ اس مقصد کے لیے اسے بنایا گیا تھا۔ اسٹارک ویئر انڈسٹریز، جو 2018 کے آخر میں جمع ہوا۔ $ 36 ملین۔ صنعت کی سب سے بڑی کمپنیوں کی سرمایہ کاری۔

آپ اس بارے میں مزید پڑھ سکتے ہیں کہ ZK-STARK Vitalik Buterin کی پوسٹس میں کیسے کام کرتا ہے (. 1, . 2, . 3).

پیشہ:

• کوانٹم کمپیوٹرز کے ذریعے ہیکنگ کے خلاف مزاحمت
• نسبتاً تیز پروف جنریشن
• نسبتاً تیز پروف تصدیق
کوئی زہریلا فضلہ نہیں۔

Cons:

• ٹیکنالوجی کی پیچیدگی
• بڑا پروف سائز

حاصل يہ ہوا

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

اس طرح، سائنسی سوچ کی پرواز نے CoinJoin کو متروک بنا دیا ہے، اور MimbleWimble کافی تازہ خیالات کے ساتھ ایک امید افزا نووارد ہے۔ Monero ہماری پرائیویسی کی حفاظت میں ایک اٹل دیو ہے۔ اور SNARKs اور STARKs، اگرچہ ان میں کوتاہیاں ہیں، میدان میں رہنما بن سکتے ہیں۔ شاید آنے والے سالوں میں، ہم نے ہر ٹیکنالوجی کے "کنز" کالم میں جن نکات کی نشاندہی کی ہے وہ غیر متعلقہ ہو جائیں گے۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں