Ethereum Pectra: การอัพเกรดครั้งใหญ่ครั้งต่อไป

กลางOct 16, 2024
มุมมองที่ครอบคลุมเกี่ยวกับการอัปเกรด Ethereum Pectra ที่กําลังจะมาถึง: ภาพรวมโดยละเอียดของการปรับปรุงเทคโนโลยีและการเพิ่มประสิทธิภาพที่รวมอยู่ในการอัพเกรด
Ethereum Pectra: การอัพเกรดครั้งใหญ่ครั้งต่อไป

การอัปเกรด Pectra เป็นจุดสำคัญต่อไปสำหรับเครือข่าย Ethereum ที่คาดว่าจะถูกนำมาใช้ในไตรมาสแรกของปี 2025 อัปเกรดนี้ประกอบด้วยส่วนประกอบหลักสองส่วน: อัปเกรด Prague (ชั้นขั้นการดำเนินงาน) และอัปเกรด Electra (ชั้นขั้นโปรโตคอล)

เป็นต่างจากการอัพเกรดสำคัญก่อนหน้า Pectra ไม่มีเป้าหมายที่โดดเด่นเดียว; แต่เน้นการปรับปรุงเทคโนโลยีและการทำให้ดียิ่งขึ้นหลายอย่าง ซึ่งต่างจากการอัพเกรด Dencun (ซึ่งลดค่าธรรมเนียม L2 อย่างมีนัย) และการอัพเกรด Shapella (ซึ่งทำให้สามารถถอน ETH ที่ stake ได้ ซึ่งเสร็จสิ้นการเปลี่ยน Ethereum ไปสู่การพิสท์พรูฟเพอร์ (PoS))

การพัฒนาล่าสุด

เมื่อเร็ว ๆ นี้นักพัฒนาหลักของ Ethereum (ACD, All Core Developers) ได้กล่าวถึงความเป็นไปได้ในการแยกการอัปเกรด Pectra ออกเป็นสองขั้นตอนระหว่างการประชุมทางโทรศัพท์ ตามข้อเสนอนี้:

  1. การอัพเกรด Pectra จะรวม EIPs จาก pectra-devnet-3 (รายละเอียดด้านล่าง)
  2. ส่วนความตั้งใจเดิมของ EOF (EVM Object Format) และ PeerDAS (Peer Data Availability Sampling) จะถูกเลื่อนออกไปสู่การอัปเกรดถัดไปที่ชื่อ Fusaka (Fulu + Osaka) อาจยังไม่แน่นอน
  3. เนื้อหาที่เกี่ยวข้องกับ Verkle Trees ซึ่งวางแผนไว้ในตอนแรกสําหรับการดําเนินการในโอซาก้าจะล่าช้าออกไปอีกและอาจรับรู้ในการอัพเกรดในภายหลังชื่ออัมสเตอร์ดัม

แนวทางขั้นตอนนี้มีวัตถุประสงค์เพื่อให้มีขนาดและความซับซ้อนของการอัพเกรดแต่ละขั้นได้รับการจัดการได้ในขณะที่ยอมให้มีเวลาเพียงพอสำหรับการทดสอบและปรับปรุงเทคโนโลยีต่างๆ

EIPs ที่ระบุไว้สำหรับการรวมเข้ากัน

  1. EIP-2537[1]: การดำเนินการก่อนคอมไพล์สำหรับเส้นโค้ง BLS12-381
  2. EIP-2935[2]: การบันทึกแฮชบล็อกในอดีตในสถานะ
  3. รุ่น EIP-6110[3]: การให้เงินมัดจำของผู้ตรวจสอบบนเชื่อมโยง
  4. EIP-7002[4]: การออกจากชั้นการทำงานที่สามารถเรียกใช้ได้
  5. EIP-7251[5]: เพิ่มความสมดุลที่มีประสิทธิภาพสูงสุด
  6. EIP-7549[6]: ย้ายดัชนีคณะกรรมการออกจากการพิสูจน์
  7. EIP-7685[7]: คำขอชั้นดำเนินการทั่วไปของ Execution Layer
  8. EIP-7702[8]: กำหนดรหัสบัญชี EOA สำหรับธุรกรรม

