Ethereum Keyed Nonces تجویز پرائیویسی اور اسٹیٹ اسکیلنگ کو ہدف بناتی ہے۔

Vitalik Buterin نے کہا کہ keyed nonces Ethereum کے لیے پرائیویسی اپ گریڈ سے زیادہ بن سکتا ہے۔ ایک X پوسٹ میں، اس نے انہیں خصوصی اسٹوریج کے ارد گرد تعمیر کردہ نئی ریاستی اسکیلنگ حکمت عملی کی طرف ممکنہ پہلا قدم قرار دیا۔
خیال Ethereum کی مکمل متحرک حالت سے کچھ استعمال کے معاملات کو دور کرنے پر مرکوز ہے۔ دریں اثنا، رازداری کے لین دین ایک کلیدی مثال بنے ہوئے ہیں، کیونکہ نالیفائر وقت کے ساتھ ساتھ بڑھتے رہتے ہیں اور سسٹم میں داخل ہونے کے بعد ان کی کٹائی نہیں کی جا سکتی۔
Vitalik کلیدی نونسز کی وضاحت کرتا ہے۔
بٹرین نے کہا کہ کلیدی نونسز رازداری کے حل کے لیے پروٹوکول کی سطح پر مضبوط تعاون کا اضافہ کرتے ہیں۔ تاہم، اس نے انہیں ایتھریم سرگرمی کے مخصوص زمروں کے لیے موزوں اسٹوریج کی اقسام بنانے کے لیے ایک وسیع منصوبے کے حصے کے طور پر بھی تیار کیا۔
یہ تجویز ایک سنگل ارسال کنندہ کو nonce کلید اور غیر ترتیب کا استعمال کرتے ہوئے ڈھانچے سے بدل دے گی۔ یہ ماڈل اکاؤنٹس کو زیادہ لچکدار لین دین کا آرڈر دیتا ہے جبکہ استعمال کے ایسے معاملات کی حمایت کرتا ہے جن کو الگ الگ لین کی ضرورت ہوتی ہے۔
خاص طور پر، بٹرین نے اس خیال کو ان پروٹوکول نالیفائرز سے جوڑ دیا۔ پرائیویسی سسٹم ایک ہی سکے یا نوٹ کو دو بار خرچ ہونے سے روکنے کے لیے nullifiers کا استعمال کرتے ہیں، اور ہر لین دین ایک سیٹ میں ایک اور قدر کا اضافہ کرتا ہے جو پھیلتا رہتا ہے۔
اس نے آٹھ سالوں کے دوران 2,000 پرائیویسی محفوظ رکھنے والے لین دین کے ساتھ ایک بڑے پیمانے پر مثال دی۔ یہ منظر نامہ تقریباً 500 بلین نالیفائرز آن چین بنائے گا، جس سے ایتھریم کو اسٹوریج کا ایک بڑا چیلنج درپیش ہو گا۔
نالیفائر اسٹوریج کلیدی مسئلہ بن جاتا ہے۔
Buterin نے کہا کہ اگر وہ 500 بلین نالیفائر ایک وقف شدہ nullifier اسٹور میں بیٹھیں تو Ethereum زیادہ विकेंद्रीकृत رہے گا۔ انہوں نے کہا کہ نتائج انہیں موجودہ عمومی حالت میں رکھنے سے بہتر کام کریں گے۔
وجہ اس سے آتی ہے کہ کس طرح nullifiers استعمال کیے جاتے ہیں۔ انہیں صرف درستگی کی جانچ کی ضرورت ہے، اور لین دین واضح طور پر nullifier ID فراہم کر سکتے ہیں، لہذا نوڈس کو DeFi ایپلی کیشنز کے لیے مطلوبہ متحرک رسائی کی اسی سطح کی ضرورت نہیں ہے۔
تکنیکی نوٹ کے مطابق، پہلے سے طے شدہ پرائیویسی سپورٹ کے لیے VOPS میں 32 بائٹس فی ٹرانزیکشن ذخیرہ کرنے کی ضرورت پڑ سکتی ہے۔ آٹھ سالوں میں فی سیکنڈ 1,000 نجی لین دین پر، اس سے 8 TB نالیفائر سیٹ بن جائے گا۔
بلوم فلٹر ایک اور راستہ پیش کرتا ہے۔ نوٹ میں کہا گیا ہے کہ ایک فلٹر کم جھوٹی مثبت شرح کے ساتھ، بڑے پیمانے پر آٹھ سال بعد تقریباً ایک بائٹ فی نالیفائر، یا تقریباً 277 GiB کی ضرورت کو کم کر سکتا ہے۔
بلوم فلٹرز اور شارڈنگ انٹر پلان
بٹرین نے شارڈنگ کو نالیفائر اسٹوریج کے لیے ایک ممکنہ آپشن کے طور پر بھی حوالہ دیا۔ اس ڈھانچے کے تحت، ہر نوڈ میں نالیفائرز کا صرف ایک چھوٹا سا حصہ ہو سکتا ہے اور دوسرے شارڈز کے ایماندار ساتھیوں سے روابط برقرار رکھ سکتا ہے۔
بہر حال، بلوم فلٹر کی تجویز ایک مختلف راستہ اختیار کرتی ہے۔ ہر نوڈ اپنا پرائیویٹ فلٹر برقرار رکھے گا، چیک کرے گا کہ آیا کوئی nullifier خرچ ہوتا نظر آتا ہے، اور قبول کرتا ہے کہ کچھ درست لین دین کو بے ترتیب مسترد ہونے کا سامنا کرنا پڑ سکتا ہے۔
اس نوٹ میں ایک nullifier ٹرانزیکشنز کے لیے 3% کے قریب اور تین nullifier خرچ کرنے والے لین دین کے لیے تقریباً 9% کے قریب جھوٹے مسترد ہونے کا تخمینہ لگایا گیا ہے۔ اس نے کہا کہ FOCIL اور mempools میں فالتو پن اس تجارت کو جذب کر سکتا ہے۔
بٹرین نے کہا کہ ایک مکمل متحرک حالت کا انتظام دسیوں یا سینکڑوں ٹیرا بائٹس پر کرنا بہت مشکل ہو جاتا ہے۔ خصوصی ریاست محدود استعمال کے معاملات کے لیے گیس سستی رکھ سکتی ہے، جبکہ DeFi اور دیگر ایپلی کیشنز کے لیے متحرک اسٹوریج کو محفوظ رکھتی ہے جن کو مکمل لچک کی ضرورت ہوتی ہے۔
متعلقہ: ریپل نے کرپٹو دراندازی سے لڑنے کے لیے کرپٹو ISAC کے ساتھ DPRK کو دھمکی دی