Vitalik Buterin และองค์กร Ethereum Foundation หากลยุทธ์เพื่อเพิ่มประสิทธิภาพ Blockchain แบบ Rollup-centric 

ภาคภูมิ เกิดปราบ
| 3 min read
Vitalik Buterin
ที่มา: X

Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum (ETH) และองค์กร Ethereum Foundation กำลังพิจารณากลยุทธ์มากมายเพื่อลดขนาดบล็อกสูงสุดของ Ethereum

เป้าหมายของพวกเขาคือการเพิ่มประสิทธิภาพ Blockchain สำหรับ “Rollup-centric Roadmap” ซึ่งเน้นการใช้การควบรวมเพื่อขยายเครือข่ายขนาดและเพิ่มศักยภาพของ Ethereum

ในโพสต์บล็อกของวันที่ 5 กุมภาพันธ์ Toni Wahrstätter นักวิจัยของ Buterin และองค์กร Ethereum Foundation ได้เน้นย้ำถึงความจำเป็นในการเพิ่มประสิทธิภาพการใช้พื้นที่บล็อก

พวกเขาตั้งข้อสังเกตว่าในช่วง 12 เดือนที่ผ่านมา ขนาดบล็อกที่มีประสิทธิภาพเพิ่มขึ้นเป็นสองเท่า ซึ่งอาจเนื่องมาจากการใช้ Ethereum ที่เพิ่มขึ้นสำหรับความพร้อมใช้งานของข้อมูลโดย​ Rollups และ Trends อย่าง Inscriptions

Vitalik Buterin เสนอ 5 โซลูชั่นเพื่อปรับขนาดบล็อกให้เหมาะสมที่สุด


โพสต์ในบล็อกกล่าวถึงโซลูชั่นห้าแบบด้วยกัน ซึ่งแต่ละแบบก็มีความซับซ้อนแตกต่างกันไป

วัตถุประสงค์หลักคือการเพิ่มขีดจำกัดของบล็อกแก๊ส และไม่สนับสนุนการใช้ Calldata ซึ่งจะช่วยลดขนาดบล็อกสูงสุด และสร้างที่ว่างสำหรับหยดข้อมูลมากขึ้นในอนาคต

หนึ่งในโซลูชั่นที่นำเสนอเกี่ยวข้องกับการเพิ่มต้นทุน Ccalldata จาก 16 เป็น 42 แก๊ส

การปรับนี้จะลดขนาดบล็อกสูงสุดจาก 1.78 เมกะไบต์เป็น 0.68 เมกะไบต์ ทำให้สามารถเพิ่มขีดจำกัดของบล็อกแก๊สได้

อย่างไรก็ตาม Buterin แสดงความกังวลเกี่ยวกับแนวทางดังกล่าว เนื่องจากอาจลดแรงจูงใจในการใช้ Calldata เพื่อความพร้อมใช้งานของข้อมูล ซึ่งส่งผลเสียต่อแอพพลิเคชัน StarkNet ที่ต้องอาศัย Calldata ขนาดใหญ่สำหรับการพิสูจน์แบบออนไลน์

อีกหนึ่งวิธีที่แนะนำคือเพิ่มต้นทุนของ Calldata ในขณะเดียวกันก็ลดต้นทุนของ opcode อื่นไปพร้อมๆ กัน

แนวทางนี้มีจุดมุ่งหมายเพื่อสร้างสมดุลระหว่างการกระตุ้นการใช้​ Calldata และการเพิ่มประสิทธิภาพของค่าแก๊ส

นักพัฒนาสามารถจำกัดจำนวน Calldata ต่อบล็อกได้


แนวทางที่สามที่เสนอคือการจำกัดจำนวน​ Calldata ต่อบล็อก ตามที่ระบุไว้ใน​ Ethereum Improvement Proposal (EIP) 4488

อย่างไรก็ตาม วิธีการนี้ยังทำให้เกิดความกังวลเกี่ยวกับการลดแรงจูงใจในการใช้ Calldata เพื่อความพร้อมใช้งานของข้อมูล ซึ่งอาจส่งผลกระทบต่อแอพพลิเคชันที่ต้องพึ่งพาข้อมูลดังกล่าวอย่างมาก

วิธีแก้ปัญหาที่เป็นไปได้อีกอย่างคือการสร้างตลาดค่าธรรมเนียม Calldata แยกต่างหาก ซึ่งคล้ายกับวิธีจัดการ Data Blobs ซึ่งจะทำให้ราคาสำหรับการใช้ Calldata เป็นไปตามอุปสงค์โดยอัตโนมัติ

อย่างไรก็ตาม ข้อเสียของโซลูชั่นดังกล่าวคือความซับซ้อนที่เพิ่มขึ้นในการวิเคราะห์และการปรับใช้โซลูชั่นสุดท้ายที่นำเสนอคือ “โบนัสความภักดี EVM” เพื่อชดเชยแอพพลิเคชันที่ต้องอาศัย Calldata อย่างมาก ซึ่งจะกระตุ้นให้เกิดการใช้ Calldata ภายใน Ethereum Virtual Machine (EVM)

Buterin และ Wahrstätter ยอมรับว่าการเพิ่มค่า Calldata โทรเป็น 42 แก๊สอาจง่ายเกินไป และปรับใช้ค่าธรรมเนียมแยกกันอาจทำให้เกิดความซับซ้อนมากเกินไปได้

พวกเขาเน้นย้ำถึงความจำเป็นสำหรับโซลูชั่นที่สมดุลซึ่งจะเพิ่มค่า Calldata ในขณะที่ลดต้นทุนของการดำเนินงานบางอย่างออกไปได้ หรือสำรวจโมเดลที่จูงใจให้ใช้ Calldata ภายใน EVM

“โซลูชั่นที่สมดุลอาจเป็นการเพิ่มต้นทุนของ Calldata ในขณะเดียวกันก็ลดต้นทุนของการดำเนินการบางอย่างลงไป หรือบางทีอาจเปลี่ยนไปใช้งานโมเดลที่เสนอสิ่งจูงใจให้ใช้ Calldata ภายใน EVM แทน”

ควรสังเกตว่าก่อนหน้านี้ Buterin ได้เสนอการจำกัด Calldata ต่อบล็อกเพื่อลดค่าแก๊สในปี 2021

ย้อนกลับไปในเดือนมกราคม เขาแนะนำให้เพิ่มขีดจำกัดแก๊า Ethereum 33% เป็น 40 ล้านเพื่อเพิ่มปริมาณข้อมูลของเครือข่าย