EIPs ที่กำลังพิจารณาอยู่

  • EIP-7212: การดำเนินการก่อนคอมไพล์สำหรับเส้นโค้ง secp256r1
  • EIP-7547[9]: รายการรวม
  • EIP-7623[10]: ค่าของ calldata กำลังเพิ่มขึ้น
  • EIP-7742[11]: การแยกความสัมพันธ์ของจํานวน blob ระหว่างเลเยอร์ฉันทามติและเลเยอร์การดําเนินการ

บทนำถึง EIP ที่สำคัญ

EIP-2537: การดําเนินการที่คอมไพล์ไว้ล่วงหน้าสําหรับเส้นโค้ง BLS12-381

ข้อเสนอนี้แนะนําการดําเนินการที่คอมไพล์ไว้ล่วงหน้าบนเส้นโค้ง BLS12-381 ซึ่งช่วยปรับปรุงประสิทธิภาพของการดําเนินงานเช่นการตรวจสอบลายเซ็น BLS อย่างมีนัยสําคัญ เมื่อเทียบกับการดําเนินการ BN254 precompiled ที่มีอยู่ BLS12-381 ให้ความปลอดภัยสูงกว่า (มากกว่า 120 บิตในขณะที่ BN254 ให้ 80 บิตเท่านั้น) การปรับปรุงนี้ไม่เพียง แต่รวมถึงการดําเนินงานเส้นโค้งพื้นฐาน แต่ยังรวมการชี้แจงหลายแบบวางรากฐานสําหรับการรวมคีย์สาธารณะและลายเซ็นอย่างมีประสิทธิภาพ

EIP-2935: การบันทึกค่าแฮชบล็อกทางประวัติศาสตร์ในสถานะ

ข้อเสนอนี้แนะนำให้เก็บแฮชของบล็อกล่าสุด 8,192 บล็อกในสัญญาระบบ โดยส่วนใหญ่เพื่อสนับสนุนการดำเนินการของไคลเอ็นต์แบบ Stateless ดังนั้นไคลเอ็นต์แบบ Stateless สามารถเข้าถึงข้อมูลประวัติศาสตร์ที่จำเป็นได้ง่ายขึ้น พร้อมรักษาความเข้ากันได้กับ BLOCKHASH opcode เดิม การเปลี่ยนแปลงนี้ทำให้กลไกการเก็บข้อมูลประวัติศาสตร์ของแฮชบล็อกที่มีประวัติศาสตร์ง่ายขึ้นและมีวิธีการเข้าถึงข้อมูลประวัติศาสตร์ใหม่

EIP-6110: การ提供เงินมัดจำของผู้ตรวจสอบบนเชน

ข้อเสนอนี้รวมกระบวนการฝากของผู้ตรวจสอบโดยตรงลงในโครงสร้างบล็อกของชั้นดำเนินการ Ethereum การเปลี่ยนแปลงนี้เปลี่ยนหน้าที่ในการรวมและตรวจสอบเงินฝากจากชั้นความเห็นเป็นชั้นดำเนินการ ลดการต้องการให้ชั้นความเห็นโหวตเกี่ยวกับเงินฝาก (หรือ eth1data) โดยการสร้างรายการเงินฝากผ่านการวิเคราะห์เหตุการณ์บันทึกคอนแทร็กจากธุรกรรมฝาก วิธีนี้ไม่เพียงเสริมความปลอดภัยและประสิทธิภาพของการประมวลผลเงินฝาก แต่ยังปรับปรุงประสบการณ์ผู้ใช้ นอกจากนี้ยังทำให้การออกแบบซอฟต์แวร์ไคลเอ็นต์มีความเรียบง่ายและลดความซับซ้อนของระบบโดยรวม

EIP-7002: การออกจากชั้นการปฏิบัติงานที่สามารถเรียกใช้ได้

