کوائن مکسنگ اور کوائن جوائنز کی وضاحت
ہوم
آرٹیکلز
کوائن مکسنگ اور کوائن جوائنز کی وضاحت

کوائن مکسنگ اور کوائن جوائنز کی وضاحت

درمیانہ
شائع کردہ Mar 25, 2020اپڈیٹ کردہ Dec 28, 2022
6m

تعارف

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


کوائن مکسنگ کیا ہے؟

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

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

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


کوائن جوائن کیا ہے؟

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

Bitcoin ٹرانزیکشنز ان پُٹس اور آؤٹ پُٹس سے بنی ہوتی ہیں۔ جب کوئی صارف ٹرانزیکشن کرنا چاہے، تو وہ اپنی UTXOs کو بطور ان پُٹ لیتے ہیں، آؤٹ پٹ کی تخصیص کرتے ہیں، اور اپنے ان پٹ پر دستخط کرتے ہیں۔ یہ بات نوٹ کرنا اہم ہے کہ ہر ان پٹ کو الگ سے دستخط کیا جاتا ہے، اور صارفین متعدد آؤٹ پٹس سیٹ کر سکتے ہیں (جو کہ مختلف ایڈریسز میں جائیں گے)۔



اگر ہم ایک ایسی ٹرانزیکشن پر نظر دوڑائیں جو چار ان پُٹس ( فی 0.2 BTC) اور دو آؤٹ پٹس (فی 0.7 BTC اور 0.09 BTC) سے بنے ہوں، تو ہم چند مختلف مفروضات قائم کر سکتے ہیں۔ پہلا یہ کہ ہم ایک ادائیگی کو واقع ہوتے ہوئے دیکھ رہے ہیں – بھیجنے والا آؤٹ پُٹس کسی کو بھیج رہا ہے، اور خود بھی کچھ چھوٹی رقم اپنے لیے حاصل کر رہا ہے۔ چونکہ انہوں نے چار ان پٹس استعمال کی ہیں، تو بڑا آؤٹ پُٹ شاید وصول کنندہ کا ہو گا۔ نوٹ کریں کہ ہم نے آؤٹ پُٹس میں 0.01 BTC کو چھوڑ دیا ہے، جو کہ مائنر کو دی جانے والی فیس ہے۔

یہ ممکن ہے کہ بھیجنے والا چھوٹوں سے بڑا UTXO تخلیق کرنا چاہتا ہے، چنانچہ مطلوبہ 0.7 BTC کا آؤٹ پُٹ حاصل کرنے کے لیے چھوٹے ان پُٹس کو تندہی سے جمع کرتا رہتا ہے۔

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


کوائن جوائن کیسے کام کرتا ہے؟

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



اس میں، ہمارے پاس چار شرکاء ہیں جو کہ ٹرانزیکشنز کے مابین ربط کو توڑنا چاہتے ہیں۔ وہ اُن ان پٹس اور آؤٹ پٹس کا اعلان کرنے کے لیے جو وہ شامل کرنا چاہیں گے آپس میں (یا ایک مختص کردہ رابطہ کار کے ذریعے) رابطہ کرتے ہیں۔ 

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

ٹرانزیکشن کوائنز کو ملانے کے لیے بلیک باکس کا کام دیتا ہے۔ یاد رکھیں کہ نئے UTXOs تخلیق کرنے کے لیے موثر طور پر تلف کر دیتے ہیں۔ پرانے اور نئے UTXOs کے مابین واحد ربط جو ہمارے پاس موجود ہے وہ ٹرانزیکشن خود ہے، لیکن، ظاہر ہے، کہ ہم شرکاء میں فرق نہیں کر سکتے۔ زیادہ سے زیادہ ہم یہ کر سکتے ہیں، کہ یہ بتا دیں کہ ان پُٹس میں سے کوئی ایک کس شریک نے فراہم کیا تھے اور وہ ممکنہ طور پر نتیجتاً پیدا ہونے والے کس آؤٹ پٹ کا مالک ہے۔

لیکن یہ بھی کوئی اس قدر یقینی بات نہیں ہے۔ اوپر والی ٹرانزیکشن پر نظر ڈال کر، کون بتا سکتا ہے کہ، اس میں چار شرکاء ہیں؟ کیا یہ ایک ہی فرد ہے جو اپنے خود کے چار ایڈریسز میں اپنے فنڈز بھیج رہا ہے؟ دو لوگ ہیں جو کہ دو الگ خریداریاں کر رہے ہیں اور اپنے خود کے ایڈریسز میں 0.2 BTC واپس کر رہے ہیں؟ چار بندے نئے شرکاء کو بھیج رہے ہیں، یا خود کو واپس؟ ہم یقین کے ساتھ کچھ نہیں کہہ سکتے۔


تردید کے امکان کے ساتھ رازداری

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

پچھلے مثال میں، ہم یہ کہہ سکتے ہیں کہ ٹرانزیکشن میں 4 رازداری کے سیٹ تھے – آؤٹ پُٹ کا مالک ان ملوث چار شرکاء میں سے کوئی بھی ہو سکتا ہے۔ رازداری کا سیٹ جتنا بڑا ہو گا، اس بات کا امکان اتنا کم ہے کہ ٹرانزیکشنز کو ان کے اصل مالک سے جوڑا جا سکے گا۔ خوش قسمتی سے، حالیہ کوائن جوائن کی اطلاق کی صورتوں نے صارفین کے لیے اس بات کو معمول بنا دیا ہے کہ وہ بھروسے کی پروا کیے بغیر دیگر بہت سارے لوگوں کے ساتھ اپنے ان پُٹس شامل کر سکیں، جو کہ تردید کے امکان میں بہت زیادہ اضافہ کرتا ہے۔ حالیہ طور پر، ایک 100-افراد کی ٹرانزیکشن پر کامیابی سے عملدرآمد کیا گیا ہے۔


اختتامی خیالات

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

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