อัปเดตวันที่ 12 มีนาคม 2024: นับตั้งแต่การเผยแพร่โพสต์นี้ครั้งแรก ทีมลูกค้าหลายทีมได้เผยแพร่เวอร์ชันที่เข้ากันได้กับ Dencun ซึ่งมีการปรับปรุงประสิทธิภาพและเสถียรภาพที่สำคัญ แม้ว่าเวอร์ชันที่ประกาศไปก่อนหน้านี้ยังถือว่าเพียงพอสำหรับการอัพเกรด แต่ก็มีการเพิ่มคอลัมน์ลงใน การเผยแพร่ของลูกค้า ตารางที่เน้นเวอร์ชันที่แนะนำล่าสุดสำหรับไคลเอนต์ทั้งหมด
- Mainnet blobs กำลังมา .oO: สองปีหลังจากการก่อตั้ง ETHdenver การทดสอบการโทรและ devnet มากมายในเวลาต่อมา ในที่สุด protodanksharding ก็เปิดให้ใช้งานบน mainnet แล้ว!
- Dencun จะเปิดใช้งานบน Ethereum mainnet ในยุคนี้ 269568เกิดขึ้นในวันที่ 13 มีนาคม 2024 เวลา 13:55 UTC ผู้ดำเนินการโหนดและผู้เดิมพันจะต้องอัปเกรดซอฟต์แวร์ของตนเป็นรุ่นที่ระบุไว้ในประกาศนี้
- หากต้องการรับการแจ้งเตือนทางอีเมลสำหรับประกาศการอัปเกรดเครือข่ายในอนาคต โปรดสมัครรับข้อมูล ที่นี่–
การอัพเกรดเครือข่าย Dencun เปิดใช้งานบนเทสเน็ตทั้งหมดเรียบร้อยแล้ว ขณะนี้ได้รับการตั้งค่าสำหรับการปรับใช้บน Ethereum mainnet และจะเปิดใช้งานบนเครือข่ายในยุคนั้น 269568เกิดขึ้นในวันที่ 13 มีนาคม 2024 เวลา 13:55 UTC
การอัพเกรดซึ่งตามมาจากปีที่แล้ว การอัพเกรดเชเพลล่ามีการเปลี่ยนแปลงหลายประการ โดยเฉพาะอย่างยิ่งการเปิดตัว blobs ข้อมูลชั่วคราวด้วย EIP-4844 หรือที่เรียกว่า “protodanksharding” ซึ่งจะช่วยลดค่าธรรมเนียมการทำธุรกรรมของ L2
หากคุณต้องการติดตามการอัปเกรดที่เกิดขึ้น โปรดเข้าร่วม สตรีมสดของชุมชน–
อัพเกรดข้อมูลจำเพาะ
การอัพเกรด Dencun รวมการเปลี่ยนแปลงทั้งฉันทามติและเลเยอร์การดำเนินการของ Ethereum รายการการเปลี่ยนแปลงโปรโตคอลทั้งหมดสามารถพบได้ใน EIP-7569– สำหรับการอ้างอิง ได้แก่:
เดเนบ
ข้อมูลจำเพาะของ Python ฉบับสมบูรณ์สำหรับการเปลี่ยนแปลงที่ส่งผลต่อเลเยอร์ฉันทามติของ Ethereum สามารถพบได้ใน เดเนบ โฟลเดอร์ ของ ข้อกำหนด ethereum / ฉันทามติ พื้นที่เก็บข้อมูล
แคนคูน
EIP ที่ลิงก์ด้านบนมีข้อกำหนดเฉพาะสำหรับการเปลี่ยนแปลงที่ส่งผลต่อเลเยอร์การดำเนินการของ Ethereum
นอกจากนี้ ข้อกำหนดของ Python สำหรับสิ่งเหล่านี้ยังถูกนำไปใช้ใน ethereum/ข้อกำหนดการดำเนินการ พื้นที่เก็บข้อมูล–
สุดท้ายนี้ Deneb ต้องการการเปลี่ยนแปลง Engine API ซึ่งใช้สำหรับการสื่อสารระหว่างฉันทามติและโหนดเลเยอร์การดำเนินการ เหล่านี้ระบุไว้ใน แคนคูน.เอ็มดี ไฟล์ ของ ethereum/execution-apis พื้นที่เก็บข้อมูล
การเผยแพร่ของลูกค้า
ไคลเอนต์ต่อไปนี้รองรับ Dencun บน Ethereum mainnet ที่ เวอร์ชันขั้นต่ำ คอลัมน์ระบุรุ่นที่รองรับ Dencun ที่ต่ำที่สุดสำหรับไคลเอนต์ในขณะที่ รุ่นที่แนะนำ คอลัมน์เน้นเวอร์ชันที่แนะนำล่าสุด รุ่นที่แนะนำ โดยทั่วไปแล้วการเผยแพร่จะมีการปรับปรุงประสิทธิภาพและความเสถียร หากอัพเกรดจาก ขั้นต่ำ ถึง ที่แนะนำ เวอร์ชัน อย่าลืมอ่านบันทึกประจำรุ่น การเผยแพร่ที่มีการเปลี่ยนแปลงสำคัญไม่อยู่ในรายการ ที่แนะนำ–
เมื่อเลือกไคลเอนต์ที่จะรัน ผู้ตรวจสอบความถูกต้องควรคำนึงถึงความเสี่ยงในการรันไคลเอนต์ส่วนใหญ่บน Execution Layer (EL) หรือ Consensus Layer (CL) เป็นพิเศษ สามารถดูคำอธิบายเกี่ยวกับความเสี่ยงเหล่านี้และผลที่ตามมาได้ ที่นี่– คุณสามารถดูข้อมูลประมาณการการกระจายไคลเอ็นต์ EL และ CL ปัจจุบันและคำแนะนำในการสลับจากไคลเอ็นต์หนึ่งไปยังอีกไคลเอ็นต์หนึ่งได้ ที่นี่–
การเผยแพร่ Mainnet Layer ที่สอดคล้องกัน
บันทึก: เมื่อเรียกใช้เครื่องมือตรวจสอบ ทั้ง Consensus Layer Beacon Node และ Validator Shopper จะต้องได้รับการอัปเดต
Execution Layer Mainnet เปิดตัว
หมายเหตุ–
- แม้ว่า Reth จะสนับสนุน Dencun แต่ลูกค้าก็อยู่ระหว่างการตรวจสอบเต็มรูปแบบและ อาจไม่เหมาะกับการใช้งานจริงทุกกรณี ดู เร็ธ README เพื่อบริบทเพิ่มเติม
คำถามที่พบบ่อย
ในฐานะผู้ใช้ Ethereum หรือผู้ถือ Ether ฉันต้องทำอะไรอีกบ้าง?
ในระยะสั้นไม่มี คุณสามารถเข้าร่วมกับเราได้ที่ ถ่ายทอดสด เพื่อดูทุกอย่างเกิดขึ้นแบบสดๆ!
หากคุณใช้การแลกเปลี่ยน กระเป๋าเงินดิจิทัล หรือกระเป๋าฮาร์ดแวร์ คุณไม่จำเป็นต้องดำเนินการใดๆ เว้นแต่คุณจะได้รับแจ้งให้ดำเนินการเพิ่มเติมโดยผู้ให้บริการแลกเปลี่ยนหรือกระเป๋าเงินของคุณ
หากคุณใช้งานโหนด Ethereum ของคุณเอง โปรดดูคำถามถัดไป
ในฐานะผู้ดำเนินการโหนดที่ไม่ปักหลัก ฉันต้องทำอย่างไร
เพื่อให้เข้ากันได้กับการอัพเกรด Mainnet Dencun ให้อัปเดตการดำเนินการของโหนดและไคลเอ็นต์เลเยอร์ฉันทามติเป็นเวอร์ชันที่แสดงอยู่ในตารางด้านบน
ในฐานะผู้เดิมพัน ฉันต้องทำอย่างไร?
เพื่อให้เข้ากันได้กับการอัพเกรด Mainnet Dencun ให้อัปเดตการดำเนินการของโหนดและไคลเอ็นต์เลเยอร์ฉันทามติเป็นเวอร์ชันที่แสดงอยู่ในตารางด้านบน ตรวจสอบให้แน่ใจว่าทั้งโหนดบีคอนและไคลเอนต์เครื่องมือตรวจสอบความถูกต้องได้รับการอัปเดต เช่นเดียวกับการขึ้นต่อกันภายนอก เช่น ซอฟต์แวร์สร้างบล็อกภายนอก
นอกจากนี้ ผู้เดิมพันที่ต้องการดำเนินการอัปเกรดหลายครั้งก่อนที่จะสนับสนุนให้ใช้ mainnet ephemery.devซึ่งขณะนี้รองรับ Dencun
จะเกิดอะไรขึ้นถ้าฉันเป็น Staker หรือผู้ดำเนินการโหนด และฉันไม่ได้เข้าร่วมในการอัพเกรด?
หากคุณใช้ไคลเอนต์ Ethereum ที่ไม่ได้รับการอัพเดตเป็นเวอร์ชันล่าสุด (ตามรายการด้านบน) ไคลเอนต์ของคุณจะซิงค์กับบล็อคเชนแบบ pre-fork เมื่อการอัพเกรดเกิดขึ้น
คุณจะติดอยู่บนเครือข่ายที่เข้ากันไม่ได้ตามกฎเก่า และจะไม่สามารถส่ง Ether หรือดำเนินการบนเครือข่ายหลัง Dencun Ethereum ได้
ในฐานะนักพัฒนาแอปพลิเคชันหรือเครื่องมือ ฉันควรทำอย่างไร
ตรวจสอบ EIP ที่รวมอยู่ใน Dencun เพื่อพิจารณาว่าสิ่งเหล่านี้ส่งผลต่อโครงการของคุณหรือไม่และอย่างไร — มีฟีเจอร์ใหม่ๆ ที่น่าตื่นเต้นมากมายที่ถูกนำมาใช้ทั้งในชั้นการดำเนินการและชั้นฉันทามติ! EIP เดียวที่มีผลกระทบต่อความเข้ากันได้แบบย้อนหลังคือ EIP-6780– EIP-7044 และ EIP-7514–
ทำไมต้อง “เด็นคุน”?
การอัปเกรดเป็นเลเยอร์ฉันทามติจะใช้ชื่อดาว และการอัพเกรดเป็นเลเยอร์การดำเนินการจะเป็นไปตามชื่อเมืองของ Devcon “Dencun” เป็นการรวมกันระหว่าง Deneb ซึ่งเป็นดาวฤกษ์ขนาดแรกในกลุ่มดาว Cygnus และ Cancun ซึ่งเป็นตำแหน่งของ Devcon 3
ขอบคุณทุกคนที่ช่วยทำให้ Blob เกิดขึ้น (เกือบ) กำจัดพวกเราออกไป ทำลายตนเอง และโดยทั่วไปจะมีการยกเครื่องครั้งใหญ่อีกครั้งหนึ่งให้กับเครือข่าย Ethereum .oO!
ภาพปกต้นฉบับโดย ดาร์เรน ลอว์เรนซ์โดยมีการแก้ไขโดย โทโมะ ไซโตะ–