ข้อเสนอนี้นำเสนอกลไกใหม่ที่อนุญาตให้ผู้ตรวจสอบสามารถถอนข้อมูลประจำตัวของพวกเขาผ่านชั้นการประมวลผล (0x01) เพื่อเรียกใช้การถอนและการออกอากาศ โดยเฉพาะอย่างยิ่ง ข้อความการถอนถูกแนบกับบล็อกชั้นการประมวลผลแล้วถูกประมวลผลโดยชั้นความเห็นร่วม วิธีการนี้จะให้ทางเลือกการออกอากาศที่ยืดหยุ่นมากขึ้นสำหรับผู้ตรวจสอบในขณะที่ยังคงรักษาความปลอดภัยและความสอดคล้องของระบบ

EIP-7251: เพิ่มความสมดุลที่มีประสิทธิภาพสูงสุด

ข้อเสนอนี้มีจุดมุ่งหมายเพื่อเพิ่มยอดคงเหลือที่มีประสิทธิภาพสูงสุด (MAX_EFFECTIVE_BALANCE) สําหรับผู้ตรวจสอบ Ethereum ในขณะที่รักษาสมดุลการปักหลักขั้นต่ําไว้ที่ 32 ETH การเปลี่ยนแปลงนี้มีประโยชน์หลายประการ:

  1. มันช่วยให้ผู้ดำเนินโหนดขนาดใหญ่สามารถรวมกันเป็นผู้ตรวจสอบจำนวนน้อยขึ้นเพื่อเพิ่มประสิทธิภาพการดำเนินงาน
  2. มันให้โอกาสผู้เดิมพันรายย่อยในการรับรางวัลแบบทบต้นทําให้การปักหลักน่าสนใจยิ่งขึ้น
  3. มันมีตัวเลือกการฝากเงินที่ยืดหยุ่นมากขึ้น ซึ่งดึงดูดผู้เข้าร่วมได้กว่าเดิม
  4. มันลดผู้ตรวจสอบที่ซ้ำซ้อนในเครือข่ายลงลงมา ลดปริมาณของข้อความ P2P
  5. ลดพื้นที่หน่วยความจำของ BeaconState เพิ่มประสิทธิภาพระบบ
  6. เมื่อรวมกับกลไกการถอนเงินที่ได้รับการปรับปรุงสําหรับเลเยอร์การดําเนินการจะช่วยเพิ่มประสิทธิภาพสภาพคล่องของเงินทุนในเครือข่าย Ethereum ทั้งหมด

EIP-7549: ย้ายดัชนีคณะกรรมการออกจากพิสูจน์

ข้อเสนอนี้แนะนําให้ลบช่องดัชนีของคณะกรรมการออกจากข้อความหลักฐานที่ลงนามเพื่อให้สามารถรวมคะแนนเสียงฉันทามติเดียวกันได้ เป้าหมายหลักของการเปลี่ยนแปลงนี้คือการปรับปรุงประสิทธิภาพของลูกค้า Casper FFG โดยการลดจํานวนการจับคู่โดยเฉลี่ยที่จําเป็นในการตรวจสอบกฎฉันทามติ ในขณะที่ลูกค้าทุกประเภทสามารถได้รับประโยชน์จากการปรับปรุงนี้ แต่ก็คาดว่าจะให้การปรับปรุงประสิทธิภาพที่สําคัญที่สุดสําหรับวงจร ZK ที่ต้องพิสูจน์ฉันทามติของ Casper FFG

EIP-7685: คำขอชั้นทั่วไปของเลเยอร์การดำเนินการ

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

EIP-7702: การตั้งค่ารหัสบัญชี EOA สำหรับธุรกรรม

