เพราะหลังจากความก้าวหน้านี้ยังมีความเสี่ยงที่แท้จริงอยู่ นั่นคือ "ล้าน" Smart Contracts อาจจะหยุดทำงานได้อย่างกะทันหัน ผู้เชี่ยวชาญเรียกสิ่งนี้ว่า "Replay-Failures" ซึ่งหมายถึงธุรกรรมถูกปฏิเสธเนื่องจากกฎใหม่ และอาจส่งผลให้ทั้งโปรโตคอล DeFi ล่มได้โดยไม่มีการเตือน
---
ปัญหา: ความก้าวหน้าอย่างรวดเร็ว แต่ไม่มีการรับประกันความเข้ากันได้
การอัพเกรด Pectra ไม่เพียงแต่จะทำให้ Ethereum เร็วยิ่งขึ้น แต่ยังมีประสิทธิภาพมากขึ้นด้วย กลไกใหม่ เช่น "Proposer-Builder Separation" หรือการประมวลผลแบบแบทช์ (batch processing) จะช่วยให้เครือข่ายสามารถรองรับธุรกรรมได้ถึง 100 รายการต่อวินาที (ในปัจจุบันรองรับได้ประมาณ 15-30 รายการ) ฟังดูเหมือนการปฏิวัติใช่ไหม?
แต่ปัญหาก็อยู่ตรงนี้เช่นกัน กฎใหม่เหล่านี้อาจจะทำให้ Smart Contracts เก่า ๆ ไม่สามารถทำงานได้ โดยเฉพาะอย่างยิ่งถ้าพวกมันยังใช้ Gas-Limits ที่ล้าสมัยหรือโค้ดที่เก่ามาก ลองนึกภาพว่าคอนแทร็กต์ที่ทำงานได้ดีอยู่ทุกวัน ก็อาจจะพูดว่า "ขอโทษด้วย เราไม่เข้าใจคุณอีกต่อไป" นี่คือสิ่งที่อาจเกิดขึ้นได้
---
ใครควรจะระมัดระวังก่อนอื่น?
ไม่ใช่ทุกโปรเจกต์จะได้รับผลกระทบเท่ากัน แต่บางกลุ่มมีความเสี่ยงสูงมาก ได้แก่
- โปรโตคอล DeFi ที่ใช้ Gas-Limits เก่า: หลาย ๆ คอนแทร็กต์เก่า ๆ ถูกออกแบบมาเพื่อโลกที่ค่าธรรมเนียมต่ำ เมื่อเจอค่าธรรมเนียมใหม่ที่สูงขึ้นถึงสามเท่า ทุกอย่างอาจจะหยุดทำงาน เพียงเพราะคอนแทร็กต์ไม่สามารถรอ
งรับอัตราดังกล่าวได้
- โปรเจกต์ที่ใช้ Counterfactual Execution: โดยเฉพาะ Layer-2 หรือ Cross-Chain Bridges ที่อาศัยกลไกการประมวลผลที่ซับซ้อน กฎใหม่เหล่านี้อาจทำให้พวกมันทำงานผิดปกติอย่างคาดไม่ถึง
- DApps เก่าที่มีโครงสร้างจัดเก็บข้อมูลแบบคงที่: แอปพลิเคชันแบบกระจายศูนย์ที่เก่า ๆ อาจจะสูญเสียข้อมูลได้ เพราะระบบใหม่ไม่สามารถจัดการรูปแบบการจัดเก็บเหล่านั้นได้
---
วิธีที่โปรเจกต์จะแก้ปัญหาได้ มีสองทางเลือก
มูลนิธิ Ethereum ได้ออกคำเตือนแล้ว แต่ความรับผิดชอบสุดท้ายอยู่ที่นักพัฒนาของโปรเจกต์ที่ได้รับผลกระทบ มีสองกลยุทธ์หลัก ได้แก่
1. ปรับ Gas-Limit: คอนแทร็กต์จำนวนมากจำเป็นต้องเพิ่ม Gas-Limit ของตัวเองเพื่อให้สามารถทำงานได้ภายใต้เงื่อนไขใหม่ วิธีนี้ง่ายกว่า แต่ก็ไม่ใช่ว่าเพียงพอเสมอไป
2. ปรับโค้ดหรือย้ายไปยังรุ่นใหม่: สำหรับคอนแทร็กต์ที่ซับซ้อน โดยเฉพาะพวกที่ใช้ Counterfactual Logic อาจจะต้องมีการปรับโค้ดใหม่ทั้งหมด หรือย้ายไปยังรุ่นใหม่ทั้งหมด
---
เมื่อไรที่อัพเกรดจะเกิดขึ้น และจะมีผลกระทบต่อนักลงทุนอย่างไร?
Pectra ยังอยู่ในช่วงเริ่มต้น แต่มีการวางแผนให้ทดสอบบน Testnet ในช่วงกลางปี 2024 หากทุกอย่างเป็นไปตามแผน Ethereum อาจจะเร็วยิ่งขึ้น แต่ความเสี่ยงต่อคอนแทร็กต์ที่มีอยู่เดิมไม่ควรถูกมองข้าม
สำหรับนักลงทุนแล้ว สิ่งนี้หมายความว่า ต้องระมัดระวังเป็นพิเศษ! หากคุณลงทุนในโปรโตคอล DeFi หรือโปรเจกต์ NFT คุณควรตรวจสอบว่าพวกเขาเตรียมพร้อมสำหรับการอัพเกรดนี้หรือไม่ โปรเจกต์ที่กำลังปรับปรุงอย่างจริงจังก็เป็นสัญญาณที่ดี ในขณะที่โปรเจกต์ที่ไม่ได้แจ้งอะไรเลยอาจจะพบว่าตัวเองอยู่หน้า Blockchain ที่ว่างเปล่าในสถานการณ์เลวร้าย
---
สรุป: ความก้าวหน้าเป็นสิ่งดี แต่ไม่ใช่โดยไม่มีราคา
Ethereum ต้องการที่จะมีความสามารถ
📰 อ่านต่อ
→ OneKey เผยช่องโหว่ในแอป Ledger Ethereum รุ่นเก่า – และ Ledger ตอบสนองอย่างรวดเร็ว→ The Sandbox รับผิดชอบและรับประกันการชดเชย 1:1 หลังจากแบรนด์ฮับถูกโจมตี→ ทำไม ETH และ SOL ถึงต้องการแม้จะไม่มีผู้ใช้งานท่ามกลางปริมาณธุรกรรมหลายล้านล้าน