ผู้แต่งต้นฉบับ: ฟรานเชสโก
แปลต้นฉบับ: ลูฟี่, ฟอร์ไซท์ นิวส์
การอัปเกรดครั้งถัดไปของ Ethereum อย่าง Pectra ได้ก้าวไปอีกขั้นแล้ว
เมื่อวันที่ 24 กุมภาพันธ์ การอัปเกรด Pectra ได้เปิดตัวบนเครือข่ายทดสอบ Holesky และในวันที่ 5 มีนาคม Pectra จะเปิดตัวบนเครือข่ายทดสอบ Sepolia
เมื่อการอัปเกรดเหล่านี้ถูกนำไปใช้งานบนเครือข่ายทดสอบสำเร็จแล้ว วันที่อัปเกรดเครือข่ายหลักจะได้รับการกำหนด และคาดว่าการอัปเกรดเครือข่ายหลักจะเกิดขึ้นภายใน 3 ถึง 9 เดือนหลังจากการใช้งานเครือข่ายทดสอบ
Pectra เป็นการอัปเกรดที่ค่อนข้างสำคัญซึ่งเปิดตัว Ethereum Improvement Proposals (EIP) หลายรายการพร้อมกัน:
เราสามารถจัดกลุ่มการอัปเกรดเหล่านี้ได้เป็น 3 ส่วนหลัก:
การปรับปรุงบัญชี Ethereum
การปรับปรุงประสบการณ์ผู้ใช้สำหรับผู้ตรวจสอบ Ethereum
การขยายขีดความสามารถในการประมวลผลของ “ข้อมูลแบบก้อน”
มาดูข้อเสนอปรับปรุง Ethereum ที่กำลังจะมีขึ้นในเชิงลึกกันดีกว่า ว่าข้อเสนอเหล่านี้จะเป็นประโยชน์ต่อโปรโตคอล Ethereum และผู้ใช้อย่างไร
การปรับปรุงบัญชี Ethereum: EIP-7702
EIP-7702 ทำให้ Ethereum เข้าใกล้ประสบการณ์การแยกบัญชีในระดับโปรโตคอลมากขึ้น ซึ่งทำได้โดยขยายฟังก์ชันการทำงานของสัญญาอัจฉริยะสำหรับบัญชีที่เป็นเจ้าของภายนอก (EOA) ของ Ethereum โดยมีคุณสมบัติต่างๆ รวมถึง:
การแบ่งแบตช์ธุรกรรม: การดำเนินการหลายอย่างในธุรกรรมเดียว
การสนับสนุนค่าธรรมเนียมก๊าซ: อนุญาตให้บัญชีที่ไม่มี ETH ได้รับการสนับสนุนจากผู้อื่นเพื่อชำระค่าธรรมเนียมก๊าซ
กลไกการตรวจสอบและการกู้คืนเพิ่มเติม
การปรับปรุงประสบการณ์ผู้ใช้ของตัวตรวจสอบ Ethereum: EIP-7251, EIP-7002, EIP-6110
EIP-7251: เพิ่มยอดคงเหลือสูงสุดของผู้ตรวจสอบเป็น 2,048 ETH และอนุญาตให้ทำการทบต้นโดยอัตโนมัติเพื่อรับรางวัลสเตกกิ้งที่มีประสิทธิผลมากขึ้น ก่อนหน้านี้ รางวัลจะคำนวณจากยอดคงเหลือเพียง 32 ETH เท่านั้น นอกจากนั้น ผู้ตรวจสอบที่ใหญ่กว่าสามารถรวมผู้ตรวจสอบ ETH 32 รายเป็นรายเดียวได้แล้ว
EIP-7002: ตราบใดที่ที่อยู่ของเลเยอร์การดำเนินการถูกตั้งค่าเป็น ข้อมูลรับรองที่แยกได้ ก็จะได้รับอนุญาตให้ทริกเกอร์การดำเนินการถอนออกได้ จึงลดการพึ่งพาความน่าเชื่อถือลง ก่อนหน้านี้ มีเพียงผู้ตรวจสอบเท่านั้นที่สามารถทริกเกอร์การดำเนินการออกได้
EIP-6110: กำจัดความล่าช้าสูงสุด 2,048 บล็อกระหว่างการฝากเงินของผู้ตรวจสอบและการเพิ่มเข้าในคิว คาดว่าจะลดระยะเวลาการรอคอยจาก 9 ชั่วโมงเหลือ 13 นาที
การขยายขีดความสามารถในการประมวลผลของ ข้อมูลแบบก้อน: EIP-7691
เมื่อต้นทุนของ Blob สูงขึ้นเรื่อยๆ ความจำเป็นในการขยายพลังการประมวลผลจึงเกิดขึ้น ด้วย EIP-7691 ความจุของ “data blobs” จะเพิ่มขึ้น 50%: ในปัจจุบัน บล็อก Ethereum แต่ละบล็อกสามารถรองรับ “data blobs” ได้เฉลี่ยประมาณ 3 บล็อก (และมากถึง 6 บล็อกในช่วงที่มีความต้องการสูงสุด) ด้วย EIP-7691 จำนวนเฉลี่ยของ ข้อมูลบล็อบ ที่สามารถรองรับได้ต่อบล็อกจะเพิ่มขึ้นเป็น 6 และเป็น 9 ในช่วงเวลาที่มีความต้องการสูงสุด
ขั้นตอนถัดไปในการปรับขนาดความสามารถในการประมวลผล Data Blob เพิ่มเติมคือการลดความจำเป็นในการเก็บข้อมูล Data Blob ทั้งหมดและโยกย้ายไปยังซับเน็ตที่ยังคงใช้ตรวจสอบข้อมูล Data Blob ได้
EIP อื่นๆ ที่รวมอยู่ในอัปเกรด Pectra
EIP-2537: เพิ่มจำนวนบิตที่ปลอดภัยสำหรับการดำเนินงานจาก 80+ บิตในปัจจุบันเป็นมากกว่า 120 บิต
EIP-2935: ในการเตรียมการสำหรับการมาถึงของไคลเอนต์ที่ไม่มีสถานะ ข้อเสนอนี้แนะนำให้จัดเก็บแฮชบล็อกประวัติในสถานะเป็นส่วนหนึ่งของตรรกะการประมวลผลบล็อก การบรรลุเป้าหมายนี้ผ่านการจัดเก็บตามสัญญาทำให้ EIP-2935 สามารถเปลี่ยนผ่านได้อย่างนุ่มนวลโดยไม่ส่งผลกระทบต่อลอจิกแฮชบล็อก เครือข่ายชั้นที่สองจะสามารถใช้ข้อมูลในประวัติศาสตร์ที่ยาวนานขึ้นและสอบถามสัญญาการจัดเก็บข้อมูลโดยตรงได้
EIP-7549: ข้อเสนอนี้มีวัตถุประสงค์เพื่อปรับปรุงประสิทธิภาพของไคลเอนต์ Casper ทำได้โดยลดจำนวนการจับคู่ที่จำเป็นเพื่อตรวจสอบความเห็นพ้องต้องกัน โดยเฉพาะอย่างยิ่ง จะลบหนึ่งในสามองค์ประกอบในข้อความรับรองไคลเอนต์ Casper: ดัชนีคณะกรรมการ การลบองค์ประกอบนี้ออกจากข้อความรับรอง ทำให้คะแนนเสียงฉันทามติสามารถรวมเข้าเป็นบล็อกได้อย่างมีประสิทธิภาพมากขึ้น โดยเพิ่มจำนวนคะแนนเสียงในบล็อกจาก 2 ยุคเป็น 8 ยุค
EIP-7623: ข้อเสนอของ EIP-7623 เพื่อเพิ่มต้นทุนการโทรข้อมูลถือเป็นการอัปเกรดที่มีผลกระทบมากที่สุด (โดยเฉพาะอย่างยิ่งสำหรับเครือข่ายชั้นที่สอง) ข้อเสนอนี้มีวัตถุประสงค์เพื่อปรับต้นทุนข้อมูลการโทรเพื่อให้ครอบคลุมช่องว่างระหว่างขนาดบล็อกเฉลี่ย (100 kb) และขนาดบล็อกสูงสุด (7.15 MB) สิ่งนี้ไม่ส่งผลกระทบต่อผู้ใช้ทั่วไป แต่ส่งผลต่อธุรกรรมที่ใช้เพื่อเผยแพร่ข้อมูลเป็นหลักเท่านั้น การเพิ่มต้นทุนจะทำได้ผ่านค่าธรรมเนียมพื้นฐานที่ขึ้นอยู่กับสัดส่วนของค่าธรรมเนียมก๊าซที่ใช้ในการเรียกการดำเนินการเกี่ยวกับข้อมูล ซึ่งสามารถทำได้โดยการลดขนาดบล็อกเพื่อรองรับ ข้อมูลแบบก้อน มากขึ้น หรือโดยการเพิ่มขีดจำกัดของก๊าซ
EIP-7685: แนะนำกรอบการทำงานสำหรับการจัดเก็บคำขอที่ถูกเรียกใช้งานโดยสัญญาอัจฉริยะ สิ่งนี้ช่วยให้ผู้ตรวจสอบที่ควบคุมโดยสัญญาอัจฉริยะสามารถมอบหมายการปฏิบัติการจัดการให้กับสัญญาอัจฉริยะได้ ลดความจำเป็นในการมีคนกลาง
EIP-7840: แนะนำวิธีการ ปรับเป้าหมายและจำนวนสูงสุดของ data blobs ต่อบล็อกอย่างไดนามิก ผ่านทางอ็อบเจ็กต์ blobSchedule แทนที่จะส่งค่าทั้งหมดผ่านทาง API
การอัพเกรดนี้ส่งสัญญาณที่ชัดเจนสำหรับ Ethereum เราทราบดีว่าการอัปเกรดเหล่านี้เคยมีอยู่ในวาระการประชุมมานานแล้วและไม่ได้เป็นการตอบสนองต่อคำวิจารณ์เมื่อเร็วๆ นี้ อย่างไรก็ตาม การอัปเกรดเน้นไปที่การทำให้เครือข่าย Ethereum ปลอดภัยยิ่งขึ้น การปรับปรุงบัญชี Ethereum และการขยายความสามารถในการประมวลผลของ กลุ่มข้อมูล สอดคล้องกับความต้องการการพัฒนาที่สำคัญที่สุดบางส่วน