Scroll та EIP-4844: Як Ethereum покращує шари доступності даних для роллапів

by:QuantCypher2 дні тому
1.55K
Scroll та EIP-4844: Як Ethereum покращує шари доступності даних для роллапів

Чому роллапам потрібні шари доступності даних

Історія масштабування Ethereum нагадує криптографічну версію ‘Нескінченної історії’. Після років дискусій спільнота обрала роллапи як головне рішення для блокчейн-трилеми. Але є нюанс: більшість роллапів потребують від Ethereum лише одного – бути надійним шаром доступності даних (DA).

Ілюзія цілісності виконання

ZK та оптимістичні роллапи обіцяють цілісність виконання (що ваші смарт-контракти не будуть обманювати). Але є секрет: самі докази виконання не гарантують, що ви зможете отримати свої кошти, якщо оператори діятимуть недобросовісно. Для цього потрібен повний історія стану – звідси й вимога DA.

EIP-4844: Оновлення DA для Ethereum

Зараз роллапи використовують дорогі calldata для DA. EIP-4844 вводить ‘транзакції з blob-даними’ – дешеві одиниці зберігання, спеціально призначені для DA. Ось чому це важливо:

  • Економія витрат: Blob-дані на 80% дешевші за calldata.
  • Окремий ринок gas: Blob-дані мають власний ринок комісій, що ізолює L2 від завантаженості L1.
  • Підготовка до майбутнього: Створює інфраструктуру для повного Danksharding.

Реалізація Scroll: Перевірка blob-даних у схемах

У нашому zkEVM у Scroll ми створили прототип для перевірки blob-даних у схемах. Виклик? Ethereum використовує криві BLS12-381, а наші схеми працюють на BN254. Наше рішення:

  1. Вибір випадкових точок на поліномі blob.
  2. Перевірка узгодженості за допомогою леми Шварца-Циппеля.
  3. Обчислювальні витрати на операції в інших полях (~28M advice cells).

Результат? Близько 139 секунд на доказ на M1 MacBook – непогано для забезпечення математичної впевненості у доступності даних.

Дорога вперед

Поки EIP-4844 активний після форку Cancun-Deneb, справжнє масштабування вимагатиме Danksharding. До того часу роллапи балансуватимуть між blob-даними та calldata.

QuantCypher

Лайки36.02K Підписники797

Гарячий коментар (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 ก็ตาม (คอมผมคงร้องไห้แน่ๆ)

สรุปแล้วนี่คืออัพเดทที่ทั้งประหยัด ทั้งปลอดภัยกว่า - เหมาะกับคนขี้กังวลแบบผมที่ตรวจสอบสัญญาอยู่ดึกดื่น!

คิดยังไงบ้างครับ? คอมเมนต์ด้านล่างได้เลย!

360
44
0
QuantSurfer
QuantSurferQuantSurfer
7 години тому

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!

991
43
0