ทำไม Rollups ต้องการ DA Layer และ EIP-4844 เพิ่มประสิทธิภาพให้ Ethereum อย่างไร

ปัญหาสามัญของบล็อกเชนและ Rollups
หลายปีที่ Ethereum พยายามแก้ไขปัญหาสามัญของบล็อกเชน—การรักษาสมดุลระหว่างการกระจายอำนาจ ความปลอดภัย และการขยายขนาด ทางออกของชุมชนคือแนวทางแบบ rollup-centric โดย rollups ย้ายการประมวลผลจาก Layer 1 (L1) ไปยังสภาพแวดล้อมที่ถูกกว่า แต่ยังคงความถูกต้องผ่าน validity proofs (ZK) หรือ fraud proofs (OP) แต่มีข้อแม้: rollups ต้องการมากกว่าความถูกต้องในการประมวลผล—พวกเขาต้องการ data availability (DA)
DA Layer คืออะไร?
DA layer รับรองว่าข้อมูลสามารถใช้งานได้สาธารณะนานพอสำหรับผู้ที่สนใจจะดึงข้อมูล ปัจจุบัน rollups ส่วนใหญ่ใช้ Ethereum เป็น DA layer โดยฝังข้อมูลใน calldata ซึ่งเป็นวิธีที่มีค่าใช้จ่ายสูงที่ EIP-4844 มุ่งหมายจะปรับปรุง
EIP-4844: Proto-Danksharding
EIP-4844 นำเสนอ blob-carrying transactions รูปแบบใหม่ที่ออกแบบมาสำหรับ DA โดยเฉพาะ ไม่เหมือน calldata, blobs มีต้นทุนต่ำกว่าเพราะไม่สามารถเข้าถึงได้โดยสัญญาอัจฉริยะ—มีเพียงคำมั่นสัญญาของพวกเขาเท่านั้นที่เก็บไว้บนเชน
คุณสมบัติหลักของ EIP-4844:
- ตลาดค่าธรรมเนียมแยก: ราคาแก๊สของ blob เป็นอิสระจากค่าธรรมเนียมแก๊ส L1 ช่วยลดความผันผวนสำหรับ rollups
- ที่เก็บชั่วคราว: Blobs จะอยู่ประมาณ 18 วัน—นานพอสำหรับการตรวจสอบแต่ไม่ถาวร
- KZG Commitments: รับรองความสมบูรณ์ของข้อมูลโดยไม่เพิ่มขนาดสถานะของ Ethereum
วิธีของ Scroll กับ DA
ในฐานะ ZK-Rollup, Scroll ใช้ Ethereum สำหรับ DA หลัง EIP-4844 จะเปลี่ยนจาก calldata เป็น blobs เพื่อลดต้นทุนแต่ยังคงความปลอดภัย