ลูกค้า Ethereum สองราย Nethermind และ Go Ethereum ได้ค้นพบข้อบกพร่องในเครือข่ายหลักของพวกเขา รวมการปรับปรุง.
ผู้พัฒนา Ethereum Peter Szilágyi สังเกตเห็นข้อบกพร่องครั้งแรกและประกาศผ่าน Twitter ว่า Geth 1.10.22 — Promavess — มีการถดถอย
อ่าและรุ่นล่าสุดของเราก็พัง ? Geth 1.10.22 มีการถดถอยที่ทำให้ Trie/state เสีย ส่วนใหญ่อาจเป็นหนึ่งใน PR ที่เรารวมเข้ากับโมเดลการจัดเก็บใหม่ / ตัวตัดออนไลน์ พยายามค้นหาและแก้ไขปัญหา
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) สิงหาคม 23, 2022
เขาเสริมว่าน่าจะเป็นหนึ่งใน PRs (คำขอดึง) "ผสานเข้ากับรูปแบบการจัดเก็บใหม่ / เครื่องตัดออนไลน์"
ปัญหายังไม่ได้รับการแก้ไข ณ เวลากด แต่นักพัฒนากำลังทำงานอย่างแข็งขันในการแก้ไข
การอัปเดตในภายหลังยืนยันว่าปัญหาอาจทำให้ทุกคนที่เรียกใช้รุ่นสูญเสียข้อมูลและฐานข้อมูลเสียหาย แต่ "การสูญเสียข้อมูลจะเกิดขึ้นเมื่อปิดเครื่องเท่านั้น"
FWIW พบและแก้ไขข้อผิดพลาดอย่างแน่นอน มาดูกันว่านี่คือ *บั๊ก* หรือว่าเราเปิดกระป๋องเวิร์มที่นี่ https://t.co/5xBCPMoxAQ
— Péter Szilágyi (karalabe.eth) (@peter_szilagyi) สิงหาคม 23, 2022
Nethermind เปิดเผยข้อผิดพลาด
ผู้พัฒนาหลักของ Nethermind DanielC ก็เช่นกัน ได้รับการยืนยัน ว่าพบจุดบกพร่องที่คล้ายกันในการอัปเดตการผสาน mainnet ของไคลเอ็นต์ v1.14.0 แต่ในกรณีของพวกเขาพวกเขาสามารถแก้ไขได้
เมื่อเร็ว ๆ นี้ เรามีการถดถอยที่คล้ายกันใน @nethermindeth ดังนั้นเราจึงตัดสินใจเปลี่ยนไปใช้ระยะรักษาเสถียรภาพที่เข้มงวดมาก่อน #การผสาน. ขณะนี้เรารวมการแก้ไขเฉพาะสาขาหลักเท่านั้น https://t.co/erzgN1Z0wV
— แดเนียลซี (@_D4nie1_) สิงหาคม 23, 2022
อย่างไรก็ตาม ข้อบกพร่องไม่น่าจะหยุดการผสานหรือชะลอไม่ให้เกิดขึ้นในวันที่ 15 กันยายน เนื่องจากมีไคลเอ็นต์การดำเนินการอื่น ๆ อีกหลายรายบน Ethereum อย่างไรก็ตาม ผู้ตรวจสอบความถูกต้องต้องใช้ Geth เพื่อเปลี่ยนไปใช้ไคลเอนต์อื่น
— มิคาห์โซลตู (@MicahZoltu) สิงหาคม 23, 2022
จนถึงตอนนี้ ไคลเอนต์การดำเนินการเหล่านี้จำนวนมาก เช่น Teku, Lighthouse, Besu, Erigon และ Prysm ได้เปิดตัวการอัปเดตใหม่เพื่อเตรียมพร้อมสำหรับการผสาน
Sepolia testnet ได้รับการอัพเดต
เซโปเลีย เสร็จ Ethereum testnet หลังการรวมครั้งแรก ปรับปรุง สิงหาคมฮิต
การอัปเดตมีกำหนดเริ่มต้นในวันที่ 17 สิงหาคม แต่เลื่อนไปเป็นวันที่ 22 สิงหาคม เพื่อให้ผู้ตรวจสอบออฟไลน์สามารถเชื่อมต่อกับเครือข่ายได้
Sepolia testnet ประสบความสำเร็จในการผสานเข้ากับ beacon chain เมื่อวันที่ 6 กรกฎาคม ทำให้เป็นหนึ่งในเครือข่ายทดสอบแรกๆ ที่เปลี่ยนไปใช้ Proof-of-stake
ตามชุมชน Ethereum ทุกการอัพเกรดมีความสำคัญเพื่อให้แน่ใจว่าการโยกย้าย PoS ดำเนินไปอย่างราบรื่น
ในขณะเดียวกัน มูลนิธิ Ethereum ล้าง ความเข้าใจผิดเกี่ยวกับการเปลี่ยนผ่านของบล็อกเชนเป็นเครือข่าย PoS จากการอัพเดท ค่าธรรมเนียมน้ำมันจะไม่ถูกลง และความเร็วในการทำธุรกรรมจะไม่ "เร็วขึ้นอย่างเห็นได้ชัด"
ที่มา: https://cryptoslate.com/developers-find-bugs-in-2-ethereum-clients-mainnet-merge-updates/