Scroll اور EIP-4844: Ethereum کا Rollups کے لیے ڈیٹا دستیابی کی سطح کو بہتر بنانا

Rollups کو ڈیٹا دستیابی کی سطح کی ضرورت کیوں ہے
حقیقت یہ ہے کہ Ethereum کا اسکیلنگ سگا ایک کریپٹوگرافر کی ‘The NeverEnding Story’ جیسا ہے۔ سالوں کی بحث کے بعد، کمیونٹی نے rollups کو بلاک چین ٹرائیلما حل کرنے والے کے طور پر منتخب کیا۔ لیکن یہاں ایک مسئلہ ہے: زیادہ تر rollups کو Ethereum سے صرف ایک چیز کرنے کی ضرورت ہوتی ہے - ایک قابل اعتماد ڈیٹا دستیابی (DA) لیئر کے طور پر کام کرنا۔
عمل درآمد کی سالمیت کا وہم
ZK اور optimistic rollups دونوں عمل درآمد کی سالمیت کا وعدہ کرتے ہیں (یہ وہ شاندار اصطلاح ہے جس کا مطلب ہے کہ آپ کے اسمارٹ معاہدے دھوکہ نہیں دیں گے)۔ لیکن یہاں ایک چھوٹا سا راز ہے: عمل درآمد کے ثبوت اکیلے یہ ضمانت نہیں دیتے کہ آپ اپنے فنڈز نکال سکتے ہیں اگر آپریٹرز بددیانتی کریں۔ اس کے لیے، ہمیں مکمل اسٹیٹ تاریخ دستیاب ہونی چاہیے - اور یہی DA کی ضرورت ہے۔
EIP-4844: Ethereum کا DA اپ گریڈ
فی الحال، rollups DA کے لیے مہنگے calldata استعمال کرتے ہیں۔ EIP-4844 ‘blob-carrying transactions’ متعارف کرواتا ہے - بنیادی طور پر DA کے لیے مخصوص سستی اسٹوریج یونٹس۔ یہاں بتایا گیا ہے کہ یہ کیوں اہمیت رکھتا ہے:
- لاگت میں کمی: Blob ڈیٹا calldata سے تقریباً 80% سستا ہے چونکہ یہ صرف دستیابی کے لیے موزوں ہے
- علیحدہ Gas مارکیٹ: Blobs کو ان کی EIP-1559 طرز کی فیس مارکیٹ ملتی ہے، جو L2s کو L1 کے ازدحام سے محفوظ رکھتی ہے
- مستقبل کے لیے تیاری: مستقبل میں Danksharding کے لیے انفراسٹرکچر قائم کرتا ہے
The Road Ahead
جبکہ EIP-4844 Cancun-Deneb فورک کے ساتھ لائیو ہے، حقیقی اسکیلنگ نروان Danksharding کی ڈیٹا دستیابی نمونہ گیری مانگتا ہے۔ تب تک، rollups blobs اور calldata کے درمیان توازن قائم رکھیں گے - یا متبادل DA لیئرز کے ساتھ غیر آرام دہ حفاظتی تجارت کریں گے۔
Scroll’s Implementation: Blob Verification کے لیے سرکٹ ٹرکس
Scroll میں ہمارے zkEVM میں، ہم نے blob commitments کو in-circuit تصدیق کرنے کے لیے proof-of-concept بنایا ہے۔ چیلنج؟ Ethereum blob verification کے لیے BLS12-381 curves استعمال کرتا ہے جبکہ our circuits BN254 پر چلتے ہیں۔
The result? About 139 seconds per proof on an M1 MacBook - not bad for ensuring mathematical certainty about your data availability.
QuantCypher
مشہور تبصرہ (2)

โอ้โห! อีเธอเรียมไม่หยุดอัพเกรด
จากบทความที่ว่า “Scroll and EIP-4844: How Ethereum is Leveling Up” เหมือนดูซีรี่ย์ต่อเนื่องไม่มีจบจริงๆ! ตอนนี้มาถึงซีซั่น “Data Availability” ที่ทั้ง ZK และ Optimistic rollups ต่างก็ร้องขอเหมือนเด็กอยากได้ขนม
ปัญหาคือไง?
- Optimistic rollups นี่เหมือนเพื่อนที่บอกว่า “เชื่อฉันดิ” แล้วเหงื่อแตก (ต้องคอยตามเช็คตลอด)
- ZK rollups ก็เหมือนอาจารย์เลขที่พิสูจน์ได้แต่…ก็ยังต้องการข้อมูลอยู่ดี!
EIP-4844 มาแก้ปัญหา ด้วย “blob-carrying transactions” ที่ช่วยลดค่าใช้จ่ายลง 80% - เหมือนไปตลาดแล้วได้ส่วนลดแบบจัดเต็ม!
สำหรับ Scroll ที่ใช้ zkEVM นี่เขาทำให้ระบบตรวจสอบ blob ได้ในวงจร…แม้จะกินทรัพยากรเครื่องไป 28M cells ก็ตาม (คอมผมคงร้องไห้แน่ๆ)
สรุปแล้วนี่คืออัพเดทที่ทั้งประหยัด ทั้งปลอดภัยกว่า - เหมาะกับคนขี้กังวลแบบผมที่ตรวจสอบสัญญาอยู่ดึกดื่น!
คิดยังไงบ้างครับ? คอมเมนต์ด้านล่างได้เลย!

Ethereum Finally Gets Its Act Together
After years of being the blockchain equivalent of that one friend who says ‘I’ll pay you back tomorrow’ (looking at you, optimistic rollups), Ethereum is finally stepping up its data availability game with EIP-4844.
Blobs to the Rescue
These magical ‘blob-carrying transactions’ are like switching from mailing bricks via UPS to sending holograms - 80% cheaper and way more efficient. Now if only dating apps had this kind of upgrade…
Pro Tip for Devs
If your zkEVM takes 139 seconds to verify a blob commitment, that’s exactly how long you should microwave popcorn for optimal kernel distribution. You’re welcome.
Drop your favorite L2 joke below - bonus points if it involves polynomial commitments!