โดยเสนอโดย Vitalik Buterin และผู้อื่น ๆ EIP-7702 มุ่งเน้นการสอดคล้องบัญชีบน Ethereum ที่เหมาะสมมากขึ้น ข้อเสนอนี้นำเสนอประเภทธุรกรรมใหม่ที่ช่วยให้บัญชีเป็นเจ้าของภายนอก (EOAs) สามารถตั้งค่าโค้ดบัญชีผ่านกลไกการอนุญาต การปรับปรุงนี้สนับสนุนคุณลักษณะใหม่ ๆ หลายอย่าง:

  1. การดําเนินการแบบแบทช์: อนุญาตให้ EOAs ดําเนินการหลายอย่างภายในธุรกรรมเดียวเพื่อปรับปรุงประสิทธิภาพ
  2. การทำธุรกรรมการชำระค่าธรรมเนียม: ให้บริการการช่วยเหลือจากฝ่ายที่สามในการคุมค่าธรรมเนียมของธุรกรรม
  3. การลดระดับสิทธิ์: เพิ่มความปลอดภัยและความยืดหยุ่นของบัญชี

ด้วยการใช้โครงสร้างธุรกรรมใหม่ข้อเสนอนี้ไม่เพียง แต่ช่วยเพิ่มฟังก์ชันการทํางานและการใช้งานของ EOAs แต่ยังให้ความเข้ากันได้ที่ดีและความสามารถในการปรับขนาดสําหรับเทคโนโลยีนามธรรมบัญชีในอนาคต

สรุป

ถึงแม้ว่าอัปเกรด Pectra จะไม่มีเป้าหมายหลักที่โดดเด่น แต่จะเสริมสร้างความสามารถ ความปลอดภัย และความมีประสิทธิภาพของเครือข่าย Ethereum ได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับปรุงและการปรับปรุงทางเทคนิคต่าง ๆ ในระหว่างการอัปเกรด อาจจะมีการนำเอา EIPs เพิ่มเติมหรือปรับปรุงได้อีก

อ้าง อิง

  • EIP-7600: ข้อมูลฮาร์ดฟอร์크 Pectra[12]
  • การประชุม Ethereum Core Developer Consensus Layer #197[13]

อ้างอิง

[1]EIP-2537: https://eips.ethereum.org/EIPS/eip-2537

[2]EIP-2935: https://eips.ethereum.org/EIPS/eip-2935

[3]EIP-6110: https://eips.ethereum.org/EIPS/eip-6110

[4]EIP-7002: https://eips.ethereum.org/EIPS/eip-7002

[5]EIP-7251: https://eips.ethereum.org/EIPS/eip-7251

[6]EIP-7549: https://eips.ethereum.org/EIPS/eip-7549

[7]EIP-7685: https://eips.ethereum.org/EIPS/eip-7685

[8]EIP-7702: https://eips.ethereum.org/EIPS/eip-7702

[9]EIP-7547: https://eips.ethereum.org/EIPS/eip-7547

[10]EIP-7623: https://eips.ethereum.org/EIPS/eip-7623

[11]EIP-7742: https://eips.ethereum.org/EIPS/eip-7742

[12] EIP-7600: ข้อมูลเกี่ยวกับการเคลื่อนย้ายข้อมูล Pectra hard fork:https://eips.ethereum.org/EIPS/eip-7600

[13]การประชุม Ethereum Core Developer Consensus Layer #197:https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-197/

คำแถลง

  1. บทความนี้สืบเนื่องจาก [dwong], original title “การแปล Ethereum Pectra: การอัพเกรดสำคัญถัดไป”, ลิขสิทธิ์ของผู้เขียนเริ่มต้น [ที่มาdwong], หากคุณมีข้อความปฏิเสธการเผยแพร่โปรดติดต่อทีม Gate Learnทีมจะดูแลมันให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. โปรดทราบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงเพียงมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่เป็นที่เบื่องต้นของคำแนะนำการลงทุนใด ๆ

  3. บทความฉบับภาษาอื่นได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.ioบทความที่แปลแล้วต้องไม่ทําซ้ําแจกจ่ายหรือลอกเลียนแบบ

Ethereum Pectra: การอัพเกรดครั้งใหญ่ครั้งต่อไป

