ایتھریم کے استعمال کو آسان بنانے کی ضرورت ہے؛ اور کے انتظام سے لے کر ٹرانزیکشنز شروع کرنے تک۔ بڑے پیمانے پر اپنانے میں سہولت فراہم کرنے کے لیے، ایتھریم کو استعمال میں آسانی کو کافی حد تک بڑھانا چاہیے، جس سے صارفین ایپس استعمال کرنے کے ہموار تجربے کے ساتھ ایتھریم تک بغیر اجازت اور سنسرشپ کے خلاف مزاحمت کرنے والی رسائی کا تجربہ کر سکیں۔
سیڈ فریزز (seed phrases) سے آگے
ایتھریم اکاؤنٹس کیز کے ایک جوڑے کے ذریعے محفوظ ہوتے ہیں جو اکاؤنٹس کی شناخت (پبلک کی) اور پیغامات پر دستخط (پرائیویٹ کی) کرنے کے لیے استعمال ہوتے ہیں۔ پرائیویٹ کی ایک ماسٹر پاس ورڈ کی طرح ہوتی ہے؛ یہ ایتھریم اکاؤنٹ تک مکمل رسائی کی اجازت دیتی ہے۔ یہ ان لوگوں کے لیے کام کرنے کا ایک مختلف طریقہ ہے جو بینکوں اور Web2 ایپس سے زیادہ واقف ہیں جو صارف کی جانب سے اکاؤنٹس کا انتظام کرتے ہیں۔ ایتھریم کو مرکزی فریقین پر انحصار کیے بغیر بڑے پیمانے پر اپنانے تک پہنچنے کے لیے، صارف کے لیے اپنے اثاثوں کی تحویل میں لینے اور پبلک-پرائیویٹ کی کرپٹوگرافی اور کی مینجمنٹ کو سمجھے بغیر اپنے ڈیٹا پر کنٹرول رکھنے کا ایک سیدھا، ہموار طریقہ ہونا چاہیے۔
اس کا حل ایتھریم کے ساتھ تعامل کرنے کے لیے والیٹس کا استعمال ہے۔ اسمارٹ کانٹریکٹ والیٹس کیز کے کھو جانے یا چوری ہونے کی صورت میں اکاؤنٹس کی حفاظت کے طریقے، بہتر فراڈ کا پتہ لگانے اور دفاع کے مواقع پیدا کرتے ہیں، اور والیٹس کو نئی فعالیت حاصل کرنے کی اجازت دیتے ہیں۔ اگرچہ اسمارٹ کانٹریکٹ والیٹس آج موجود ہیں، لیکن انہیں بنانا مشکل ہے کیونکہ ایتھریم پروٹوکول کو ان کی بہتر حمایت کرنے کی ضرورت ہے۔ اس اضافی تعاون کو اکاؤنٹ ایبسٹریکشن (account abstraction) کہا جاتا ہے۔
اکاؤنٹ ایبسٹریکشن کے بارے میں مزیدسب کے لیے نوڈز
چلانے والے صارفین کو ڈیٹا فراہم کرنے کے لیے تیسرے فریق پر بھروسہ کرنے کی ضرورت نہیں ہے، اور وہ ایتھریم کے ساتھ تیزی سے، نجی طور پر، اور بغیر اجازت کے تعامل کر سکتے ہیں۔ تاہم، اس وقت نوڈ چلانے کے لیے تکنیکی علم اور کافی ڈسک اسپیس کی ضرورت ہوتی ہے، جس کا مطلب ہے کہ بہت سے لوگوں کو اس کے بجائے درمیانی لوگوں پر بھروسہ کرنا چاہیے۔
کئی اپ گریڈز ہیں جو نوڈز کو چلانا بہت آسان اور بہت کم وسائل پر مبنی بنا دیں گے۔ ڈیٹا کو ذخیرہ کرنے کے طریقے کو تبدیل کر کے ایک زیادہ جگہ بچانے والا ڈھانچہ استعمال کیا جائے گا جسے Verkle Tree کہا جاتا ہے۔ اس کے علاوہ، اسٹیٹ لیسنیس (statelessness) یا ڈیٹا کی میعاد ختم ہونے (data expiry) کے ساتھ، ایتھریم نوڈز کو پورے ایتھریم اسٹیٹ ڈیٹا کی کاپی ذخیرہ کرنے کی ضرورت نہیں ہوگی، جس سے ہارڈ ڈسک اسپیس کی ضروریات میں کافی حد تک کمی آئے گی۔ لائٹ نوڈز مکمل نوڈ چلانے کے بہت سے فوائد پیش کریں گے لیکن موبائل فونز پر یا سادہ براؤزر ایپس کے اندر آسانی سے چل سکتے ہیں۔
Verkle trees کے بارے میں پڑھیںان اپ گریڈز کے ساتھ، نوڈ چلانے کی رکاوٹیں مؤثر طریقے سے صفر تک کم ہو جاتی ہیں۔ صارفین اپنے کمپیوٹر یا موبائل فون پر قابل ذکر ڈسک اسپیس یا CPU کی قربانی دیے بغیر ایتھریم تک محفوظ، بغیر اجازت رسائی سے مستفید ہوں گے، اور جب وہ ایپس استعمال کریں گے تو انہیں ڈیٹا یا نیٹ ورک تک رسائی کے لیے تیسرے فریق پر انحصار نہیں کرنا پڑے گا۔
موجودہ پیشرفت
اسمارٹ کانٹریکٹ والیٹس پہلے سے ہی دستیاب ہیں، لیکن انہیں زیادہ سے زیادہ غیر مرکزی اور بغیر اجازت بنانے کے لیے مزید اپ گریڈز کی ضرورت ہے۔ EIP-4337 ایک پختہ تجویز ہے جس کے لیے ایتھریم کے پروٹوکول میں کسی تبدیلی کی ضرورت نہیں ہے۔ EIP-4337 کے لیے درکار مرکزی اسمارٹ کانٹریکٹ مارچ 2023 میں تعینات (deploy) کیا گیا تھا۔
مکمل اسٹیٹ لیسنیس (statelessness) ابھی بھی تحقیق کے مرحلے میں ہے اور اس کے نافذ ہونے میں ممکنہ طور پر کئی سال باقی ہیں۔ مکمل اسٹیٹ لیسنیس کی راہ میں کئی سنگ میل ہیں، بشمول ڈیٹا کی میعاد ختم ہونا، جو جلد نافذ کیے جا سکتے ہیں۔ روڈ میپ کے دیگر آئٹمز، جیسے Verkle Trees اور پروپوزر-بلڈر علیحدگی (Proposer-builder separation) کو پہلے مکمل کرنے کی ضرورت ہے۔
Verkle tree ٹیسٹ نیٹس پہلے سے ہی چل رہے ہیں، اور اگلا مرحلہ نجی، پھر عوامی ٹیسٹ نیٹس پر Verkle-tree فعال کلائنٹس کو چلانا ہے۔ آپ ٹیسٹ نیٹس پر کانٹریکٹس تعینات کر کے یا ٹیسٹ نیٹ کلائنٹس چلا کر پیشرفت کو تیز کرنے میں مدد کر سکتے ہیں۔
صفحہ کی آخری اپ ڈیٹ: ۱۹ جولائی، ۲۰۲۴
