EIP-4844 ยกระดับ Ethereum สำหรับ Rollups

by:ChainSight2 วันที่แล้ว
1.43K
EIP-4844 ยกระดับ Ethereum สำหรับ Rollups

ปัญหาความสามารถในการขยายตัวของบล็อกเชนและ Rollup-Centric Ethereum

ชุมชนบล็อกเชนพยายามแก้ไขปัญหาความสามารถในการขยายตัวที่ต้องสมดุลระหว่างการกระจายอำนาจ ความปลอดภัย และประสิทธิภาพมาเป็นเวลานาน คำตอบของ Ethereum? แผนงานที่เน้น Rollup แต่สิ่งที่สำคัญคือ Rollups ส่วนใหญ่ต้องพึ่งพาความสามารถของ Ethereum ในฐานะชั้นข้อมูล (Data Availability - DA) และนี่คือที่มาของ EIP-4844 หรือ Proto-Danksharding ที่จะยกระดับความสามารถ DA ของ Ethereum

ทำไม Rollups ต้องการ Data Availability

Rollups สัญญาว่าจะลดค่าธรรมเนียมโดยการประมวลผลนอกเครือข่าย แต่หากไม่มี DA ผู้ใช้จะไม่สามารถตรวจสอบการเปลี่ยนแปลงสถานะหรือถอนเงินได้อย่างอิสระ Optimistic rollups ใช้ fraud proofs ในขณะที่ ZK-rollups ใช้ cryptographic proofs แต่ทั้งสองรูปแบบต้องการข้อมูลพื้นฐานที่ “พร้อมใช้งาน” ไม่จำเป็นต้องเก็บไว้ตลอดไป แต่ต้องเข้าถึงได้นานพอสำหรับการตรวจสอบ

ค่าใช้จ่ายของ Calldata

ปัจจุบัน Rollups ฝังข้อมูลธุรกรรมใน calldata ของ Ethereum ซึ่งมีค่าใช้จ่ายสูง (คิดเป็น 80% ของค่าใช้จ่าย Rollup!) EIP-4844 นำเสนอ blob-carrying transactions ที่ให้พื้นที่จัดเก็บข้อมูลเฉพาะสำหรับ DA ในราคาที่ถูกกว่า Blobs จะถูกเก็บชั่วคราว (~18 วัน) ซึ่งเพียงพอสำหรับการตรวจสอบความถูกต้อง

EIP-4844: ก้าวกระโดดทางเทคนิค

  1. กลไก Blob: แต่ละ blob จุข้อมูลได้ ~125 KB โดยใช้ KZG proofs การเข้าถึงเนื้อหา blob โดยตรงผ่าน EVM ไม่ได้ มีเพียง commitment เท่านั้นที่ช่วยลดค่า gas
  2. ตลาด gas แบบคู่: ราคา gas ของ blob แยกจาก gas การดำเนินการ ช่วยปกป้อง Rollups จากความแออัดของ L1
  3. เตรียมพร้อมสำหรับอนาคต: ออกแบบมาเพื่อรองรับ Danksharding ในอนาคต ที่โหนดจะสุ่มตัวอย่าง blobs แทนที่จะดาวน์โหลดทั้งหมด

ความท้าทายข้างหน้า

แม้ EIP-4844 จะเพิ่มความจุ (~100 TPS สำหรับ Rollups) แต่ยังไม่ใช่ทางออกสุดท้าย Danksharding แบบเต็มรูปแบบยังจำเป็นสำหรับการขยายตัวที่แท้จริง จนกว่าจะถึงเวลานั้น Rollups จะต้องจัดการกับ blobs และ calldata หรือเสี่ยงต่อการพึ่งพาชั้น DA ภายนอก

ความคิดเห็น? มาร่วมพูดคุยว่าสิ่งนี้ส่งผลกระทบอย่างไรต่อระบบของคุณ

ChainSight

ไลค์21.86K แฟนคลับ729
โอพูลัส