กลางOct 16, 2024
มุมมองที่ครอบคลุมเกี่ยวกับการอัปเกรด Ethereum Pectra ที่กําลังจะมาถึง: ภาพรวมโดยละเอียดของการปรับปรุงเทคโนโลยีและการเพิ่มประสิทธิภาพที่รวมอยู่ในการอัพเกรด
Ethereum Pectra: การอัพเกรดครั้งใหญ่ครั้งต่อไป

การอัปเกรด Pectra เป็นจุดสำคัญต่อไปสำหรับเครือข่าย Ethereum ที่คาดว่าจะถูกนำมาใช้ในไตรมาสแรกของปี 2025 อัปเกรดนี้ประกอบด้วยส่วนประกอบหลักสองส่วน: อัปเกรด Prague (ชั้นขั้นการดำเนินงาน) และอัปเกรด Electra (ชั้นขั้นโปรโตคอล)

เป็นต่างจากการอัพเกรดสำคัญก่อนหน้า Pectra ไม่มีเป้าหมายที่โดดเด่นเดียว; แต่เน้นการปรับปรุงเทคโนโลยีและการทำให้ดียิ่งขึ้นหลายอย่าง ซึ่งต่างจากการอัพเกรด Dencun (ซึ่งลดค่าธรรมเนียม L2 อย่างมีนัย) และการอัพเกรด Shapella (ซึ่งทำให้สามารถถอน ETH ที่ stake ได้ ซึ่งเสร็จสิ้นการเปลี่ยน Ethereum ไปสู่การพิสท์พรูฟเพอร์ (PoS))

การพัฒนาล่าสุด

เมื่อเร็ว ๆ นี้นักพัฒนาหลักของ Ethereum (ACD, All Core Developers) ได้กล่าวถึงความเป็นไปได้ในการแยกการอัปเกรด Pectra ออกเป็นสองขั้นตอนระหว่างการประชุมทางโทรศัพท์ ตามข้อเสนอนี้:

  1. การอัพเกรด Pectra จะรวม EIPs จาก pectra-devnet-3 (รายละเอียดด้านล่าง)
  2. ส่วนความตั้งใจเดิมของ EOF (EVM Object Format) และ PeerDAS (Peer Data Availability Sampling) จะถูกเลื่อนออกไปสู่การอัปเกรดถัดไปที่ชื่อ Fusaka (Fulu + Osaka) อาจยังไม่แน่นอน
  3. เนื้อหาที่เกี่ยวข้องกับ Verkle Trees ซึ่งวางแผนไว้ในตอนแรกสําหรับการดําเนินการในโอซาก้าจะล่าช้าออกไปอีกและอาจรับรู้ในการอัพเกรดในภายหลังชื่ออัมสเตอร์ดัม

แนวทางขั้นตอนนี้มีวัตถุประสงค์เพื่อให้มีขนาดและความซับซ้อนของการอัพเกรดแต่ละขั้นได้รับการจัดการได้ในขณะที่ยอมให้มีเวลาเพียงพอสำหรับการทดสอบและปรับปรุงเทคโนโลยีต่างๆ

EIPs ที่ระบุไว้สำหรับการรวมเข้ากัน

  1. EIP-2537[1]: การดำเนินการก่อนคอมไพล์สำหรับเส้นโค้ง BLS12-381
  2. EIP-2935[2]: การบันทึกแฮชบล็อกในอดีตในสถานะ
  3. รุ่น EIP-6110[3]: การให้เงินมัดจำของผู้ตรวจสอบบนเชื่อมโยง
  4. EIP-7002[4]: การออกจากชั้นการทำงานที่สามารถเรียกใช้ได้
  5. EIP-7251[5]: เพิ่มความสมดุลที่มีประสิทธิภาพสูงสุด
  6. EIP-7549[6]: ย้ายดัชนีคณะกรรมการออกจากการพิสูจน์
  7. EIP-7685[7]: คำขอชั้นดำเนินการทั่วไปของ Execution Layer
  8. EIP-7702[8]: กำหนดรหัสบัญชี EOA สำหรับธุรกรรม

