- สำหรับการเปลี่ยนผ่านสู่เครือข่ายทดสอบแบบ Proof-of-Stake ครั้งสุดท้าย Goerli จะรวมเข้ากับ Prater เครือข่าย Goerli/Prater ที่รวมกันจะยังคงใช้ชื่อ Goerli ต่อไปหลังการควบรวม
- เบลลาทริกซ์ อัพเกรดปราเตอร์เตรียมพร้อมสำหรับการผสานจะเกิดขึ้นในยุคนี้ 112260คาดว่าที่ 12:24PM UTC วันที่ 4 สิงหาคม 2022–
- หลังจากที่เบลลาทริกซ์ถูกเปิดใช้งาน การรวมตัวของเกอร์ลี/พราเตอร์จะเกิดขึ้นเมื่อเกอร์ลีไปถึงระดับความยากรวมที่ 10790000คาดว่าระหว่าง 6-12 สิงหาคม 2565–
- หลังการรวมกลุ่ม ชุดตัวตรวจสอบของ Goerli จะยังคงเปิดให้ผู้เดิมพันแต่ละรายเรียกใช้ตัวตรวจสอบเครือข่ายทดสอบ ผู้เดิมพันที่ต้องการเริ่มตัวตรวจสอบของ Goerli/Prater สามารถทำได้ที่ แท่นปล่อยจรวดปราเตอร์–
พื้นหลัง
หลังจากหลายปีในการทำงานเพื่อนำระบบ Proof-of-Stake มาสู่ Ethereum ตอนนี้เราก็เข้าสู่ขั้นตอนการทดสอบขั้นสุดท้ายแล้ว: การติดตั้ง Testnet!
หลังจากมีการพัฒนาเครือข่ายหลายเครือข่าย แยกสาขาและรวมเข้าด้วยกันบนเครือข่ายทดสอบที่ไม่รองรับอีกต่อไป Sepolia เพิ่งเปลี่ยนมาใช้ระบบพิสูจน์การถือครองเมื่อเร็วๆ นี้ขณะนี้เหลือเพียงเครือข่ายทดสอบอีกหนึ่งเครือข่ายคือ Goerli และ Beacon Chain ที่เกี่ยวข้องอย่าง Prater
การผสานนั้นแตกต่างจากการอัปเกรด Ethereum ก่อนหน้านี้ในสองวิธี ประการแรก ผู้ดำเนินการโหนดจำเป็นต้องอัปเดตไคลเอนต์ทั้งเลเยอร์ฉันทามติ (CL) และเลเยอร์การดำเนินการ (EL) พร้อมกัน แทนที่จะอัปเดตเพียงอันเดียว ประการที่สอง การอัปเกรดจะเปิดใช้งานในสองขั้นตอน ขั้นตอนแรกชื่อว่า Bellatrix ที่ระดับ epoch บน Beacon Chain และขั้นตอนที่สองชื่อว่า Paris เมื่อถึงระดับ ระดับความยากทั้งหมด ค่าบนชั้นการดำเนินการ
ข้อมูลการอัพเกรด
การกำหนดเวลา
การผสาน เป็นกระบวนการสองขั้นตอน เริ่มต้นด้วยการอัปเกรดเครือข่าย Bellatrix บนเลเยอร์ฉันทามติ ซึ่งถูกกระตุ้นโดยความสูงของยุค จากนั้นจึงตามด้วยการเปลี่ยนผ่านของเลเยอร์การดำเนินการจากหลักฐานการทำงานไปเป็นหลักฐานการถือครอง ปารีส ซึ่งถูกกระตุ้นโดยสิ่งที่เฉพาะเจาะจง ระดับความยากทั้งหมด เกณฑ์ที่เรียกว่า ความยากรวมของด่านสุดท้าย –ททท.–
การ เบลลาทริกซ์ การอัพเกรดมีกำหนดสำหรับยุค 112260 บน Prater Beacon Chain คาดว่าจะอยู่ที่ 12:24PM UTC วันที่ 4 สิงหาคม 2022– ปารีสส่วนของชั้นการดำเนินการของการเปลี่ยนแปลงจะถูกทริกเกอร์โดยการเข้าถึง ความยากทั้งหมดในขั้นตอนสุดท้าย (TTD) ของ 10790000 ที่เกอร์ลี คาดว่าระหว่าง 6-12 สิงหาคม 2565–
เมื่อระดับการดำเนินการเกินขีดจำกัด ททท.บล็อกถัดไปจะสร้างขึ้นโดยผู้ตรวจสอบ Beacon Chain เท่านั้น เราถือว่าการผสานเสร็จสมบูรณ์เมื่อ Beacon Chain เสร็จสิ้นการบล็อกนี้แล้ว โดยถือว่าอยู่ในสภาวะเครือข่ายปกติ เหตุการณ์นี้ควรเกิดขึ้น 2 ยุค หรือประมาณ 13 นาที หลังจากบล็อกหลัง TTD แรกถูกโจมตี!
แท็กบล็อก JSON-RPC ใหม่ เสร็จสิ้นส่งคืนบล็อกที่เสร็จสมบูรณ์ล่าสุดหรือข้อผิดพลาดหากไม่มีบล็อกหลังการผสานดังกล่าว แท็กนี้ใช้สำหรับแอปพลิเคชันเพื่อตรวจสอบว่าการผสานเสร็จสมบูรณ์แล้วหรือไม่ ในทำนองเดียวกัน สัญญาอัจฉริยะสามารถ สอบถาม ความยากลำบาก โอปโค้ด (0x44–เปลี่ยนชื่อเป็น พรีวรันดาว หลังการรวม เพื่อตรวจสอบว่าการรวมเกิดขึ้นหรือไม่ เราขอแนะนำให้ผู้ให้บริการโครงสร้างพื้นฐานตรวจสอบเสถียรภาพเครือข่ายโดยรวมนอกเหนือจากสถานะการเสร็จสมบูรณ์
การเปิดตัวลูกค้า
ไคลเอ็นต์รุ่นต่อไปนี้รองรับการผสานรวมทั่วทั้งเครือข่ายทดสอบ Goerli และ Prater ผู้ควบคุมโหนดต้องดำเนินการ ทั้งคู่ ไคลเอ็นต์ชั้นการดำเนินการและฉันทามติที่จะยังคงอยู่ในเครือข่ายระหว่างและหลังการผสานรวม
เมื่อเลือกไคลเอนต์ที่จะรัน ผู้ตรวจสอบควรคำนึงถึงความเสี่ยงในการรันไคลเอนต์ส่วนใหญ่บนทั้ง EL และ CL เป็นพิเศษ สามารถค้นหาคำอธิบายความเสี่ยงเหล่านี้และผลที่ตามมาได้ ที่นี่สามารถดูการประมาณการกระจายไคลเอนต์ EL และ CL ในปัจจุบันและแนวทางในการเปลี่ยนจากไคลเอนต์หนึ่งไปยังอีกไคลเอนต์หนึ่งได้ ที่นี่–
ชั้นฉันทามติ
ชั้นการดำเนินการ
ข้อมูลจำเพาะการอัพเกรด
การเปลี่ยนแปลงที่สำคัญต่อความเห็นพ้องต้องกันสำหรับ The Merge ระบุไว้ในสองสถานที่:
- ชั้นฉันทามติเปลี่ยนแปลงภายใต้ เบลลาทริกซ์ ไดเรกทอรี ของที่เก็บข้อมูลข้อกำหนดฉันทามติ
- เลเยอร์การดำเนินการเปลี่ยนแปลงภายใต้ ปารีส สเปก ในที่เก็บข้อมูลข้อมูลจำเพาะการดำเนินการ
นอกจากนี้ ยังมีข้อกำหนดอื่นอีกสองข้อที่ครอบคลุมถึงการโต้ตอบระหว่างไคลเอนต์ชั้นฉันทามติและชั้นการดำเนินการ:
- Engine API ที่ระบุไว้ใน ที่เก็บข้อมูล Execution-APIใช้ในการสื่อสารระหว่างชั้นฉันทามติและชั้นการดำเนินการ
- Optimistic Sync ระบุไว้ใน ซิงค์ โฟลเดอร์ของที่เก็บข้อมูล consensus-specs ใช้โดยเลเยอร์ consensus เพื่อนำเข้าบล็อกในขณะที่ไคลเอนต์ของเลเยอร์การดำเนินการกำลังซิงค์ และเพื่อให้มุมมองบางส่วนของส่วนหัวของเชนจากเชนแรกไปยังเชนที่สอง
คำถามที่พบบ่อย
ในฐานะผู้ปฏิบัติการโหนด ฉันควรทำอย่างไร?
หลังการผสาน โหนดเต็มของ Ethereum จะรวมไคลเอนต์ชั้นฉันทามติ (CL) ซึ่งรัน Beacon Chain แบบพิสูจน์การถือครอง และไคลเอนต์ชั้นการดำเนินการ (EL) ซึ่งจัดการสถานะของผู้ใช้และรันการคำนวณที่เกี่ยวข้องกับธุรกรรม สิ่งเหล่านี้สื่อสารกันผ่านพอร์ตที่ผ่านการรับรองโดยใช้ชุดใหม่ของเมธอด JSON RPC ที่เรียกว่า API เครื่องยนต์ไคลเอนต์ EL และ CL ตรวจสอบความถูกต้องซึ่งกันและกันโดยใช้ความลับ JWT ผู้ปฏิบัติการโหนดควรดูเอกสารของไคลเอนต์เพื่อดูคำแนะนำเกี่ยวกับวิธีการสร้างและกำหนดค่าสิ่งเหล่านี้
กล่าวอีกนัยหนึ่ง หากคุณเคยรันโหนดบน Beacon Chain แล้ว ตอนนี้คุณต้องรันไคลเอนต์ในเลเยอร์การดำเนินการด้วย ในทำนองเดียวกัน หากคุณเคยรันโหนดบนเครือข่ายพิสูจน์การทำงานปัจจุบัน คุณจะต้องรันไคลเอนต์ในเลเยอร์ฉันทามติ หากต้องการให้โหนดสื่อสารกันอย่างปลอดภัย จะต้องส่งโทเค็น JWT ไปยังไคลเอนต์แต่ละตัว สามารถดูคำแนะนำสรุปสำหรับการรันโหนดบนเครือข่าย Goerli/Prater ได้ ที่นี่–
ควรเน้นย้ำว่าแม้ว่าทั้งสองจะเป็นส่วนหนึ่งของการเปิดตัวไคลเอนต์ในเลเยอร์ฉันทามติ แต่การเรียกใช้ Beacon Node นั้นแตกต่างจากการเรียกใช้ Validator Shopper ผู้วางเดิมพันจะต้องเรียกใช้ทั้งสองอย่าง แต่ผู้ดำเนินการโหนดต้องการเพียงอย่างแรกเท่านั้น โพสนี้ อธิบายความแตกต่างระหว่างส่วนประกอบทั้งสองอย่างละเอียดเพิ่มเติม
นอกจากนี้ โปรดทราบว่าแต่ละชั้นจะรักษาชุดเพียร์อิสระและเปิดเผย API ของตัวเอง สัญญาณไฟ และ เจสันอาร์พีซี API ทั้งสองจะยังคงทำงานต่อไปตามที่คาดหวัง
ในฐานะผู้วางเดิมพัน ฉันจะต้องทำอย่างไร?
การผสานรวม Goerli/Prater เป็นโอกาสสุดท้ายของคุณที่จะตรวจสอบว่าตัวตรวจสอบของคุณได้รับการกำหนดค่าอย่างถูกต้องก่อนการเปลี่ยนแปลงเครือข่ายหลัก ขอแนะนำให้ดำเนินการเปลี่ยนแปลงทันทีเพื่อหลีกเลี่ยงปัญหาที่ไม่คาดคิดบนเครือข่ายหลัก
ตามที่อธิบายไว้ข้างต้น ผู้ตรวจสอบความถูกต้องบน Beacon Chain จะต้องเรียกใช้ไคลเอนต์เลเยอร์การดำเนินการหลังจากการผสาน นอกเหนือไปจากไคลเอนต์เลเยอร์ฉันทามติของพวกเขา ขอแนะนำให้ดำเนินการนี้ก่อนการผสานรวม แต่ผู้ตรวจสอบสามารถเอาท์ซอร์สฟังก์ชันเหล่านี้ให้กับผู้ให้บริการบุคคลที่สามได้ ซึ่งทำได้เนื่องจากข้อมูลที่จำเป็นในเลเยอร์การดำเนินการมีเพียงการอัปเดตสัญญาการฝากเท่านั้น
หลังการผสาน ผู้ตรวจสอบต้องตรวจสอบให้แน่ใจว่าธุรกรรมในบล็อกที่พวกเขาสร้างและรับรองนั้นถูกต้อง ในการทำเช่นนี้ โหนดบีคอนแต่ละโหนดจะต้องจับคู่กับไคลเอนต์ในเลเยอร์การดำเนินการ โปรดทราบว่าผู้ตรวจสอบหลายรายยังคงสามารถจับคู่กับโหนดบีคอนและไคลเอนต์ในเลเยอร์การดำเนินการเดียวกันได้ แม้ว่าการทำเช่นนี้จะขยายความรับผิดชอบของผู้ตรวจสอบ แต่ผู้ตรวจสอบที่เสนอบล็อกยังได้รับสิทธิ์ในการเรียกเก็บค่าธรรมเนียมตามลำดับความสำคัญของธุรกรรมที่เกี่ยวข้อง (ซึ่งปัจจุบันตกเป็นของนักขุด)
แม้ว่ารางวัลของผู้ตรวจสอบจะเกิดขึ้นบน Beacon Chain และจะต้องทำการอัปเกรดเครือข่ายในภายหลังจึงจะถอนออกได้ แต่ค่าธรรมเนียมธุรกรรมจะยังคงได้รับการชำระ หัก และแจกจ่ายบนเลเยอร์การดำเนินการ ผู้ตรวจสอบสามารถระบุที่อยู่ Ethereum ใดๆ ก็ได้เป็นผู้รับค่าธรรมเนียมธุรกรรม
หลังจากอัปเดตไคลเอนต์ฉันทามติของคุณแล้ว อย่าลืมตั้งค่า ผู้รับค่าธรรมเนียม เป็นส่วนหนึ่งของการกำหนดค่าไคลเอนต์ผู้ตรวจสอบของคุณเพื่อให้แน่ใจว่าค่าธรรมเนียมธุรกรรมจะถูกส่งไปยังที่อยู่ที่คุณควบคุม หากคุณได้เดิมพันโดยใช้ผู้ให้บริการรายที่สาม ผู้ให้บริการที่คุณเลือกจะต้องระบุวิธีการจัดสรรค่าธรรมเนียมเหล่านี้
Prater Staking Launchpad มี รายการตรวจสอบความพร้อมในการควบรวมกิจการ ที่ผู้ถือครองสามารถใช้เพื่อให้แน่ใจว่าพวกเขาได้ผ่านแต่ละขั้นตอนของกระบวนการแล้ว ทีม EthStaker ยังเป็นเจ้าภาพจัดงาน เวิร์กช็อปการเตรียมความพร้อม Merge Validator วันที่ 29 กรกฎาคม
เพราะเหตุใดจึงประมาณการ ความยากรวมของด่านสุดท้าย วันที่กว้างขนาดนี้?
ความผันผวนในความยากที่เพิ่มขึ้นต่อบล็อกทำให้การประมาณค่าเป็นช่องทางสำหรับ ททท. ยากกว่าการใช้บล็อกหรือความสูงของยุค ดังนั้นจึงมีช่วงที่คาดหวังได้กว้างกว่า ผู้ใช้ควรทราบว่ากรณีนี้จะเกิดขึ้นกับการเปลี่ยนแปลงของเมนเน็ตด้วยเช่นกัน เนื่องจากอัตราแฮชของการพิสูจน์การทำงานมีการเปลี่ยนแปลง
ในฐานะนักพัฒนาแอปพลิเคชันหรือเครื่องมือ ฉันควรทำอย่างไร?
เมื่อ The Merge เปิดใช้งานบน Goerli ตอนนี้คือโอกาสสุดท้ายของคุณที่จะตรวจสอบให้แน่ใจว่าผลิตภัณฑ์ของคุณทำงานตามที่คาดหวังผ่านการเปลี่ยนแปลงแบบพิสูจน์การถือครองและในบริบทหลังการผสาน ตามที่อธิบายไว้ใน โพสก่อนหน้าการผสานจะมีผลกระทบเพียงเล็กน้อยต่อสัญญาย่อยที่ติดตั้งบน Ethereum ซึ่งไม่ควรมีสัญญาใดเสียหาย นอกจากนี้ ส่วนแบ่งของจุดสิ้นสุด API ของผู้ใช้ส่วนใหญ่ยังคงเสถียร (เว้นแต่คุณจะใช้เมธอดเฉพาะในการพิสูจน์การทำงาน เช่น eth_รับงาน–
กล่าวได้ว่าแอปพลิเคชันส่วนใหญ่บน Ethereum มีส่วนเกี่ยวข้องมากกว่าสัญญาแบบ on-chain มาก ตอนนี้เป็นเวลา เพื่อให้แน่ใจว่าโค้ดส่วนหน้า เครื่องมือ ไพลน์ไลน์การปรับใช้ และส่วนประกอบนอกเชนอื่นๆ ของคุณทำงานได้ตามที่ตั้งใจไว้ เราขอแนะนำอย่างยิ่งให้ผู้พัฒนาทำการทดสอบและปรับใช้ Sepolia, Ropsten หรือ Kiln ให้ครบถ้วน และรายงานปัญหาใดๆ ที่เกิดขึ้นกับเครื่องมือหรือสิ่งที่ต้องพึ่งพาให้ผู้ดูแลโครงการเหล่านั้นทราบ หากคุณไม่แน่ใจว่าจะเปิดปัญหาที่ใด โปรดใช้ ที่เก็บข้อมูลนี้–
นอกจากนี้ คุณควรทราบด้วยว่าเครือข่ายทดสอบทั้งหมดนอกเหนือจาก Sepolia และ Goerli จะถูกยกเลิกหลังจากรวมเข้าด้วยกัน หากคุณเป็นผู้ใช้ Ropsten, Rinkeby หรือ Kiln คุณควรวางแผนที่จะย้ายไปยัง Goerli หรือ Sepolia สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ ที่นี่–
ในฐานะผู้ใช้ Ethereum หรือผู้ถือ Ether ฉันจำเป็นต้องทำอะไรหรือไม่?
ไม่ เมนเน็ต Ethereum ไม่ได้รับผลกระทบจากเทสต์เน็ตนี้ เราจะประกาศให้ทราบในบล็อกนี้ก่อนที่เมนเน็ตจะมีการเปลี่ยนแปลง
ฉันต้องทำอะไรบ้างในฐานะคนงานเหมือง?
ไม่ หากคุณขุดบนเครือข่ายหลักของ Ethereum คุณควรทราบว่าเครือข่ายจะทำงานภายใต้หลักการพิสูจน์การถือครองทั้งหมดหลังการควบรวม เมื่อถึงจุดนั้น การขุดบนเครือข่ายจะไม่สามารถทำได้อีกต่อไป
ในฐานะผู้ตรวจสอบ ฉันสามารถถอนเงินเดิมพันของฉันได้หรือไม่
ไม่ การผสานรวมเป็นการอัปเกรด Ethereum ที่ซับซ้อนที่สุดจนถึงปัจจุบัน เพื่อลดความเสี่ยงของการหยุดชะงักของเครือข่าย จึงได้ใช้แนวทางขั้นต่ำซึ่งไม่รวมการเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับการอัปเกรดนี้
การถอนตัวจาก Beacon Chain น่าจะเกิดขึ้นในการอัปเกรดครั้งแรกหลังจาก The Merge ข้อมูลจำเพาะสำหรับทั้งสอง ความเห็นพ้องต้องกัน และ การดำเนินการ ชั้นต่างๆ อยู่ระหว่างดำเนินการ
ฉันมีคำถามเพิ่มเติม ฉันสามารถถามได้ที่ไหน?
ชุมชน EthStaker ได้จัดตั้งช่อง Discord ขึ้นเพื่อตอบคำถามเกี่ยวกับผู้เดิมพันและผู้ดำเนินการโหนด คุณสามารถเข้าร่วม Discord ของพวกเขาได้ ที่นี่ แล้วใช้ #เกอร์ลี-ปราเตอร์ ช่องทางสำหรับความช่วยเหลือ ดังที่ได้กล่าวมาข้างต้น EthStaker จะเป็นเจ้าภาพ เวิร์กช็อปการเตรียมความพร้อม Merge Validator วันที่ 29 กรกฎาคม
นอกจากนี้ ยังมี รวมการโทรชุมชน กำหนดจัดขึ้นในวันที่ 12 สิงหาคม เวลา 14:00 น. UTC นักพัฒนาไคลเอนต์และนักวิจัยจะพร้อมตอบคำถามจากผู้ดำเนินการโหนด ผู้วางเดิมพัน ผู้ให้บริการโครงสร้างพื้นฐานและเครื่องมือ และสมาชิกชุมชน โปรดทราบว่าการประชุมชุมชนครั้งนี้คาดว่าจะเกิดขึ้น หลังจาก การควบรวมกิจการของเกอร์ลี/พราเตอร์
เมื่อรวมกันล่ะ?
ณ เวลาที่โพสต์นี้ได้รับการเผยแพร่ เวลาในการเปลี่ยนผ่าน Proof-of-Stake ของ Ethereum mainnet ได้มาถึงแล้ว ไม่ ได้ถูกตั้งขึ้นแล้ว แหล่งข้อมูลใดๆ ที่อ้างว่าเป็นอย่างอื่นนั้นมีแนวโน้มว่าจะเป็นกลลวง การอัปเดตจะถูกโพสต์บนบล็อกนี้ โปรดอยู่ให้ปลอดภัย!
โดยถือว่าไม่พบปัญหาใดๆ ระหว่างการควบรวมกิจการ Goerli/Prater เมื่อไคลเอนต์มีการเปิดตัวฟีเจอร์ที่สมบูรณ์แล้ว จะมีการเลือกความสูงของสล็อตสำหรับการอัปเกรด Bellatrix บน Beacon Chain ของเมนเน็ตและ ค่าความยากรวม จะถูกตั้งค่าสำหรับการเปลี่ยนผ่านไปยังเมนเน็ต จากนั้นไคลเอนต์จะเผยแพร่เวอร์ชันที่เปิดใช้งาน The Merge บนเมนเน็ต ซึ่งจะประกาศให้ทราบในบล็อกนี้และในสิ่งพิมพ์ชุมชนอื่นๆ
อย่างไรก็ตาม หากพบปัญหาที่จุดใดจุดหนึ่งในกระบวนการ หรือมีการตัดสินว่าการครอบคลุมการทดสอบไม่เพียงพอ สิ่งเหล่านี้จะได้รับการแก้ไขก่อนดำเนินการปรับใช้ต่อไป
เมื่อนั้นจึงจะสามารถประมาณวันที่แน่นอนของ The Merge ได้
กล่าวอีกนัยหนึ่งคือ🔜.