Vitalik Buterin, Coinbase, Kraken, Binance بے اعتماد CEXs PlatoBlockchain ڈیٹا انٹیلی جنس کو فروغ دیتے ہیں۔ عمودی تلاش۔ عی

Vitalik Buterin, Coinbase, Kraken, Binance بے اعتماد CEXs کو فروغ دیتے ہیں۔

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

ان واقعات نے سنٹرلائزڈ ایکسچینجز کے لیے عجلت کی لہر پیدا کی تاکہ قابل اعتماد ثبوت فراہم کیا جا سکے کہ ان کے پاس واجبات سے زیادہ اثاثے ہیں۔ ایک ___ میں بلاگ پوسٹ 19 نومبر کو، Ethereum کے شریک بانی Vitalik Buterin نے ان خفیہ طریقوں کا تجزیہ کیا جو اب تک تبادلے کے ذریعے بے اعتماد ہونے کے لیے استعمال کیے گئے ہیں، بشمول اس طرح کے طریقوں کی حدود۔

انہوں نے بے اعتمادی حاصل کرنے کے لیے مرکزی تبادلے کے لیے نئی تکنیکیں بھی تجویز کیں جن میں زیرو نالج Succinct Non-interactive Argument of Knowledge (ZK-SNARKs) اور دیگر جدید ٹیکنالوجیز شامل ہیں۔

Binance، Coinbase، اور Kraken، a16z کے جنرل پارٹنر اور Coinbase کے سابق CTO بالاجی سری نواسن کے ساتھ، اس پوسٹ میں تعاون کیا۔

بیلنس کی فہرستوں اور مرکل کے درختوں کے ذریعے سالوینسی ثابت کرنا

2011 میں، Mt. Gox پہلے تبادلوں میں سے ایک تھا جس نے 424,242 BTC کو کولڈ پرس سے پہلے سے اعلان کردہ Mt. Gox ایڈریس پر منتقل کر کے سالوینسی کا ثبوت فراہم کیا۔ بعد میں یہ انکشاف ہوا کہ ٹرانزیکشن گمراہ کن ہو سکتی ہے کیونکہ منتقل شدہ اثاثے ٹھنڈے پرس سے منتقل نہیں کیے گئے ہو سکتے ہیں۔

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

دوسرے لفظوں میں، اگر ایکسچینج یہ ثابت کر سکتے ہیں کہ ان کے پاس اپنے صارف کے ذخائر کے برابر یا اس سے زیادہ اثاثے ہیں، تو یہ ان کی واپسی کی درخواستوں کی صورت میں تمام صارفین کو ادائیگی کرنے کی صلاحیت کو ثابت کرے گا۔

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

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

مرکل سم درختمرکل سم درخت
مرکل سم ٹری کی مثال۔ ماخذ: Vitalik Buterin

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

بٹرین نے یہ بھی نوٹ کیا:

مرکل ٹری تکنیک اتنی ہی اچھی ہے جتنی ذمہ داریوں کے ثبوت کی اسکیم ہوسکتی ہے، اگر صرف ذمہ داریوں کا ثبوت حاصل کرنا ہی مقصد ہو۔ لیکن اس کی رازداری کی خصوصیات اب بھی مثالی نہیں ہیں۔

آپ مرکل کے درختوں کو زیادہ ہوشیار طریقوں سے استعمال کرکے تھوڑا سا آگے جا سکتے ہیں، جیسے ہر ساتوشی یا وی کو الگ پتی بنانالیکن آخر کار جدید ٹیکنالوجی کے ساتھ اسے کرنے کے اور بھی بہتر طریقے ہیں۔

ZK-SNARKs کا استعمال

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

Buterin نے لکھا:

"طویل مدتی مستقبل میں، ذمہ داریوں کے اس قسم کے ZK ثبوت کا استعمال نہ صرف ایکسچینجز میں صارفین کے ڈپازٹ کے لیے، بلکہ زیادہ وسیع پیمانے پر قرض دینے کے لیے کیا جا سکتا ہے۔ "