EIPs ที่กำลังพิจารณาอยู่

  • EIP-7212: การดำเนินการก่อนคอมไพล์สำหรับเส้นโค้ง secp256r1
  • EIP-7547[9]: รายการรวม
  • EIP-7623[10]: ค่าของ calldata กำลังเพิ่มขึ้น
  • EIP-7742[11]: การแยกความสัมพันธ์ของจํานวน blob ระหว่างเลเยอร์ฉันทามติและเลเยอร์การดําเนินการ

บทนำถึง EIP ที่สำคัญ

EIP-2537: การดําเนินการที่คอมไพล์ไว้ล่วงหน้าสําหรับเส้นโค้ง BLS12-381

ข้อเสนอนี้แนะนําการดําเนินการที่คอมไพล์ไว้ล่วงหน้าบนเส้นโค้ง BLS12-381 ซึ่งช่วยปรับปรุงประสิทธิภาพของการดําเนินงานเช่นการตรวจสอบลายเซ็น BLS อย่างมีนัยสําคัญ เมื่อเทียบกับการดําเนินการ BN254 precompiled ที่มีอยู่ BLS12-381 ให้ความปลอดภัยสูงกว่า (มากกว่า 120 บิตในขณะที่ BN254 ให้ 80 บิตเท่านั้น) การปรับปรุงนี้ไม่เพียง แต่รวมถึงการดําเนินงานเส้นโค้งพื้นฐาน แต่ยังรวมการชี้แจงหลายแบบวางรากฐานสําหรับการรวมคีย์สาธารณะและลายเซ็นอย่างมีประสิทธิภาพ

EIP-2935: การบันทึกค่าแฮชบล็อกทางประวัติศาสตร์ในสถานะ

ข้อเสนอนี้แนะนำให้เก็บแฮชของบล็อกล่าสุด 8,192 บล็อกในสัญญาระบบ โดยส่วนใหญ่เพื่อสนับสนุนการดำเนินการของไคลเอ็นต์แบบ Stateless ดังนั้นไคลเอ็นต์แบบ Stateless สามารถเข้าถึงข้อมูลประวัติศาสตร์ที่จำเป็นได้ง่ายขึ้น พร้อมรักษาความเข้ากันได้กับ BLOCKHASH opcode เดิม การเปลี่ยนแปลงนี้ทำให้กลไกการเก็บข้อมูลประวัติศาสตร์ของแฮชบล็อกที่มีประวัติศาสตร์ง่ายขึ้นและมีวิธีการเข้าถึงข้อมูลประวัติศาสตร์ใหม่

EIP-6110: การ提供เงินมัดจำของผู้ตรวจสอบบนเชน

ข้อเสนอนี้รวมกระบวนการฝากของผู้ตรวจสอบโดยตรงลงในโครงสร้างบล็อกของชั้นดำเนินการ Ethereum การเปลี่ยนแปลงนี้เปลี่ยนหน้าที่ในการรวมและตรวจสอบเงินฝากจากชั้นความเห็นเป็นชั้นดำเนินการ ลดการต้องการให้ชั้นความเห็นโหวตเกี่ยวกับเงินฝาก (หรือ eth1data) โดยการสร้างรายการเงินฝากผ่านการวิเคราะห์เหตุการณ์บันทึกคอนแทร็กจากธุรกรรมฝาก วิธีนี้ไม่เพียงเสริมความปลอดภัยและประสิทธิภาพของการประมวลผลเงินฝาก แต่ยังปรับปรุงประสบการณ์ผู้ใช้ นอกจากนี้ยังทำให้การออกแบบซอฟต์แวร์ไคลเอ็นต์มีความเรียบง่ายและลดความซับซ้อนของระบบโดยรวม

EIP-7002: การออกจากชั้นการปฏิบัติงานที่สามารถเรียกใช้ได้

