ประวัติย่อของ EIP-4844: การสร้าง Blobspace World
รวบรวมข้อความต้นฉบับ: The Way of DeFi
รวบรวมข้อความต้นฉบับ: The Way of DeFi
ประวัติย่อของ EIP-4844: การสร้าง Blobspace World

EIP-4844 ประวัติการพัฒนา
EIP-4844 เริ่มต้นจากแนวคิดแฮ็กกาธอนในช่วง ETHDenver 2022 โดยมีต้นแบบรุ่นแรกที่สร้างโดยโปรโตแลมบ์ดาของทีมเรา เทอเรนซ์เชนของ Prysm และอื่นๆ อีกมากมาย สิ่งนี้เกี่ยวข้องกับการแยกของ geth ที่เพิ่มประเภทธุรกรรมของ blob และนำ crypto ใหม่มาใช้เพื่อรักษาความปลอดภัยของ blob
การเข้าสู่การพัฒนา EIP-4844 ที่แท้จริงเริ่มขึ้นในปลายฤดูใบไม้ผลินี้โดยมีเป้าหมายทันทีในการดำเนินการตามความเห็นพ้องต้องกันอย่างสมบูรณ์และดำเนินการต้นแบบไคลเอนต์ เรารู้ตั้งแต่เนิ่นๆ ว่าการนำ EIP ในระดับนี้มาสู่ mainnet จะไม่สามารถทำได้หากไม่ได้รับการสนับสนุนจากชุมชน Ethereum อย่างเต็มที่ ขณะนี้เราอยู่ห่างจากฮาร์ดฟอร์กเป้าหมายอย่างน้อยเก้าเดือน และกรอบเวลาดังกล่าวจะมีความสำคัญอย่างยิ่งในการระบุปัญหาสำคัญใดๆ ในข้อมูลจำเพาะก่อนการทดสอบเครือข่าย เป้าหมายแรกของเราประสบความสำเร็จในช่วงต้นฤดูร้อนด้วย Prysm และ geth forks ของ EIP-4844 นี่เป็นครั้งแรกที่เรามีการดำเนินการที่เป็นไปตามข้อกำหนดอย่างสมบูรณ์และลูกค้าที่เป็นเอกฉันท์
ประวัติย่อของ EIP-4844: การสร้าง Blobspace World

