EIP-7702 ช่วยให้กระเป๋าเงิน Ethereum ทั่วไปสามารถรันโค้ดสมาร์ทคอนแทรกต์ได้ จึงเปิดใช้งานธุรกรรมแบบกลุ่มและธุรกรรมที่ได้รับการสนับสนุน (ชำระค่าแก๊สแทนผู้ใช้)
ผู้เขียน: Decrypt Agent
เรียบเรียงโดย: Plain Language Blockchain
สรุป
EIP-7702 คือการอัปเกรด Ethereum ที่เปิดใช้งานในเดือนพฤษภาคม 2025 ซึ่งอนุญาตให้กระเป๋าเงินมาตรฐานสามารถรับความสามารถของสัญญาอัจฉริยะได้ชั่วคราว
รองรับธุรกรรมแบบกลุ่ม การสนับสนุนค่า Gas และคีย์ที่มีสิทธิ์จำกัด แต่โค้ดที่ได้รับมอบหมายจะได้รับสิทธิ์เข้าถึงเงินในกระเป๋าเงินเต็มรูปแบบ
แฮกเกอร์ใช้ประโยชน์จาก EIP-7702 ในการแฮกมูลค่า 6.4 พันล้านดอลลาร์ในเดือนตุลาคม 2026 เพื่อดูดเงินจากกระเป๋าเงินร้อนของ Binance และนักวิเคราะห์โทษว่าเป็นการโจมตีของกลุ่มแฮกเกอร์เกาหลีเหนือ
Ethereum มีบัญชีสองประเภท บัญชีที่ถือครองภายนอก (EOA) คือกระเป๋าเงินมาตรฐานที่คนส่วนใหญ่ใช้ ควบคุมด้วยคีย์ส่วนตัว และทำได้เพียงส่งธุรกรรมเท่านั้น บัญชีสัญญาอัจฉริยะสามารถรันโค้ดได้ ทำให้เกิดฟีเจอร์เช่นวงเงินการใช้จ่าย การกู้คืนบัญชี และการชำระค่าธรรมเนียมธุรกรรมด้วยโทเคนอื่นที่ไม่ใช่ ETH แต่ผู้ใช้ส่วนใหญ่ไม่เคยย้ายไปใช้บัญชีดังกล่าว EIP-7702 เป็นความพยายามเชื่อมช่องว่างนี้ แทนที่จะบังคับให้ผู้ใช้ย้ายไปยังกระเป๋าเงินใหม่ มันอนุญาตให้ EOA ที่มีอยู่ยืมโค้ดสัญญาอัจฉริยะได้ชั่วคราว while รักษาที่อยู่และเงินของตนเองไว้
คู่มือนี้จะอธิบายว่า EIP-7702 คืออะไร ทำงานอย่างไร ทำไมนักพัฒนาจึงต้องการมัน และแฮกเกอร์ใช้ประโยชน์จากมันอย่างไรในการโจรกรรมสกุลเงินคริปโตที่ใหญ่ที่สุดเท่าที่เคยบันทึกไว้
EIP-7702 คืออะไร?
ตามข้อกำหนดอย่างเป็นทางการ EIP-7702 มีชื่อว่า "Set Code for EOAs" เป็นข้อเสนอปรับปรุง Ethereum ที่เขียนขึ้นในเดือนพฤษภาคม 2024 โดย Vitalik Buterin ผู้ร่วมก่อตั้ง Ethereum และนักพัฒนา Sam Wilson, Ansgar Dietrichs และ lightclient
มันเป็นหนึ่งในการเปลี่ยนแปลงหลักของการอัปเกรด Pectra ซึ่งเป็นการอัปเกรด Ethereum ครั้งสำคัญที่เปิดใช้งานอย่างเป็นทางการเมื่อวันที่ 7 พฤษภาคม 2025
"EIP-7702 มอบรากฐานที่เราต้องการสำหรับระยะยาว" Preston Van Loon นักพัฒนาหลักของ Ethereum กล่าวกับ Decrypt ในขณะนั้น "แม้ว่าการทำ abstraction แบบเต็มรูปแบบจะยังไม่พร้อมให้ผู้ใช้ปลายทางใช้งานทันทีในการอัปเกรด Pectra แต่การอัปเกรดนี้มอบสถาปัตยกรรมพื้นฐานให้ Ethereum เพื่อรองรับการพัฒนาในอนาคต"
EIP-7702 เป็นการเปลี่ยนแปลงในระดับโปรโตคอลหลักของ Ethereum ไม่ใช่โทเคนหรือบล็อกเชนแยกต่างหาก ดังนั้นจึงไม่มีโทเคนให้ซื้อ
EIP-7702 ทำงานอย่างไร?
EIP-7702 เพิ่มประเภทธุรกรรมใหม่ของ Ethereum: "ธุรกรรมตั้งค่าโค้ด" ธุรกรรมนี้มีรายการอนุญาต โดยแต่ละรายการอนุญาตลงนามด้วยคีย์ส่วนตัวของบัญชีที่จะอัปเกรด ระบุที่อยู่สัญญาอัจฉริยะที่บัญชีต้องการใช้
เมื่อธุรกรรมถูกประมวลผล บัญชีจะจัดเก็บตัวชี้ขนาดเล็กไปยังสัญญานั้น เรียกว่าตัวบ่งชี้การมอบหมาย นับจากนั้นเป็นต้นไป เมื่อใดก็ตามที่มีคนเรียกบัญชี Ethereum จะรันโค้ดของสัญญานั้นเสมือนว่าบัญชีเองมีโค้ดนั้นอยู่ และโค้ดนั้นมีสิทธิ์ควบคุมเงินของบัญชีเต็มรูปแบบ
การมอบหมายนี้คงอยู่จนกว่าเจ้าของบัญชีจะลงนามอนุญาตใหม่ ไม่ว่าจะชี้ไปยังสัญญาอื่นหรือล้างตัวชี้เพื่อกลับไปเป็น EOA ปกติ
อะไรทำให้ EIP-7702 มีเอกลักษณ์?
ข้อกำหนดระบุความสามารถหลักสามประการที่มันถูกออกแบบมาเพื่อเปิดใช้งาน:การรวมชุดธุรกรรม (Batching): การรวมหลายการดำเนินการไว้ในธุรกรรมเดียว เช่น การอนุมัติโทเคนแล้วทำการสวอปโทเคนให้เสร็จสิ้นทันที
การสนับสนุนค่าใช้จ่าย (Sponsorship): การอนุญาตให้บัญชีอื่น (เช่น แอปพลิเคชันแบบกระจายศูนย์) ชำระค่าธรรมเนียมธุรกรรมแทนผู้ใช้ โดยผู้ใช้สามารถชดเชยคืนให้ภายหลังด้วยโทเคนอื่นได้
การลดระดับสิทธิ์ (Privilege de-escalation): การสร้างคีย์ย่อยที่มีสิทธิ์จำกัด เช่น จำกัดการใช้จ่ายให้เฉพาะโทเคนที่กำหนด หรือจำกัดการถอนไว้ที่ 1% ของยอดคงเหลือทั้งหมดต่อวัน
ความเสี่ยงด้านความปลอดภัย
คุณสมบัติเหล่านี้ยังนำมาซึ่งความเสี่ยงด้านความปลอดภัยเช่นกัน ข้อกำหนดระบุอย่างชัดเจนว่า เนื่องจากโค้ดที่ได้รับมอบหมายมี "การเข้าถึงบัญชีโดยไม่มีข้อจำกัด" แอปพลิเคชันจึงไม่ควรชักจูงให้ผู้ใช้ลงนามในสิทธิ์อนุญาต EIP-7702 และกระเป๋าเงินไม่ควรมีอินเทอร์เฟซโดยตรงสำหรับการดำเนินการดังกล่าว "ไม่มีวิธีที่ปลอดภัยในการจัดหาอินเทอร์เฟซเช่นนั้น"
ข้อกำหนดระบุ
กลุ่มมิจฉาชีพเคลื่อนไหวอย่างรวดเร็ว จากรายงานของ The Block เมื่อเดือนมิถุนายน 2025 ผู้ทำตลาด Wintermute พบว่าภายในไม่กี่สัปดาห์หลังการเปิดตัวอัปเกรด Pectra มีการมอบหมายสิทธิ์ EIP-7702 มากกว่า 80% ชี้ไปยังสำเนาของสัญญา "sweeper" อันเป็นอันตรายตัวเดียวกัน ซึ่งจะดูดเงินจากกระเป๋าเงินที่คีย์ส่วนตัวถูกบุกรุกโดยอัตโนมัติ
EIP-7702 และการแฮ็ก Binance
เมื่อวันที่ 29 ตุลาคม 2026 ผู้โจมตีได้ยักย้ายเงินประมาณ 6.4 พันล้านดอลลาร์จากกระเป๋าเงินของ Binance ทั่ว 10 บล็อกเชน โดยเงินส่วนใหญ่ถูกโอนภายในเวลาประมาณ 20 นาที บริษัทวิเคราะห์บล็อกเชน TRM Labs และ Chainalysis ต่างระบุว่าการโจรกรรมครั้งนี้เป็นฝีมือของ TraderTraitor ซึ่งเป็นกลุ่มแฮ็กเกอร์เกาหลีเหนือที่อยู่เบื้องหลังการแฮ็ก Bybit มูลค่า 1.5 พันล้านดอลลาร์ในเดือนกุมภาพันธ์ 2025
TRM Labs ระบุว่า บนเครือข่าย Ethereum ผู้โจมตีใช้การมอบหมายสิทธิ์ EIP-7702 เพื่อเปลี่ยนกระเป๋าเงินร้อนกระเป๋าหนึ่งของ Binance ให้กลายเป็นตัวดูดสินทรัพย์ที่อยู่ภายใต้การควบคุมของตน โดยมีการลงนามอนุญาตล่วงหน้า 50 รายการ Chainalysis กล่าวว่ากระเป๋าเงินปฏิบัติการที่ได้รับทุนผ่านตัวผสมคริปโต Tornado Cash ได้ส่งสิทธิ์อนุญาตที่ลงนามแล้วเหล่านี้ ทำให้กระเป๋าเงินร้อนรันโค้ดที่ผู้โจมตีติดตั้งไว้ หลังจากนั้นผู้โจมตีได้เรียกกระเป๋าเงินเพื่อดูดสินทรัพย์ทั้งหมดและรวมไว้ในที่อยู่ภายใต้การควบคุมของตน
สิ่งสำคัญคือ การมอบหมายสิทธิ์ EIP-7702 จำเป็นต้องมีลายเซ็นที่ถูกต้องจากบัญชีที่จะถูกอัปเกรด กระเป๋าเงินของ Binance บนอีก 9 เชนก็ส่งเงินให้ผู้โจมตีผ่านการโอนที่ลงนามตามปกติเช่นกัน ซึ่ง TRM กล่าวว่าบ่งชี้ว่าปัญหาเกิดจากการบุกรุกโครงสร้างพื้นฐานการลงนามของกระเป๋าเงินร้อนของ Binance มากกว่าช่องโหว่ใน Ethereum เอง
Binance กล่าวว่าการสอบสวนเริ่มต้นจากแล็ปท็อปของวิศวกรคนหนึ่งที่ถูกบุกรุก และนับตั้งแต่นั้นได้ค้นพบ "จุดที่ถูกบุกรุกเพิ่มเติม"
อนาคตของ EIP-7702
EIP-7702 เป็นก้าวแรกสู่ Full Account Abstraction ซึ่งเป็นเป้าหมายระยะยาวในการมอบความยืดหยุ่นเสมือนสัญญาอัจฉริยะให้กับทุกบัญชี Ethereum ผู้ออกแบบสร้างขึ้นให้เข้ากันได้ล่วงหน้าอย่างสมบูรณ์กับ "เกมสุดท้าย" นั้น ดังนั้นกระเป๋าเงินที่สร้างบนพื้นฐานนี้ในวันนี้จะยังคงใช้งานได้เมื่อโมเดลบัญชีของ Ethereum พัฒนาต่อไปขั้นตอนถัดไปอาจมาพร้อมกับการอัปเกรด Hegotá ซึ่งเป็นการอัปเกรดครั้งสำคัญในแผนงานของ Ethereum ถัดจาก Glamsterdam ในเดือนกุมภาพันธ์ 2026 Buterin กล่าวว่า EIP-8141 ซึ่งเขาอธิบายว่าเป็น "แพ็กเกจที่ครอบคลุมซึ่งรวบรวมและแก้ไขปัญหาที่เหลืออยู่ทั้งหมดที่ account abstraction มุ่งจะแก้ไข" นั้น "คาดว่าจะเสร็จภายในหนึ่งปี" ในฮาร์ดฟอร์ก Hegotá
"เราได้พูดคุยเกี่ยวกับ account abstraction มาตั้งแต่ต้นปี 2016" Buterin เขียน โดยเสริมว่านักพัฒนากำลังหารือกันว่าบัญชีที่มีอยู่สามารถเชื่อมต่อกับกรอบการทำงานใหม่นี้เพื่อรับธุรกรรมแบบกลุ่มและการสนับสนุนค่า Gas โดยกำเนิดได้หรือไม่
นี่เป็นส่วนหนึ่งของแผนการปรับโครงสร้างที่ใหญ่กว่า ในเดือนกรกฎาคม 2026 Buterin อธิบายร่างแผนงานระยะยาวฉบับใหม่ของ Ethereum ว่าเป็นการยกเครื่องครั้งใหญ่ที่สุดของเครือข่ายนับตั้งแต่ The Merge ซึ่งเป็นการเปลี่ยนผ่านสู่ proof of stake (PoS) ในปี 2022