坎昆升级临近,一览值得关注的EIP协议
ผู้เขียนต้นฉบับ: Blockwords
การรวบรวมต้นฉบับ: Deep Chao TechFlow
ในขณะที่เครือข่าย Ethereum ก้าวไปสู่การฮาร์ดฟอร์ค Dencun ในไตรมาสที่ 1 ปี 2024 ชุมชนต่างตั้งตารอข้อเสนอการปรับปรุงที่สำคัญ (EIP) ข้อเสนอเหล่านี้ไม่เพียงเกี่ยวข้องกับทิศทางในอนาคตของ Ethereum เท่านั้น แต่ยังอาจมีผลกระทบอย่างมากต่อระบบนิเวศของสกุลเงินดิจิทัลทั้งหมดอีกด้วย ในบทความนี้ เราจะสำรวจรายละเอียดและผลกระทบที่อาจเกิดขึ้นของข้อเสนอเหล่านี้โดยละเอียดเพื่อให้ผู้อ่านมีความเข้าใจที่ครอบคลุม
การประชุมนักพัฒนา Ethereum แบบฟูลคอร์ครั้งล่าสุดได้กำหนดตารางเวลาเบื้องต้นสำหรับการอัพเกรด Dencun สำหรับ mainnet hard fork ครั้งถัดไป สิ่งสำคัญที่ควรทราบคือนักพัฒนา Ethereum วางแผนที่จะแยก Testnet สาธารณะของ Ethereum ในวันที่ต่อไปนี้เฉพาะในกรณีที่ไม่มีปัญหาสำคัญเกิดขึ้น:
เกอร์ลี: 17 มกราคม
เซโปเลีย: 30 มกราคม
โฮลสกี: 7 กุมภาพันธ์
นี่จะเป็นครั้งสุดท้ายที่ Goerli เข้าร่วมโปรแกรมเบต้าเนื่องจากเครือข่ายคาดว่าจะเลิกใช้งาน
พวกเขายังพูดคุยถึงสิ่งที่จะเกิดขึ้นต่อไป - การอัพเกรด Prague/Electra ที่ยังไม่มีชื่อ ชุมชน Ethereum กำลังพิจารณาว่าจะมุ่งเน้นไปที่การปรับปรุงคุณสมบัติหลักขนาดใหญ่เพียงครั้งเดียว (ซึ่งอาจใช้เวลาดำเนินการหนึ่งปี) หรืออัปเกรดรอบการปรับปรุงเล็กๆ หลายรายการ (ซึ่งอาจดำเนินการในปลายปี 2567)
การตัดสินใจในเรื่องข้างต้นจะเกิดขึ้นหลังปีใหม่ แต่สำหรับตอนนี้ ต่อไปนี้คือการปรับปรุงบางส่วนที่ต้องระวังหลังจากการอัปเกรด Dencun ปี 2024:
EIP-4844 (Danksharding ดั้งเดิม)
EIP-4844 เป็นโครงการสำคัญภายใน Dencun EIP และเป็นจุดสนใจของรายงานข่าวหลายฉบับในปี 2023
Eli Ben-Sasson ผู้ร่วมก่อตั้ง StarkWare ชี้ให้เห็นว่าการอัพเกรดนี้จะลดต้นทุนความพร้อมใช้งานของข้อมูลสำหรับ L2 ทั้งหมด นี่คือสิ่งที่ Starknet รอคอยเป็นอย่างมากเพื่อให้ผู้ใช้สามารถลดต้นทุนได้
Lucas Henning ประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีของ Suku ผู้พัฒนากระเป๋าเงิน Web3 เรียกสิ่งนี้ว่า ปีแห่งการปรับปรุงที่ก้าวล้ำสำหรับ Ethereum EIP-4844 เป็นเทคโนโลยีการเปลี่ยนแปลงที่จะลดค่าธรรมเนียมก๊าซสะสมได้มากถึง 100 เท่า
การเพิ่มขึ้นของนามธรรมบัญชี
จุดเน้นอีกประการหนึ่งของ Henning คือการใช้ประโยชน์จากการปรับปรุงนามธรรมบัญชี: ERC-4337 และส่วนขยาย ERC-6900
ERC เป็นส่วนย่อยของ EIP ที่เน้นไปที่มาตรฐานโทเค็นภายในระบบนิเวศ Ethereum โดยเฉพาะ พวกเขากำหนดกฎสำหรับการใช้งานโทเค็นเพื่อให้แน่ใจว่าสามารถทำงานร่วมกันได้ ต่างจาก EIP บางตัวที่ปรับเปลี่ยนโปรโตคอลหลัก โดยทั่วไป ERC ไม่จำเป็นต้องใช้ฮาร์ดฟอร์ค
ERC-4337 เปิดตัวในเดือนมีนาคม และ Henning เชื่อว่าแนวคิดของการลบบัญชีจะมีบทบาทสำคัญในการเปลี่ยนแปลงผู้ใช้ที่สำคัญที่สุด
เขากล่าวว่าการลบบัญชีจะเปลี่ยนวิธีที่เราเข้าใจและโต้ตอบกับกระเป๋าเงินไปอย่างสิ้นเชิง ทำให้การทำธุรกรรมแบบ Gas เป็นมาตรฐาน และการเข้าสู่ระบบโซเชียลที่ปลอดภัยตามมาตรฐานใหม่ โดยพื้นฐานจะปรับโฉมประสบการณ์ผู้ใช้ Ethereum ใหม่
ตามเนื้อผ้า Ethereum มีบัญชีสองประเภท: บัญชีภายนอก (EOA) ควบคุมโดยคีย์ส่วนตัวและบัญชีสัญญาควบคุมโดยรหัส นามธรรมบัญชีทำให้ความแตกต่างนี้พร่าเลือน ทำให้ผู้ใช้สามารถสร้างบัญชีที่ทำงานเหมือนกับสัญญาอัจฉริยะได้
ปรับปรุงประสบการณ์ผู้ใช้และความปลอดภัย และช่วยให้ตรรกะบัญชีที่ซับซ้อนมากขึ้น เช่น กระเป๋าเงินหลายลายเซ็นหรือการกู้คืนคีย์ที่สูญหายทางโซเชียล
ERC-6900 แนะนำแนวคิดของ ธุรกรรมที่ได้รับมอบหมาย มาตรฐานนี้ยังไม่จำเป็นต้องมีการเปลี่ยนแปลงฉันทามติของ Ethereum mainnet ซึ่งช่วยให้ผู้ใช้สามารถมอบหมายธุรกรรมให้กับผู้อื่นในนามของพวกเขาได้ เช่น เพื่อประหยัดเวลาและความยุ่งยากด้วยการอนุมัติชุดการดำเนินการทั้งหมดพร้อมกัน
EIP-1153 (Opcode ที่เก็บข้อมูลชั่วคราว)
ข้อเสนอนี้เป็นส่วนหนึ่งของความพยายามของ Dencun ที่จะแนะนำกลไกใหม่สำหรับการจัดการพื้นที่เก็บข้อมูลชั่วคราวหรือชั่วคราวระหว่างการดำเนินการตามสัญญาอัจฉริยะ
การดำเนินการจัดเก็บข้อมูลแบบดั้งเดิมบน Ethereum เป็นแบบถาวรและใช้แก๊ส สิ่งนี้อาจไม่มีประสิทธิภาพสำหรับข้อมูลชั่วคราวที่ไม่จำเป็นต้องคงอยู่ในธุรกรรม
EIP-1153 เป็น opcode (รหัสการดำเนินการ) ที่อนุญาตให้สัญญาอัจฉริยะใช้พื้นที่เก็บข้อมูลชั่วคราว - พื้นที่เก็บข้อมูลที่ถูกล้างเมื่อสิ้นสุดการทำธุรกรรม
ทีมงาน Uniswap ล็อบบี้สำหรับ 1153 และต้องการให้มันอยู่ใน Shapella แต่พวกเขาไม่ได้รับการสนับสนุนเพียงพอที่จะบรรลุความเห็นพ้องต้องกันระหว่างนักพัฒนาหลัก การอัพเกรดนี้คาดว่าจะมีบทบาทสำคัญในการปรับปรุงความสามารถและประสิทธิภาพของโปรโตคอล v4 ที่กำลังจะมาถึงของ Uniswap
คลิกที่นี่เพื่ออ่าน:Uniswap Labs ได้เตรียมอะไรไว้สำหรับเวอร์ชัน 4 บ้าง?
ด้วยการเปิดใช้งานการจัดเก็บข้อมูลชั่วคราว EIP-1153 สามารถลดต้นทุนการจัดเก็บข้อมูลในระหว่างการดำเนินการตามสัญญา และช่วยให้นักพัฒนามีความยืดหยุ่นมากขึ้นในการออกแบบสัญญาอัจฉริยะ
ด้วยการลดภาระในการจัดเก็บข้อมูลถาวรและลดการขยายตัวของสถานะ EIP-1153 สามารถมีส่วนช่วยในการปรับขนาดเครือข่าย Ethereum ทั้งหมด
EIP-4788 (การส่งรูทบล็อกบีคอน)
ลองนึกภาพ Ethereum เป็นห้องสมุดขนาดใหญ่ที่มีสองส่วนหลัก: ส่วน Ethereum Virtual Machine (EVM) ซึ่งเปรียบเสมือนห้องอ่านหนังสือที่ผู้คนมาอ่านหนังสือ (ดำเนินการสัญญาอัจฉริยะ) และส่วน Beacon Chain (Beacon Chain) เช่นเดียวกับ ระบบแคตตาล็อกห้องสมุดที่ติดตามหนังสือทั้งหมดและที่ตั้ง (ฉันทามติและการประสานงานของเครือข่าย Ethereum)
ก่อน EIP-4788 ทั้งสองส่วนนี้มีการทำงานค่อนข้างเป็นอิสระ ส่วน EVM ไม่สามารถเข้าถึงไดเร็กทอรีล่าสุดได้โดยตรง แต่จะต้องอาศัยวิธีการทางอ้อมเพื่อทำความเข้าใจสิ่งที่เกิดขึ้นในส่วน Beacon chain
EIP-4788 เสนอให้วาง Beacon block root (รากย่อยหรือแฮชทรีของบล็อกหลัก) ในแต่ละบล็อก EVM เหมือนกับการย้ายจากระบบจัดเก็บบัตรที่ล้าสมัยของห้องสมุด (ซึ่งไม่มีประสิทธิภาพและบางครั้งก็ไม่ถูกต้อง) ไปสู่ระบบที่มีการเชื่อมโยงแบบเรียลไทม์ แม่นยำ และตรงไปยังฐานข้อมูลห้องสมุดหลัก
ในห้องสมุดที่ทันสมัยแห่งนี้ เมื่อใดก็ตามที่มีการเพิ่ม ย้าย หรือลบหนังสือเล่มใหม่ (การอัปเดต Beacon chain) ผู้อ่าน (EVM) จะได้รับข้อมูลที่ถูกต้องทันที ผู้อ่านสามารถไว้วางใจได้ว่าตนได้รับข้อมูลล่าสุด และการดำเนินงานของห้องสมุด (เช่น การดำเนินการสัญญาอัจฉริยะ) จะสอดคล้องกับระบบแค็ตตาล็อกโดยรวม (สถานะของชั้นฉันทามติ)
ทั้งหมดนี้เกิดขึ้นในลักษณะที่ลดความไว้วางใจ ทำให้ไม่จำเป็นต้องใช้ oracles ภายนอกในการให้ข้อมูลนี้ ซึ่งช่วยลดจุดที่อาจเกิดความล้มเหลวหรือการบิดเบือนได้
การเปลี่ยนแปลงนี้เป็นประโยชน์อย่างยิ่งสำหรับโปรโตคอลการปักหลักของเหลว เช่น Lido, บริดจ์ที่ใช้สัญญาอัจฉริยะ และโซลูชันการพักใหม่ เนื่องจากช่วยให้โปรโตคอลเหล่านี้สามารถเข้าถึงข้อมูลสำคัญ เช่น ยอดคงเหลือและสถานะของเครื่องมือตรวจสอบความถูกต้องได้โดยตรงจากชั้นฉันทามติ จึงช่วยเพิ่มความปลอดภัยและการดำเนินงาน . ประสิทธิภาพ.
EIP-4788 แนะนำ oracle ระดับโปรโตคอลเพื่อสื่อสารสถานะที่เป็นเอกฉันท์ของ Ethereum ทั่วทั้งเมนเน็ต
Misha Komarov ผู้ก่อตั้ง Nil Foundation ซึ่งกำลังปรับใช้ zkOracle สำหรับ Lido เรียกมันว่า มีประโยชน์อย่างแน่นอน “พวกเขาจำเป็นต้องใช้รูทสถานะเลเยอร์ฉันทามติในตรรกะของแอปพลิเคชัน (ปัจจุบันได้รับการพิสูจน์ผ่าน zkLLVM ไปจนถึงการพิสูจน์ Casper FFG ภายในเลเยอร์การดำเนินการ) ซึ่งทำในการออกแบบ zkOracle” เขากล่าว
คลิกที่นี่เพื่ออ่าน:Ethereum Rollup ใหม่ใช้แนวทางแบบไม่มีความรู้ในการแบ่งส่วน
EIP-5656 (รหัส MCOPY)
EVM ทำงานโดยใช้ชุด opcodes ที่ระบุการดำเนินการต่างๆ
EIP-5656 ขอแนะนำ opcode ใหม่ที่เรียกว่า MCOPY ซึ่งได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพกระบวนการคัดลอกข้อมูลในหน่วยความจำระหว่างการดำเนินการสัญญาอัจฉริยะ
ในสถาปัตยกรรม EVM ปัจจุบัน การคัดลอกเซ็กเมนต์ข้อมูลขนาดใหญ่โดยใช้ opcode ที่มีอยู่อาจไม่มีประสิทธิภาพและมีค่าใช้จ่ายสูง MCOPY นำเสนอแนวทางที่มีประสิทธิภาพมากขึ้น ซึ่งคาดว่าจะลดค่าธรรมเนียมก๊าซที่เกี่ยวข้องกับการดำเนินงานเหล่านี้ ในขณะเดียวกันก็ปรับปรุงประสิทธิภาพด้วย
การทำงานของหน่วยความจำที่เร็วขึ้นหมายความว่าสัญญาจะดำเนินการเร็วขึ้น และนักพัฒนาจะมีเครื่องมือเพิ่มเติมในการเพิ่มประสิทธิภาพสัญญาอัจฉริยะของตน โดยเฉพาะอย่างยิ่งเมื่อต้องจัดการกับโครงสร้างข้อมูลขนาดใหญ่หรือการดำเนินการที่ซับซ้อนที่เกี่ยวข้องกับการทำงานของหน่วยความจำ
EIP-6780 (ข้อจำกัด SELFDESTRUCT)
ใน Ethereum นั้น opcode ของ SELFDESTRUCT อนุญาตให้สัญญาอัจฉริยะลบตัวเองออกจากบล็อกเชน เมื่อดำเนินการ จะลบรหัสสัญญาและพื้นที่เก็บข้อมูลออกจากสถานะ และส่งอีเทอร์ที่เหลือของสัญญาไปยังที่อยู่ที่ระบุ
อย่างไรก็ตาม ฟังก์ชันการทำงานนี้นำไปสู่ปัญหาหลายประการ รวมถึงความซับซ้อนในการจัดการสถานะและช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้น ด้วยการจำกัด SELFDESTRUCT ทำให้ Ethereum สามารถจัดการขนาดสถานะได้ดีขึ้น ส่งผลให้บล็อกเชนมีความเสถียรและคาดการณ์ได้มากขึ้น นี่เป็นสิ่งสำคัญสำหรับความสามารถในการปรับขนาดและการบำรุงรักษาเครือข่ายในระยะยาว เนื่องจากจะทำให้การอัพเกรด Ethereum ในอนาคตง่ายขึ้น