ความร่วมมือของชุมชน
การพัฒนาอัปเกรดที่สำคัญอย่าง EIP-4844 (และรวมไว้ในฮาร์ดฟอร์กที่กำลังจะมีขึ้น) ต้องใช้ทักษะและความพยายามจากหลายชุมชน เราร่วมมือกับนักพัฒนาจาก Coinbase, Prysm และ Worldcoin เพื่อทดสอบ ใช้งาน และเผยแพร่ EIP-4844 EIP-4844 Developer Testnet (devnet) ที่ใช้งานเต็มรูปแบบครั้งแรกได้รับการนำเสนอในการเรียกชุมชน EIP-4844 ซึ่งมีสภาพแวดล้อมการทดสอบสำหรับนักวิจัยและนักพัฒนาเพื่อดูว่าเรากำลังสร้างอะไรอยู่
แม้ว่าการโทรจากชุมชนจะเป็นประโยชน์ แต่เรายังคงขาดคำติชมที่สำคัญจากนักพัฒนาไคลเอ็นต์ โดยเฉพาะอย่างยิ่งเนื่องจาก EIP-4844 ได้รับการพัฒนาควบคู่ไปกับ The Merge Devcon VI ในโบโกตาเป็นช่วงเวลาสำคัญสำหรับ EIP-4844 ทำให้เรามีโอกาสนำเสนอและหารือเกี่ยวกับการอัปเกรดกับนักพัฒนาหลักของ Ethereum Foundation รวมถึงทีมลูกค้า เราเปิดตัว devnet v2 ซึ่งใช้ข้อกำหนดล่าสุดของ EIP-4844 ทำให้นักพัฒนาไคลเอนต์มีโอกาสทำความคุ้นเคยกับข้อเสนอมากขึ้น Devnet v2 ยังถูกใช้เพื่อสร้างเบราว์เซอร์ Blobs ระหว่างงาน ETHBogota Hackathon
ขอบคุณเวิร์กช็อป R&D หลายแห่งที่จัดโดย Ethereum Foundation ไม่เพียงแต่เราจะสามารถเขียนโค้ดร่วมกันได้ แต่เรายังมีนักพัฒนาหลักรายใหม่เข้าร่วมการพัฒนา EIP-4844 ดังนั้นเราจึงได้พัฒนาแผนงานเพื่อรวม EIP-4844 ในการอัปเกรด mainnet ครั้งต่อไป
ความคืบหน้าการพัฒนา
เป็นเวลานาน กระบวนการพัฒนา EIP-4844 มีดังนี้:
ข้อกำหนดการใช้งาน
ข้อกำหนดการทดสอบ
อัปเดตข้อมูลจำเพาะตามผลการทดสอบ
ทำซ้ำ
เนื่องจากมีการเปลี่ยนแปลงข้อกำหนดอย่างต่อเนื่อง เครือข่ายทดสอบสำหรับนักพัฒนาซอฟต์แวร์ (devnet) จึงเป็นวิธีหลักในการทดสอบ EIP-4844 เนื่องจากเปิดใช้งานได้ง่าย ตอนนี้ข้อมูลจำเพาะส่วนใหญ่เสร็จสมบูรณ์แล้ว เรากำลังมุ่งสู่การผลิต ซึ่งรวมถึงการทดสอบแบบไฮฟ์ tx fuzzing เวกเตอร์ทดสอบสำหรับการทำงานร่วมกันของไคลเอ็นต์ และเครือข่ายทดสอบ เป้าหมายของเราคือการทำให้นักพัฒนาไคลเอ็นต์ติดตั้ง EIP-4844 ได้ง่ายขึ้น และมั่นใจว่าการใช้งานเป็นไปตามข้อกำหนด
EIP-4844 ครอบคลุมถึงฉันทามติและการดำเนินการ ดังนั้นความซับซ้อนจึงอยู่ระหว่าง EIP-1559 และ The Merge นอกจากนี้ เราคาดว่า EIP-4844 จะเปิดตัวพร้อมกับ Shanghai hard fork สิ่งนี้ช่วยให้เราสามารถเตรียมเครือข่ายทดสอบ EIP-4844 ที่ทำงานได้อย่างสมบูรณ์ประมาณหนึ่งเดือน สิ่งสำคัญที่สุดคือสิ่งนี้เกิดขึ้นในขณะที่นักพัฒนาไคลเอนต์กำลังยุ่งอยู่กับการดำเนินการถอนเงินสำหรับ Shanghai hard fork นับตั้งแต่การควบรวมกิจการ นักพัฒนาไคลเอนต์ได้มุ่งเน้นไปที่การแก้ไขข้อบกพร่องไคลเอ็นต์ ล้างโค้ด และดำเนินการถอน ขณะนี้เรามีคุณลักษณะที่สำคัญมากอยู่ 2 ประการ ได้แก่ การถอนเงินและ EIP-4844 และนักพัฒนาซอฟต์แวร์กำลังดำเนินการเพื่อฮาร์ดฟอร์กครั้งต่อไป การดำเนินการของฟังก์ชันนี้จะเป็นการทดสอบประสิทธิภาพและทรัพยากรของชุมชน Ethereum อย่างแท้จริง
นอกเหนือจากการควบรวมกิจการแล้ว EIP-4844 น่าจะเป็นความพยายามในการเป็นผู้นำชุมชนที่ใหญ่ที่สุดจนถึงปัจจุบัน ด้วยนักพัฒนาที่มีความสามารถจำนวนมากที่กำลังพัฒนา EIP-4844 อยู่ในขณะนี้ เราสามารถทำให้สิ่งนี้เกิดขึ้นได้
โลกของ Blobspace
เมื่อ EIP-4844 ถูกนำไปใช้กับ Ethereum mainnet และความพร้อมใช้งานของข้อมูล (เรียกว่า blobspace) จะถูกปลดล็อกสำหรับการใช้งาน L2 เราคาดว่าจะลดค่าใช้จ่ายในการรวมธุรกรรม L1 ลงอย่างน้อย 20 เท่า เราต้องการให้การยกเลิกทั้งหมดใช้ประโยชน์จาก blobspace เพื่อลดต้นทุนการทำธุรกรรมสำหรับผู้ใช้ ตื่นเต้นที่จะได้เห็นว่าชุมชน Ethereum จะเกิดอะไรขึ้นกับการทำธุรกรรมแบบหยด ตั้งแต่ "blob splitters" ไปจนถึงข้อมูลเมตา NFT EIP-4844 จะสร้างแอปพลิเคชันประเภทใหม่ที่ต้องการการเข้าถึงข้อมูลราคาถูกและใช้งานได้โดยไม่สูญเสียความปลอดภัย