دوسرے لفظوں میں، قرض دہندگان قرض دہندگان کو ZK- ثبوت فراہم کر سکتے ہیں تاکہ وہ اس بات کو یقینی بنائیں کہ قرض لینے والوں کے پاس بہت زیادہ کھلے قرضے نہ ہوں۔

اثاثوں کے ثبوت کا استعمال

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

تاہم، اس تکنیک میں دو بڑے مسائل ہیں - کولڈ اسٹوریج اور کولیٹرل کے دوہری استعمال سے نمٹنا۔ زیادہ تر تبادلے اپنے زیادہ تر اثاثوں کو محفوظ رکھنے کے لیے کولڈ سٹوریج میں رکھتے ہیں، جس کا مطلب ہے کہ "کسی ایڈریس کے کنٹرول کو ثابت کرنے کے لیے ایک اضافی پیغام دینا بھی ایک مہنگا آپریشن ہے!" بٹرین نے لکھا۔

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

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

دوسرا مسئلہ اس بات کو یقینی بنانا ہے کہ تبادلے جعلی سالوینسی میں ضمانت کو تبدیل نہ کریں۔ بٹرین نے کہا:

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

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

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

"چونکہ USDC کی "ذمہ داریاں" صرف آن چین ERC20 ٹوکن ہیں، واجبات کا ثبوت "مفت میں" آتا ہے اور صرف اثاثوں کا ثبوت درکار ہوتا ہے۔

پلازما اور validiums کا استعمال

ایکسچینجز کو کسٹمر کے فنڈز کی چوری یا غلط استعمال سے روکنے کے لیے، ایکسچینج پلازما کا استعمال کر سکتے ہیں۔ ایک اسکیلنگ حل جو 2017-2018 میں Ethereum کے تحقیقی حلقوں میں مقبول ہوا، پلازما بیلنس کو مختلف ٹوکنز میں تقسیم کرتا ہے، جہاں ہر ٹوکن کو ایک انڈیکس تفویض کیا جاتا ہے اور پلازما بلاک کے مرکل ٹری میں ایک خاص پوزیشن ہوتی ہے۔

تاہم، پلازما کی آمد کے بعد سے، ZK-SNARKs ایک "زیادہ قابل عمل" حل کے طور پر ابھرا ہے، بٹرین نے نوٹ کیا۔ پلازما کا جدید ورژن ایک validium ہے، جو ZK-rollups جیسا ہی ہے لیکن ڈیٹا کو آف چین اسٹور کیا جاتا ہے۔ تاہم، بٹرین نے خبردار کیا:

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

مکمل وکندریقرت کی خرابیاں

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

Buterin نے لکھا:

"اچھی وجوہات کی بناء پر صارف کے اکاؤنٹس کے فنڈز کی وصولی کی صلاحیت حاصل کرنے کے لیے، ایکسچینجز کو ایسی طاقت کی ضرورت ہوتی ہے جو برے وجوہات کی بناء پر صارف کے اکاؤنٹس کے فنڈز کو چرانے کے لیے بھی استعمال ہو سکے۔ یہ ایک ناگزیر تجارت ہے۔"

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

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

نتیجہ: بہتر تبادلے کا مستقبل

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

انہوں نے مزید کہا کہ مستقبل میں آدھے حراستی تبادلے بھی ہو سکتے ہیں جہاں صارفین تبادلے پر fiat پر بھروسہ کرتے ہیں لیکن کرپٹو کرنسیوں پر نہیں۔

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

مستقبل میں، Buterin امید کرتا ہے کہ تمام تبادلے "کم از کم کرپٹو سائیڈ پر" غیر تحویل میں تبدیل ہو جائیں گے۔ سنٹرلائزڈ والیٹ ریکوری کے آپشنز موجود ہوں گے، "لیکن یہ ایکسچینج کے اندر کی بجائے والیٹ لیئر پر کیا جا سکتا ہے،" انہوں نے کہا۔

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

ٹائم اسٹیمپ:

سے زیادہ کرپٹو سلیٹ