การอัปเกรด Pectra เป็นจุดสำคัญต่อไปสำหรับเครือข่าย Ethereum ที่คาดว่าจะถูกนำมาใช้ในไตรมาสแรกของปี 2025 อัปเกรดนี้ประกอบด้วยส่วนประกอบหลักสองส่วน: อัปเกรด Prague (ชั้นขั้นการดำเนินงาน) และอัปเกรด Electra (ชั้นขั้นโปรโตคอล)
เป็นต่างจากการอัพเกรดสำคัญก่อนหน้า Pectra ไม่มีเป้าหมายที่โดดเด่นเดียว; แต่เน้นการปรับปรุงเทคโนโลยีและการทำให้ดียิ่งขึ้นหลายอย่าง ซึ่งต่างจากการอัพเกรด Dencun (ซึ่งลดค่าธรรมเนียม L2 อย่างมีนัย) และการอัพเกรด Shapella (ซึ่งทำให้สามารถถอน ETH ที่ stake ได้ ซึ่งเสร็จสิ้นการเปลี่ยน Ethereum ไปสู่การพิสท์พรูฟเพอร์ (PoS))
เมื่อเร็ว ๆ นี้นักพัฒนาหลักของ Ethereum (ACD, All Core Developers) ได้กล่าวถึงความเป็นไปได้ในการแยกการอัปเกรด Pectra ออกเป็นสองขั้นตอนระหว่างการประชุมทางโทรศัพท์ ตามข้อเสนอนี้:
แนวทางขั้นตอนนี้มีวัตถุประสงค์เพื่อให้มีขนาดและความซับซ้อนของการอัพเกรดแต่ละขั้นได้รับการจัดการได้ในขณะที่ยอมให้มีเวลาเพียงพอสำหรับการทดสอบและปรับปรุงเทคโนโลยีต่างๆ
ข้อเสนอนี้แนะนําการดําเนินการที่คอมไพล์ไว้ล่วงหน้าบนเส้นโค้ง BLS12-381 ซึ่งช่วยปรับปรุงประสิทธิภาพของการดําเนินงานเช่นการตรวจสอบลายเซ็น BLS อย่างมีนัยสําคัญ เมื่อเทียบกับการดําเนินการ BN254 precompiled ที่มีอยู่ BLS12-381 ให้ความปลอดภัยสูงกว่า (มากกว่า 120 บิตในขณะที่ BN254 ให้ 80 บิตเท่านั้น) การปรับปรุงนี้ไม่เพียง แต่รวมถึงการดําเนินงานเส้นโค้งพื้นฐาน แต่ยังรวมการชี้แจงหลายแบบวางรากฐานสําหรับการรวมคีย์สาธารณะและลายเซ็นอย่างมีประสิทธิภาพ
ข้อเสนอนี้แนะนำให้เก็บแฮชของบล็อกล่าสุด 8,192 บล็อกในสัญญาระบบ โดยส่วนใหญ่เพื่อสนับสนุนการดำเนินการของไคลเอ็นต์แบบ Stateless ดังนั้นไคลเอ็นต์แบบ Stateless สามารถเข้าถึงข้อมูลประวัติศาสตร์ที่จำเป็นได้ง่ายขึ้น พร้อมรักษาความเข้ากันได้กับ BLOCKHASH opcode เดิม การเปลี่ยนแปลงนี้ทำให้กลไกการเก็บข้อมูลประวัติศาสตร์ของแฮชบล็อกที่มีประวัติศาสตร์ง่ายขึ้นและมีวิธีการเข้าถึงข้อมูลประวัติศาสตร์ใหม่
ข้อเสนอนี้รวมกระบวนการฝากของผู้ตรวจสอบโดยตรงลงในโครงสร้างบล็อกของชั้นดำเนินการ Ethereum การเปลี่ยนแปลงนี้เปลี่ยนหน้าที่ในการรวมและตรวจสอบเงินฝากจากชั้นความเห็นเป็นชั้นดำเนินการ ลดการต้องการให้ชั้นความเห็นโหวตเกี่ยวกับเงินฝาก (หรือ eth1data) โดยการสร้างรายการเงินฝากผ่านการวิเคราะห์เหตุการณ์บันทึกคอนแทร็กจากธุรกรรมฝาก วิธีนี้ไม่เพียงเสริมความปลอดภัยและประสิทธิภาพของการประมวลผลเงินฝาก แต่ยังปรับปรุงประสบการณ์ผู้ใช้ นอกจากนี้ยังทำให้การออกแบบซอฟต์แวร์ไคลเอ็นต์มีความเรียบง่ายและลดความซับซ้อนของระบบโดยรวม
ข้อเสนอนี้นำเสนอกลไกใหม่ที่อนุญาตให้ผู้ตรวจสอบสามารถถอนข้อมูลประจำตัวของพวกเขาผ่านชั้นการประมวลผล (0x01) เพื่อเรียกใช้การถอนและการออกอากาศ โดยเฉพาะอย่างยิ่ง ข้อความการถอนถูกแนบกับบล็อกชั้นการประมวลผลแล้วถูกประมวลผลโดยชั้นความเห็นร่วม วิธีการนี้จะให้ทางเลือกการออกอากาศที่ยืดหยุ่นมากขึ้นสำหรับผู้ตรวจสอบในขณะที่ยังคงรักษาความปลอดภัยและความสอดคล้องของระบบ
ข้อเสนอนี้มีจุดมุ่งหมายเพื่อเพิ่มยอดคงเหลือที่มีประสิทธิภาพสูงสุด (MAX_EFFECTIVE_BALANCE) สําหรับผู้ตรวจสอบ Ethereum ในขณะที่รักษาสมดุลการปักหลักขั้นต่ําไว้ที่ 32 ETH การเปลี่ยนแปลงนี้มีประโยชน์หลายประการ:
ข้อเสนอนี้แนะนําให้ลบช่องดัชนีของคณะกรรมการออกจากข้อความหลักฐานที่ลงนามเพื่อให้สามารถรวมคะแนนเสียงฉันทามติเดียวกันได้ เป้าหมายหลักของการเปลี่ยนแปลงนี้คือการปรับปรุงประสิทธิภาพของลูกค้า Casper FFG โดยการลดจํานวนการจับคู่โดยเฉลี่ยที่จําเป็นในการตรวจสอบกฎฉันทามติ ในขณะที่ลูกค้าทุกประเภทสามารถได้รับประโยชน์จากการปรับปรุงนี้ แต่ก็คาดว่าจะให้การปรับปรุงประสิทธิภาพที่สําคัญที่สุดสําหรับวงจร ZK ที่ต้องพิสูจน์ฉันทามติของ Casper FFG
ข้อเสนอนี้กำหนดเฟรมเวิร์กทั่วไปสำหรับการเก็บรักษาและประมวลผลคำขอที่เรียกใช้โดยสัญญาอัจฉริยะ การทำงานที่เฉพาะเจาะจงเพิ่มฟิลด์ทั้งในส่วนหัวและส่วนตัวของการประมวลผลเพื่อเก็บข้อมูลคำขอ ซึ่งจะเปิดเผยคำขอเหล่านี้ให้กับชั้นความเห็นและอนุญาตให้จัดการกับแต่ละคำขอ กลไกนี้ถูกออกแบบโดยส่วนใหญ่เพื่อจัดการกับความต้องการที่เพิ่มขึ้นของการควบคุมโดยการทำงานของสัญญาอัจฉริยะและเพื่อให้เป็นพื้นฐานสำหรับการโต้ตอบในระบบบล็อกเชนที่ซับซ้อนมากขึ้นในอนาคต
โดยเสนอโดย Vitalik Buterin และผู้อื่น ๆ EIP-7702 มุ่งเน้นการสอดคล้องบัญชีบน Ethereum ที่เหมาะสมมากขึ้น ข้อเสนอนี้นำเสนอประเภทธุรกรรมใหม่ที่ช่วยให้บัญชีเป็นเจ้าของภายนอก (EOAs) สามารถตั้งค่าโค้ดบัญชีผ่านกลไกการอนุญาต การปรับปรุงนี้สนับสนุนคุณลักษณะใหม่ ๆ หลายอย่าง:
ด้วยการใช้โครงสร้างธุรกรรมใหม่ข้อเสนอนี้ไม่เพียง แต่ช่วยเพิ่มฟังก์ชันการทํางานและการใช้งานของ EOAs แต่ยังให้ความเข้ากันได้ที่ดีและความสามารถในการปรับขนาดสําหรับเทคโนโลยีนามธรรมบัญชีในอนาคต
ถึงแม้ว่าอัปเกรด Pectra จะไม่มีเป้าหมายหลักที่โดดเด่น แต่จะเสริมสร้างความสามารถ ความปลอดภัย และความมีประสิทธิภาพของเครือข่าย Ethereum ได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับปรุงและการปรับปรุงทางเทคนิคต่าง ๆ ในระหว่างการอัปเกรด อาจจะมีการนำเอา EIPs เพิ่มเติมหรือปรับปรุงได้อีก
อ้างอิง
[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/
บทความนี้สืบเนื่องจาก [dwong], original title “การแปล Ethereum Pectra: การอัพเกรดสำคัญถัดไป”, ลิขสิทธิ์ของผู้เขียนเริ่มต้น [ที่มาdwong], หากคุณมีข้อความปฏิเสธการเผยแพร่โปรดติดต่อทีม Gate Learnทีมจะดูแลมันให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
โปรดทราบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงเพียงมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่เป็นที่เบื่องต้นของคำแนะนำการลงทุนใด ๆ
บทความฉบับภาษาอื่นได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.ioบทความที่แปลแล้วต้องไม่ทําซ้ําแจกจ่ายหรือลอกเลียนแบบ
Пригласить больше голосов
การอัปเกรด Pectra เป็นจุดสำคัญต่อไปสำหรับเครือข่าย Ethereum ที่คาดว่าจะถูกนำมาใช้ในไตรมาสแรกของปี 2025 อัปเกรดนี้ประกอบด้วยส่วนประกอบหลักสองส่วน: อัปเกรด Prague (ชั้นขั้นการดำเนินงาน) และอัปเกรด Electra (ชั้นขั้นโปรโตคอล)
เป็นต่างจากการอัพเกรดสำคัญก่อนหน้า Pectra ไม่มีเป้าหมายที่โดดเด่นเดียว; แต่เน้นการปรับปรุงเทคโนโลยีและการทำให้ดียิ่งขึ้นหลายอย่าง ซึ่งต่างจากการอัพเกรด Dencun (ซึ่งลดค่าธรรมเนียม L2 อย่างมีนัย) และการอัพเกรด Shapella (ซึ่งทำให้สามารถถอน ETH ที่ stake ได้ ซึ่งเสร็จสิ้นการเปลี่ยน Ethereum ไปสู่การพิสท์พรูฟเพอร์ (PoS))
เมื่อเร็ว ๆ นี้นักพัฒนาหลักของ Ethereum (ACD, All Core Developers) ได้กล่าวถึงความเป็นไปได้ในการแยกการอัปเกรด Pectra ออกเป็นสองขั้นตอนระหว่างการประชุมทางโทรศัพท์ ตามข้อเสนอนี้:
แนวทางขั้นตอนนี้มีวัตถุประสงค์เพื่อให้มีขนาดและความซับซ้อนของการอัพเกรดแต่ละขั้นได้รับการจัดการได้ในขณะที่ยอมให้มีเวลาเพียงพอสำหรับการทดสอบและปรับปรุงเทคโนโลยีต่างๆ
ข้อเสนอนี้แนะนําการดําเนินการที่คอมไพล์ไว้ล่วงหน้าบนเส้นโค้ง BLS12-381 ซึ่งช่วยปรับปรุงประสิทธิภาพของการดําเนินงานเช่นการตรวจสอบลายเซ็น BLS อย่างมีนัยสําคัญ เมื่อเทียบกับการดําเนินการ BN254 precompiled ที่มีอยู่ BLS12-381 ให้ความปลอดภัยสูงกว่า (มากกว่า 120 บิตในขณะที่ BN254 ให้ 80 บิตเท่านั้น) การปรับปรุงนี้ไม่เพียง แต่รวมถึงการดําเนินงานเส้นโค้งพื้นฐาน แต่ยังรวมการชี้แจงหลายแบบวางรากฐานสําหรับการรวมคีย์สาธารณะและลายเซ็นอย่างมีประสิทธิภาพ
ข้อเสนอนี้แนะนำให้เก็บแฮชของบล็อกล่าสุด 8,192 บล็อกในสัญญาระบบ โดยส่วนใหญ่เพื่อสนับสนุนการดำเนินการของไคลเอ็นต์แบบ Stateless ดังนั้นไคลเอ็นต์แบบ Stateless สามารถเข้าถึงข้อมูลประวัติศาสตร์ที่จำเป็นได้ง่ายขึ้น พร้อมรักษาความเข้ากันได้กับ BLOCKHASH opcode เดิม การเปลี่ยนแปลงนี้ทำให้กลไกการเก็บข้อมูลประวัติศาสตร์ของแฮชบล็อกที่มีประวัติศาสตร์ง่ายขึ้นและมีวิธีการเข้าถึงข้อมูลประวัติศาสตร์ใหม่
ข้อเสนอนี้รวมกระบวนการฝากของผู้ตรวจสอบโดยตรงลงในโครงสร้างบล็อกของชั้นดำเนินการ Ethereum การเปลี่ยนแปลงนี้เปลี่ยนหน้าที่ในการรวมและตรวจสอบเงินฝากจากชั้นความเห็นเป็นชั้นดำเนินการ ลดการต้องการให้ชั้นความเห็นโหวตเกี่ยวกับเงินฝาก (หรือ eth1data) โดยการสร้างรายการเงินฝากผ่านการวิเคราะห์เหตุการณ์บันทึกคอนแทร็กจากธุรกรรมฝาก วิธีนี้ไม่เพียงเสริมความปลอดภัยและประสิทธิภาพของการประมวลผลเงินฝาก แต่ยังปรับปรุงประสบการณ์ผู้ใช้ นอกจากนี้ยังทำให้การออกแบบซอฟต์แวร์ไคลเอ็นต์มีความเรียบง่ายและลดความซับซ้อนของระบบโดยรวม
ข้อเสนอนี้นำเสนอกลไกใหม่ที่อนุญาตให้ผู้ตรวจสอบสามารถถอนข้อมูลประจำตัวของพวกเขาผ่านชั้นการประมวลผล (0x01) เพื่อเรียกใช้การถอนและการออกอากาศ โดยเฉพาะอย่างยิ่ง ข้อความการถอนถูกแนบกับบล็อกชั้นการประมวลผลแล้วถูกประมวลผลโดยชั้นความเห็นร่วม วิธีการนี้จะให้ทางเลือกการออกอากาศที่ยืดหยุ่นมากขึ้นสำหรับผู้ตรวจสอบในขณะที่ยังคงรักษาความปลอดภัยและความสอดคล้องของระบบ
ข้อเสนอนี้มีจุดมุ่งหมายเพื่อเพิ่มยอดคงเหลือที่มีประสิทธิภาพสูงสุด (MAX_EFFECTIVE_BALANCE) สําหรับผู้ตรวจสอบ Ethereum ในขณะที่รักษาสมดุลการปักหลักขั้นต่ําไว้ที่ 32 ETH การเปลี่ยนแปลงนี้มีประโยชน์หลายประการ:
ข้อเสนอนี้แนะนําให้ลบช่องดัชนีของคณะกรรมการออกจากข้อความหลักฐานที่ลงนามเพื่อให้สามารถรวมคะแนนเสียงฉันทามติเดียวกันได้ เป้าหมายหลักของการเปลี่ยนแปลงนี้คือการปรับปรุงประสิทธิภาพของลูกค้า Casper FFG โดยการลดจํานวนการจับคู่โดยเฉลี่ยที่จําเป็นในการตรวจสอบกฎฉันทามติ ในขณะที่ลูกค้าทุกประเภทสามารถได้รับประโยชน์จากการปรับปรุงนี้ แต่ก็คาดว่าจะให้การปรับปรุงประสิทธิภาพที่สําคัญที่สุดสําหรับวงจร ZK ที่ต้องพิสูจน์ฉันทามติของ Casper FFG
ข้อเสนอนี้กำหนดเฟรมเวิร์กทั่วไปสำหรับการเก็บรักษาและประมวลผลคำขอที่เรียกใช้โดยสัญญาอัจฉริยะ การทำงานที่เฉพาะเจาะจงเพิ่มฟิลด์ทั้งในส่วนหัวและส่วนตัวของการประมวลผลเพื่อเก็บข้อมูลคำขอ ซึ่งจะเปิดเผยคำขอเหล่านี้ให้กับชั้นความเห็นและอนุญาตให้จัดการกับแต่ละคำขอ กลไกนี้ถูกออกแบบโดยส่วนใหญ่เพื่อจัดการกับความต้องการที่เพิ่มขึ้นของการควบคุมโดยการทำงานของสัญญาอัจฉริยะและเพื่อให้เป็นพื้นฐานสำหรับการโต้ตอบในระบบบล็อกเชนที่ซับซ้อนมากขึ้นในอนาคต
โดยเสนอโดย Vitalik Buterin และผู้อื่น ๆ EIP-7702 มุ่งเน้นการสอดคล้องบัญชีบน Ethereum ที่เหมาะสมมากขึ้น ข้อเสนอนี้นำเสนอประเภทธุรกรรมใหม่ที่ช่วยให้บัญชีเป็นเจ้าของภายนอก (EOAs) สามารถตั้งค่าโค้ดบัญชีผ่านกลไกการอนุญาต การปรับปรุงนี้สนับสนุนคุณลักษณะใหม่ ๆ หลายอย่าง:
ด้วยการใช้โครงสร้างธุรกรรมใหม่ข้อเสนอนี้ไม่เพียง แต่ช่วยเพิ่มฟังก์ชันการทํางานและการใช้งานของ EOAs แต่ยังให้ความเข้ากันได้ที่ดีและความสามารถในการปรับขนาดสําหรับเทคโนโลยีนามธรรมบัญชีในอนาคต
ถึงแม้ว่าอัปเกรด Pectra จะไม่มีเป้าหมายหลักที่โดดเด่น แต่จะเสริมสร้างความสามารถ ความปลอดภัย และความมีประสิทธิภาพของเครือข่าย Ethereum ได้อย่างมีประสิทธิภาพมากขึ้นผ่านการปรับปรุงและการปรับปรุงทางเทคนิคต่าง ๆ ในระหว่างการอัปเกรด อาจจะมีการนำเอา EIPs เพิ่มเติมหรือปรับปรุงได้อีก
อ้างอิง
[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/
บทความนี้สืบเนื่องจาก [dwong], original title “การแปล Ethereum Pectra: การอัพเกรดสำคัญถัดไป”, ลิขสิทธิ์ของผู้เขียนเริ่มต้น [ที่มาdwong], หากคุณมีข้อความปฏิเสธการเผยแพร่โปรดติดต่อทีม Gate Learnทีมจะดูแลมันให้เร็วที่สุดตามขั้นตอนที่เกี่ยวข้อง
โปรดทราบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้แสดงเพียงมุมมองส่วนบุคคลของผู้เขียนเท่านั้นและไม่เป็นที่เบื่องต้นของคำแนะนำการลงทุนใด ๆ
บทความฉบับภาษาอื่นได้รับการแปลโดยทีม Gate Learn และไม่ได้กล่าวถึงใน Gate.ioบทความที่แปลแล้วต้องไม่ทําซ้ําแจกจ่ายหรือลอกเลียนแบบ