ข้อเสนอนี้นำเสนอกลไกใหม่ที่อนุญาตให้ผู้ตรวจสอบสามารถถอนข้อมูลประจำตัวของพวกเขาผ่านชั้นการประมวลผล (0x01) เพื่อเรียกใช้การถอนและการออกอากาศ โดยเฉพาะอย่างยิ่ง ข้อความการถอนถูกแนบกับบล็อกชั้นการประมวลผลแล้วถูกประมวลผลโดยชั้นความเห็นร่วม วิธีการนี้จะให้ทางเลือกการออกอากาศที่ยืดหยุ่นมากขึ้นสำหรับผู้ตรวจสอบในขณะที่ยังคงรักษาความปลอดภัยและความสอดคล้องของระบบ

EIP-7251: เพิ่มความสมดุลที่มีประสิทธิภาพสูงสุด

ข้อเสนอนี้มีจุดมุ่งหมายเพื่อเพิ่มยอดคงเหลือที่มีประสิทธิภาพสูงสุด (MAX_EFFECTIVE_BALANCE) สําหรับผู้ตรวจสอบ Ethereum ในขณะที่รักษาสมดุลการปักหลักขั้นต่ําไว้ที่ 32 ETH การเปลี่ยนแปลงนี้มีประโยชน์หลายประการ:

  1. มันช่วยให้ผู้ดำเนินโหนดขนาดใหญ่สามารถรวมกันเป็นผู้ตรวจสอบจำนวนน้อยขึ้นเพื่อเพิ่มประสิทธิภาพการดำเนินงาน
  2. มันให้โอกาสผู้เดิมพันรายย่อยในการรับรางวัลแบบทบต้นทําให้การปักหลักน่าสนใจยิ่งขึ้น
  3. มันมีตัวเลือกการฝากเงินที่ยืดหยุ่นมากขึ้น ซึ่งดึงดูดผู้เข้าร่วมได้กว่าเดิม
  4. มันลดผู้ตรวจสอบที่ซ้ำซ้อนในเครือข่ายลงลงมา ลดปริมาณของข้อความ P2P
  5. ลดพื้นที่หน่วยความจำของ BeaconState เพิ่มประสิทธิภาพระบบ
  6. เมื่อรวมกับกลไกการถอนเงินที่ได้รับการปรับปรุงสําหรับเลเยอร์การดําเนินการจะช่วยเพิ่มประสิทธิภาพสภาพคล่องของเงินทุนในเครือข่าย Ethereum ทั้งหมด

EIP-7549: ย้ายดัชนีคณะกรรมการออกจากพิสูจน์

ข้อเสนอนี้แนะนําให้ลบช่องดัชนีของคณะกรรมการออกจากข้อความหลักฐานที่ลงนามเพื่อให้สามารถรวมคะแนนเสียงฉันทามติเดียวกันได้ เป้าหมายหลักของการเปลี่ยนแปลงนี้คือการปรับปรุงประสิทธิภาพของลูกค้า Casper FFG โดยการลดจํานวนการจับคู่โดยเฉลี่ยที่จําเป็นในการตรวจสอบกฎฉันทามติ ในขณะที่ลูกค้าทุกประเภทสามารถได้รับประโยชน์จากการปรับปรุงนี้ แต่ก็คาดว่าจะให้การปรับปรุงประสิทธิภาพที่สําคัญที่สุดสําหรับวงจร ZK ที่ต้องพิสูจน์ฉันทามติของ Casper FFG

EIP-7685: คำขอชั้นทั่วไปของเลเยอร์การดำเนินการ

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

EIP-7702: การตั้งค่ารหัสบัญชี EOA สำหรับธุรกรรม

