ایتھریم لیبس کے ڈیریک چینگ، جنہوں نے زیرو ڈیو کی بنیاد رکھی، نے کہا کہ بیس کے EIP-8130 اور ایتھریم کے EIP-8141 فریم ٹرینزیکشنز کو مطابق کرنے کے لیے تعاون گزشتہ ہفتے ختم ہو گیا، جس سے دونوں طرفین الگ الگ نیٹو اکاؤنٹ-ابسٹرکشن معیارات پر کام کرنے پر مجبور ہو گئے۔
آفیشل ایتھریم بہتری پیشکش رجسٹری میں EIP-8130 اور EIP-8141 دونوں کو مسودہ کے طور پر درج کیا گیا ہے۔ ایتھ لیبز Hegotá کے لیے فریم ٹرانزیکشنز کی حمایت کرتا ہے، جسے وہ ایک آنے والے ایتھریم هارڈ فورک کے طور پر بیان کرتا ہے، اور کہتا ہے کہ وہ لیئر 2 اور والٹس کے ساتھ اس کے اطلاق پر کام کرنے کا ارادہ رکھتا ہے۔
عملی طور پر، ناسازگار نیٹو ٹرانزیکشن ٹائپس والٹ اور ایپلیکیشن ڈویلپرز پر زیادہ انٹیگریشن کا کام ڈال دیں گے۔ چینگ نے کہا کہ ناکام کوشش “والٹس پر بوجھ ڈال رہی تھی تاکہ وہ اس نتیجے میں پیدا ہونے والی تفرقہ کا مقابلہ کریں،” حالانکہ ان کا دعویٰ تھا کہ سافٹ ویئر اب بھی ان فرق کو صارفین سے چھپا سکتا ہے۔
ڈیزائن کیسے مختلف ہیں
اکاؤنٹ ایبسترکشن سمارٹ کنٹریکٹ اکاؤنٹس کو اپنی اپنی تصدیق منطق تعریف کرنے کی اجازت دیتا ہے، جبکہ باہری طور پر ملکہ اکاؤنٹس کے لیے مقررہ قواعد پر انحصار نہیں کرتا۔ آخری ERC-4337 معیار اکاؤنٹ ایبسترکشن فراہم کرتا ہے بغیر ایتھریم کے کنسنسس قواعد میں تبدیلی کے: صارفین `UserOperation` آبجیکٹس کو الگ میم پول میں جمع کراتے ہیں، اور بندلرز انہیں ایک EntryPoint کنٹریکٹ کے لیے ٹرانزیکشنز میں پیک کرتے ہیں۔
دونوں نئے مسودات اکاؤنٹ-ابسٹرکشن فنکشنز کو نیٹیو ٹرانزیکشن ہینڈلنگ میں منتقل کرتے ہیں، لیکن وہ مختلف کنٹرول پوائنٹس استعمال کرتے ہیں۔
EIP-8130 ایک نیا ٹائپڈ ٹرانزیکشن، آنچین کیسٹور اور اکاؤنٹ کانفیگریشن سسٹم کو ملا تا ہے۔ یہ کسٹم تصدیق، بیچڈ کالز اور گیس سپانسرشپ کو سپورٹ کرتا ہے۔ چونکہ ہر ٹرانزیکشن اپنا اتھینٹیکیٹر ظاہر کرتی ہے، نوڈز ضروری تصدیق کا کام پہچان سکتے ہیں اور جب تک کہ والٹ کوڈ کو انجام نہیں دیا جاتا، تو انہیں نامعلوم اتھینٹیکیٹرز کو مسترد کر سکتے ہیں۔
8130 ڈرافٹ ایک L1 پروفائل کو اجازت دیں گا اور ایک L2 پروفائل کو اپنے نیٹیو ٹرانزیکشن پاتھ کو ایک کینونیکل اتھینٹیکیٹر سیٹ تک محدود کرتا ہے۔ یہ ساخت بلند ٹریفک چینز کو پیش گوئی کے قابل تصدیق لاگت فراہم کرنے اور والٹس کے لیے ایک عام بنیادی معیار برقرار رکھنے کے مقصد سے ہے۔
EIP-8141 ایک ٹرانزیکشن کو "فریمز" کی ایک ترتیب میں تقسیم کرتا ہے، یا وہ کنٹریکٹ کالز جو ٹرانزیکشن کی تصدیق کرتی ہیں، گیس ادائیگی کو منظور کرتی ہیں اور صارف کے آپریشنز کو انجام دیتی ہیں۔ اس ڈیزائن کے ذریعے اکاؤنٹس EVM کوڈ کا استعمال کرکے تصدیق اور گیس ادائیگی کے قواعد تعریف کر سکتے ہیں، جس میں کلید کا تبدیل کرنا، بیچڈ کالز اور متبادل فی ادائیگی جیسے خصوصیات شامل ہیں۔
ایتھ لیبز نے مرکزی توازن کو بیان کیا ہے: اجازت کے بغیر، EVM بنیادی تصدیق Frame Transactions کو خفیہ رکھنے اور مستقبل کے دستخط نظام کے لیے لچک فراہم کرتی ہے، لیکن ڈائنامک تصدیق کی لاگتیں اعلیٰ ٹریفک والے لیئر 2s کے لیے چیلنجز پیدا کر سکتی ہیں۔ EIP-8130 اجراء سے پہلے اتھینٹیکیٹر کو واضح بنانے کے ذریعے زیادہ قابل پیشگوئی تصدیق کو ترجیح دیتا ہے۔
قابلیتِ انتقال اوپر کی طرف بڑھ رہی ہے
EIP-8130 کے منصوبے میں اب بھی منتقلی کو ایک اہم تشویش کے طور پر پکارا جا رہا ہے۔ اس میں کہا گیا ہے کہ اکاؤنٹس EVM چینز پر کام کر سکتے ہیں جو 8130 ٹرانزیکشن قسم کو سپورٹ نہیں کرتے، ERC-4337 یا کسی دوسرے ٹرانسپورٹ میکانزم کا استعمال کرتے ہوئے۔ اس کے علاوہ، مطابقت رکھنے والی چینز سے مشترکہ کینونیکل آتھنٹیکیٹر سیٹ کو قبول کرنے کی ضرورت ہے۔
اس لیے رپورٹ کی گئی تقسیم ضروری طور پر دوسری EVM چین پر 8130 اکاؤنٹ کو استعمال ناکارہ نہیں بنائے گی۔ تاہم، اگر دونوں منصوبے الگ الگ آگے بڑھیں تو ایتھریم اور بیس کے لیے ایک مشترکہ نیٹو ٹرانزیکشن فارمیٹ قائم کرنے کی کوشش ختم ہو جائے گی۔ والٹس اور ایپس کو ہر چین کے لیے مناسب ٹرانزیکشن ٹرانسپورٹ اور تصدیق کے قواعد منتخب کرنے ہوں گے۔
چیانگ نے دو ممکنہ جوابات کا اشارہ کیا: ایتھریم اور لیئر 2 کے درمیان مشترکہ وسائل پر تعاون کو وسعت دینا، یا پروٹوکول کے فرق کو قبول کرنا اور والٹس اور ایپلیکیشنز تعمیر کرنا جو انہیں صارفین سے الگ کر دیں۔ اب تک، آفیشل EIP رجسٹری دونوں ڈیزائنز کو ڈرافٹ کے طور پر فہرست کرتی ہے۔

