สำรวจว่าทำไมเครือข่ายทดสอบเซี่ยงไฮ้ของ Ethereum ถึงไม่ราบรื่น

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

พื้นที่ Ethereum เครือข่ายมีกำหนดจะสิ้นสุดในเดือนกุมภาพันธ์พร้อมกับการอัปเกรดครั้งใหญ่อีกครั้งที่เรียกว่า เซี่ยงไฮ้อัพเกรด

มันจะอำนวยความสะดวกในการเดิมพันของเหลวซึ่งเป็นเหตุผลว่าทำไมจึงได้รับการคาดหมายอย่างมาก ด้วยเหตุนี้ การพัฒนาและการเปิดตัวที่ประสบความสำเร็จจึงมีความสำคัญมาก

ในอดีต เราได้เห็นความล่าช้าเกี่ยวกับการอัปเกรดที่ผ่านมา ซึ่งมักจะเกี่ยวข้องกับความท้าทายในกระบวนการพัฒนา

กระบวนการพัฒนาในปัจจุบันสำหรับการอัพเกรดเซี่ยงไฮ้ก็มีความท้าทายพอสมควรตาม Ethereum All Core Developers Execution Call (ACDE)

ปัญหาเกี่ยวกับบล็อกเปล่า

หนึ่งในความท้าทายที่ใหญ่ที่สุดที่นักพัฒนาต้องเผชิญเมื่อเร็วๆ นี้ก็คือข้อบกพร่องในไคลเอนต์ Geth EL สำหรับการเปิดตัว Shanghai

การค้นพบเบื้องต้นพบว่าโหนด Geth ถูกซิงก์เนื่องจากบล็อกว่างเปล่า มีรายงานว่าไคลเอ็นต์ Geth (EL) ได้แก้ไขบั๊กแล้ว

ไม่มีธุรกรรมหยดเป็นศูนย์อีกต่อไป

การเรียก ACDE ยังสร้างโอกาสสำหรับนักพัฒนาในการหารือเกี่ยวกับวิธีจัดการกับประเภทข้อมูลไบนารีขนาดใหญ่ที่เรียกว่า blobs ภายใน mempool และโปรโตคอล Ethereum

แนวคิดหนึ่งคือการทำเครื่องหมายธุรกรรมด้วยประเภทธุรกรรมที่ไม่มีหยดซึ่งต้องใช้ตรรกะพิเศษ

หลังจากหารือเกี่ยวกับแนวคิดเกี่ยวกับธุรกรรม Zero blob แล้ว นักพัฒนาก็เลือกที่จะทิ้งแนวคิดนี้ไปเลย นี่เป็นเพราะพวกเขาเห็นพ้องกันว่าแนวคิดที่นำเสนอเป็นวิธีแก้ปัญหาจะเพิ่มความซับซ้อนมากขึ้น

Péter Szilágyi นักพัฒนาของ Geth (EL) ได้พูดถึงธุรกรรมที่ไม่มีหยด:

“ทฤษฎีนี้ดีมาก สง่างามมาก และซับซ้อนอย่างเหลือเชื่อ คุณสามารถมีธุรกรรมขนาดใหญ่จำนวนมากในหนึ่งบล็อกได้ แต่คุณสามารถมีธุรกรรมหยดเดียวหรือสองรายการในหนึ่งบล็อกได้ นั่นเป็นความแตกต่างทางพฤติกรรมอย่างมาก”

ความท้าทายเหล่านี้จะส่งผลกระทบต่อไทม์ไลน์เครือข่ายทดสอบเซี่ยงไฮ้ของ Ethereum หรือไม่

จนถึงตอนนี้ ความท้าทายที่เผชิญอยู่ไม่ได้คุกคามสถานะของเครือข่ายที่กำลังก้าวไปข้างหน้าเสมอไป

ยิ่งไปกว่านั้น สิ่งที่น่าสังเกตก็คือการเรียก ACDE ยังแสดงให้เห็นถึงลักษณะการแก้ปัญหาที่รวดเร็วและการแก้ปัญหาที่นักพัฒนา Ethereum แสดงให้เห็น

สิ่งนี้ชี้ให้เห็นว่าไฟล์ เซี่ยงไฮ้เทสเน็ต การเปิดตัวยังคงดำเนินต่อไปในวันที่ 28 กุมภาพันธ์

ความท้าทายในกระบวนการพัฒนาเป็นเรื่องปกติและเป็นสิ่งที่คาดหวัง พวกเขามีบทบาทสำคัญในกระบวนการปรับปรุง ในขณะเดียวกัน การเปิดตัวที่ประสบความสำเร็จน่าจะช่วยเพิ่มความสนใจในแพลตฟอร์มที่มีสภาพคล่องสูงเช่น LIDO

ที่มา: https://ambcrypto.com/exploring-why-ethereums-shanghai-testnet-hasnt-been-a-smooth-sail/