โดยเสนอโดย Vitalik Buterin และผู้อื่น ๆ EIP-7702 มุ่งเน้นการสอดคล้องบัญชีบน Ethereum ที่เหมาะสมมากขึ้น ข้อเสนอนี้นำเสนอประเภทธุรกรรมใหม่ที่ช่วยให้บัญชีเป็นเจ้าของภายนอก (EOAs) สามารถตั้งค่าโค้ดบัญชีผ่านกลไกการอนุญาต การปรับปรุงนี้สนับสนุนคุณลักษณะใหม่ ๆ หลายอย่าง:

  1. การดําเนินการแบบแบทช์: อนุญาตให้ EOAs ดําเนินการหลายอย่างภายในธุรกรรมเดียวเพื่อปรับปรุงประสิทธิภาพ
  2. การทำธุรกรรมการชำระค่าธรรมเนียม: ให้บริการการช่วยเหลือจากฝ่ายที่สามในการคุมค่าธรรมเนียมของธุรกรรม
  3. การลดระดับสิทธิ์: เพิ่มความปลอดภัยและความยืดหยุ่นของบัญชี

ด้วยการใช้โครงสร้างธุรกรรมใหม่ข้อเสนอนี้ไม่เพียง แต่ช่วยเพิ่มฟังก์ชันการทํางานและการใช้งานของ EOAs แต่ยังให้ความเข้ากันได้ที่ดีและความสามารถในการปรับขนาดสําหรับเทคโนโลยีนามธรรมบัญชีในอนาคต

สรุป

ถึงแม้ว่าอัปเกรด Pectra จะไม่มีเป้าหมายหลักที่โดดเด่น แต่จะเสริมสร้างความสามารถ ความปลอดภัย และความมีประสิทธิภาพของเครือข่าย Ethereum ได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับปรุงและการปรับปรุงทางเทคนิคต่าง ๆ ในระหว่างการอัปเกรด อาจจะมีการนำเอา EIPs เพิ่มเติมหรือปรับปรุงได้อีก

อ้าง อิง

  • EIP-7600: ข้อมูลฮาร์ดฟอร์크 Pectra[12]
  • การประชุม Ethereum Core Developer Consensus Layer #197[13]

อ้างอิง

[1]EIP-2537: https://eips.ethereum.org/EIPS/eip-2537

[2]EIP-2935: https://eips.ethereum.org/EIPS/eip-2935

[3]EIP-6110: https://eips.ethereum.org/EIPS/eip-6110

[4]EIP-7002: https://eips.ethereum.org/EIPS/eip-7002

[5]EIP-7251: https://eips.ethereum.org/EIPS/eip-7251

[6]EIP-7549: https://eips.ethereum.org/EIPS/eip-7549

[7]EIP-7685: https://eips.ethereum.org/EIPS/eip-7685

[8]EIP-7702: https://eips.ethereum.org/EIPS/eip-7702

[9]EIP-7547: https://eips.ethereum.org/EIPS/eip-7547

[10]EIP-7623: https://eips.ethereum.org/EIPS/eip-7623

[11]EIP-7742: https://eips.ethereum.org/EIPS/eip-7742

[12] EIP-7600: ข้อมูลเกี่ยวกับการเคลื่อนย้ายข้อมูล Pectra hard fork:https://eips.ethereum.org/EIPS/eip-7600

[13]การประชุม Ethereum Core Developer Consensus Layer #197:https://www.galaxy.com/insights/research/ethereum-all-core-developers-execution-call-197/

คำแถลง

  1. บทความนี้สืบเนื่องจาก [dwong], original title “การแปล Ethereum Pectra: การอัพเกรดสำคัญถัดไป”, ลิขสิทธิ์ของผู้เขียนเริ่มต้น [ที่มาdwong], หากคุณมีข้อความปฏิเสธการเผยแพร่โปรดติดต่อทีม Gate Learnทีมจะดูแลมันให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง

  2. โปรดทราบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงเพียงมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่เป็นที่เบื่องต้นของคำแนะนำการลงทุนใด ๆ

  3. บทความฉบับภาษาอื่นได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.ioบทความที่แปลแล้วต้องไม่ทําซ้ําแจกจ่ายหรือลอกเลียนแบบ

Nu Starten
Meld Je Aan En Ontvang
$100
Voucher!