สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

avatar
欧易OKX
7ชั่วโมงที่ผ่านมา
ประมาณ 26008คำ,ใช้เวลาอ่านบทความฉบับเต็มประมาณ 33นาที
เหตุใด EIP-7702 จึงเรียกได้ว่าเป็น รูปแบบขั้นสูงสุด ของการแยกบัญชี มันช่วยแก้ปัญหาอะไรได้บ้าง? การอัปเกรด Pectra มีความหมายอย่างไรต่อกระเป๋าเงิน นักพัฒนา และผู้ใช้ทั่วไป?

ผู้แต่งต้นฉบับ: shisilu

ที่มา: สถาบันวิจัย OKX

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

Pectra เป็นการอัปเกรดหลักครั้งแรกของ Ethereum หลังจาก Dencun ครอบคลุมการฮาร์ดฟอร์กของเลเยอร์การดำเนินการ Prague และการอัปเดตเลเยอร์ฉันทามติของ Electra โดยบูรณาการ EIP จำนวน 11 รายการ ซึ่งถือเป็นจำนวนที่มากที่สุดในประวัติศาสตร์ และปรับปรุงความยืดหยุ่นของผู้ตรวจสอบ ความสามารถในการปรับขนาดเครือข่าย และประสิทธิภาพในการดำเนินการอย่างมีนัยสำคัญ โดยที่ Ethereum mainnet Pectra hard fork มีกำหนดเปิดใช้งานอย่างเป็นทางการในวันที่ 7 พฤษภาคม 2025 รูปแบบขั้นสูงสุด ของ Account Abstraction - EIP-7702 ได้เข้าสู่สายตาสาธารณชนอย่างเป็นทางการแล้ว!

หากมีกระเป๋าเงิน Web3 ที่ใช้ EVM ที่ไม่รองรับ EIP-7702 ก็ไม่ต้องสงสัยเลยว่ากระเป๋าเงินนั้นได้ยอมแพ้ต่อระบบนิเวศและผู้ใช้ Ethereum ทั้งหมด นี่คือการตัดสินใจของ Vitalik และ EF และมันยังเป็นการเริ่มต้นการเปิดกล่องแพนโดร่าอีกด้วย! ในปัจจุบัน เพื่อสนับสนุนระบบนิเวศ Ethereum กระเป๋าเงิน OKX ได้เป็นผู้นำในการสนับสนุนมาตรฐานการแยกบัญชี Ethereum รุ่นล่าสุด EIP-7702 และได้เปิดทางเข้าอย่างเป็นทางการสำหรับผู้ใช้ที่ต้องการทดลองใช้ คุณสามารถอัพเกรดผ่าน [OKX Wallet Home Function Area-More-7702 Upgrade] เพื่อสัมผัสกับประสบการณ์ EIP-7702 ที่ปลอดภัยและเป็นมืออาชีพ ข้อเตือนใจ: คุณสามารถเลือกที่จะอัพเกรดและสัมผัสประสบการณ์ตามที่ต้องการได้ การไม่อัปเกรดจะไม่ส่งผลต่อการใช้งานปกติของระบบนิเวศและแอปพลิเคชันที่มีอยู่ เพื่อให้แน่ใจถึงความปลอดภัยของสินทรัพย์ของคุณ โปรดดำเนินการผ่านช่องทางอย่างเป็นทางการ และระวังลิงค์ฟิชชิ่งและเว็บไซต์ที่เป็นอันตราย เพื่อหลีกเลี่ยงการเปิดเผยสินทรัพย์ของคุณให้เสี่ยงต่อความเสี่ยง

โปรดอ่านบทความนี้เพื่อทำความเข้าใจอย่างถ่องแท้ถึงวิวัฒนาการของการแยกบัญชี มูลค่าของผู้ใช้ และการเปลี่ยนแปลงของตลาดที่เกิดจาก EIP-7702 และ อันตรายที่ซ่อนเร้น

ภาพรวม

  • โค้ดที่เกี่ยวข้องกับบทความนี้อยู่ใน okx/js-wallet-sdk การใช้งาน EIP-7702 SDK ที่ใช้โดย OKX Wallet เป็นโอเพ่นซอร์สสำหรับพันธมิตรในชุมชน

  • EIP-7702 เพิ่มประเภทธุรกรรมใหม่ที่อนุญาตให้ EOA ทั่วไปกำหนดที่อยู่สัญญาเป็นสัญญาพร็อกซีเชิงตรรกะของตนได้

  • EIP-7702 จะสืบทอดและแซงหน้าระบบนิเวศน์ที่สร้างขึ้นโดย ERC-4337 ตลอดหลายปีที่ผ่านมาเนื่องจาก ความได้เปรียบด้านต้นทุน และ ความยืดหยุ่น

  • EIP-7702 ยังเป็นความเสี่ยงที่มองไม่เห็นสำหรับผู้ใช้ทั่วไปอีกด้วย แม้ว่าผู้ใช้จะไม่อัปเกรด แต่ก็อาจทำให้เกิดความล้มเหลวในการทำธุรกรรมหรือมีความเสี่ยงในการสูญเสียทรัพย์สินความปลอดภัยได้ในบางสถานการณ์

  • EIP-7702 จะมอบประสบการณ์การใช้งานแบบใหม่ให้กับผู้ใช้ เมื่อร่างกายของผู้ใช้ดำเนินการโยกย้ายตามสัญญา แอปพลิเคชันในตลาดก็จะพัฒนาตามไปด้วย ประสบการณ์ราบรื่นที่รอคอยมายาวนานในการรวบรวมก๊าซ บัญชีแบบแบ่งระดับครอบครัว ฯลฯ จะนำพาผู้คนหนึ่งพันล้านคนเข้าสู่โลก Web3 ด้วยต้นทุนต่ำ

  • สำหรับการแลกเปลี่ยนและ DApps การใช้คุณสมบัติของ EIP-7702 จะช่วยลดต้นทุนได้มากกว่า 50% ช่วยให้พวกเขาก้าวเข้าสู่ยุคของบัญชีสัญญาได้อย่างเต็มที่

ทำไมบัญชีจึงต้องเป็นนามธรรม?

เป็นเรื่องยากที่จะจินตนาการว่าวิสัยทัศน์ของการแยกบัญชีเกิดขึ้นก่อน Ethereum เสียอีก

ในงาน HK Web3 Carnival Vitalik ได้เน้นย้ำซ้ำแล้วซ้ำเล่าว่าด้วยชุดโซลูชั่นต่างๆ เช่น การเข้ารหัสหลายลายเซ็น การแยกบัญชี และ ZK Email Ethereum ได้บรรลุเป้าหมาย ช่วงเวลา iPhone ไปแล้ว 50%

เร็วหรือช้า มองโลกในแง่ดีหรือจำกัด? มาค้นหาคำตอบกันดีกว่าว่าทำไม AA ถึงมีอิทธิพลมากขนาดนี้! ท้ายที่สุด หลังจากดำเนินงานมายาวนานถึง 10 ปี ในที่สุด Vitalik ก็ได้บรรลุความฝันของเขาในด้าน AA โดยเพิ่มความก้าวหน้าให้กับแผนงาน Ethereum ที่วางไว้เป็นเวลา 23 ปี

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

การแยกบัญชีมีไว้เพื่ออะไร?

ในความเป็นจริง สิ่งที่ได้รับการแก้ไขอย่างสำคัญก็คือปัญหาการแบ่งแยกสิทธิในทรัพย์สิน เนื่องจากสิทธิ ในการเป็นเจ้าของ และ ลงนาม ใน EOA (บัญชีที่เป็นเจ้าของจากภายนอก) จะถูกถือครองโดยหน่วยงานบุคคลเดียวกัน (ทั้งสองหน่วยงานอาศัยคีย์ส่วนตัวในการควบคุมคำสั่งต่างๆ) รากฐานของปัญหานี้มาจากโครงสร้างธุรกรรมของ Ethereum ในความเป็นจริงไม่มีปาร์ตี้ From ในการทำธุรกรรมมาตรฐานของ Ethereum ในระหว่างการดำเนินการ ที่อยู่ผู้ส่งจะถูกแยกโครงสร้างผ่านพารามิเตอร์ VRS (เช่น ลายเซ็นผู้ใช้)

นอกจากนี้ Ethereum ยังได้รับการออกแบบมาให้เป็น “เครื่องจักรสถานะระดับโลก” ที่ทำงานด้วยธุรกรรมเพียงอย่างเดียวเพื่อใช้ในการเปลี่ยนแปลงสถานะบนเชน เมื่อรวมกับการไม่สามารถระบุผู้ส่งได้ อำนาจในการดำเนินการของธุรกรรมจึงเชื่อมโยงกับความเป็นเจ้าของสูงสุด

นี่คือ ต้นตอของปัญหาต่างๆ ที่ทำให้ EOA เข้าใจง่ายแต่ใช้งานยาก:

  • การป้องกันคีย์ส่วนตัวทำได้ยาก: หากผู้ใช้ทำคีย์ส่วนตัวหาย (เนื่องจากสูญหาย โดนแฮ็กเกอร์โจมตี หรือถูกถอดรหัสแบบควอนตัม) นั่นหมายความว่าจะสูญเสียทรัพย์สินทั้งหมด

  • มีอัลกอริทึมลายเซ็นเพียงไม่กี่อย่าง และอัลกอริทึมลายเซ็นที่แตกต่างกันจะนำมาซึ่งการสูญเสียประสิทธิภาพที่แตกต่างกัน และแม้แต่ต้นทุนในการจัดเก็บข้อมูลแบบออนเชน

  • อำนาจการลงนามสูง และคีย์ส่วนตัวดั้งเดิมของ EOA ก็มีสิทธิ์ทั้งหมดเหล่านี้

  • ค่าธรรมเนียมธุรกรรมสำหรับธุรกรรมที่ซับซ้อนนั้นสูงและสามารถชำระได้ผ่านทาง ETH เท่านั้น การทำธุรกรรมหรือการดำเนินการครั้งเดียวต้องมีค่าธรรมเนียมพื้นฐานอย่างน้อย 21,000

  • ไม่มีความเป็นส่วนตัวในการทำธุรกรรม แม้ว่าจะมีการเสนอโปรโตคอล ERC-20 ที่เป็นความลับโดย Circle แต่ก็ยังไม่ได้กลายเป็นกระแสหลัก

ท้ายที่สุด โลกบล็อคเชนในปัจจุบันมีความซับซ้อนเกินกว่าที่ผู้ใช้จะเข้าและออกได้ ผู้ใช้จำเป็นต้องเข้าใจแนวคิดต่างๆ เช่น ราคาแก๊ส, ขีดจำกัดแก๊ส, การบล็อกธุรกรรม (คำสั่ง Nonce) และ ซ่อนข้อมูลที่ซับซ้อนจากผู้ใช้ทั่วไป นี่คือปัญหาที่ EIP-7702 ตั้งใจจะแก้ไขในที่สุด

ความแตกต่างหลักระหว่าง ERC-4337 และ EIP-7702 คืออะไร?

จริงๆ แล้ว มีข้อเสนอแนะต่างๆ มากกว่าสิบประการเกี่ยวกับ AA ซึ่งฉันได้สำรวจมาก่อนแล้ว ในความเป็นจริง เมื่อจัดเรียงทั้งหมดแล้ว มีสองเส้นทางหลัก:

เส้นทางที่ 1: ให้ที่อยู่ EOA ขับเคลื่อนที่อยู่ CA

ERC-4337 เป็นตัวอย่างทั่วไปในเรื่องนี้ สามารถสรุปได้ในประโยคเดียว: มีการเสนอวัตถุธุรกรรมใหม่ UserOperation และผู้ใช้ส่งวัตถุนี้ไปที่พูลหน่วยความจำ แบตช์คำสั่งในรูปแบบของตัวรวม และดำเนินการธุรกรรมทีละรายการผ่านสัญญาการส่งมอบ โดยพื้นฐานแล้วคือการนำธุรกรรมพื้นฐานและการดำเนินการบัญชีมาไว้ที่ระดับสัญญาเพื่อการดำเนินการ

หลักการดำเนินการมีดังนี้:

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

ผ่านบทบาทของ Bundler เราสามารถพูดได้ว่าโซลูชั่นนี้สามารถแก้ไขปัญหาต่างๆ เช่น ธุรกรรมแบบแบตช์ ปราศจากแก๊ส อัลกอริทึมลายเซ็นน้อยลง ฯลฯ ได้ แต่ สิ่งที่ Bundler ไม่สามารถแก้ไขได้คือความซับซ้อนและต้นทุนธุรกรรมของผู้ใช้ รวมถึงความเสี่ยงจากความล้มเหลวของจุดเดียวของ Bundler และ EntryPoint

เนื่องจากเมื่อผู้ใช้ทำการโยกย้ายไปยัง ERC-4337 แม้ว่าความต้องการของผู้ใช้ 2 ในรูปข้างต้นจะเป็นเพียงการทำธุรกรรมการโอน ค่าธรรมเนียมธุรกรรมของผู้ใช้จะเพิ่มขึ้นเป็นสองเท่าเมื่อเทียบกับ EOA

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

จากข้อมูลผู้ใช้ CA และ EOA ล่าสุด เราจะเห็นได้ว่าแม้ผู้ใช้บางรายจะเป็นผู้เล่นระดับไฮเอนด์ แต่พวกเขาก็ยังต้องพึ่งพาการดำเนินการต่างๆ ที่อิงจาก CA บนเชน เช่น การเรียกแบบแบตช์ ฯลฯ เป็นอย่างมาก แต่หากเป็นเช่นนั้น ทำไมจึงไม่ใช้ CA ธรรมดาล่ะ

การออกแบบของ Bundler ช่วยให้หลีกเลี่ยงการอัปเกรดในระดับฮาร์ดฟอร์กและเปิดใช้งานได้โดยตรงบนเลเยอร์แอปพลิเคชัน แต่ ERC-4337 ยังทำให้มีค่าใช้จ่ายเพิ่มขึ้นเป็นสองเท่า มีความเสี่ยงต่อความล้มเหลวที่จุดเดียว และผู้ใช้ยังสูญเสียความยืดหยุ่นดั้งเดิมของ EOA อีกด้วย ดังนั้น เมื่อเผชิญกับความต้องการของผู้ใช้ที่หลากหลาย เป็นที่ชัดเจนว่าผู้ใช้ในตลาดปัจจุบันไม่ค่อยชอบโซลูชัน ERC-4337 เท่าใดนัก แนวโน้มโดยรวมลดลงอย่างมีนัยสำคัญในช่วงสองปีนับตั้งแต่มีการพัฒนา แม้แต่จำนวนผู้ใช้สูงสุดยังห่างไกลจากที่อยู่อิสระ 300 ล้านแห่งของ Ethereum

แน่นอนว่าเราไม่ได้วิพากษ์วิจารณ์ข้อบกพร่องของ ERC-4337 ในทางกลับกัน บทบาทและแนวคิดเช่น Paymaster และการแยกก๊าซที่พัฒนาร่วมกับการพัฒนานั้น ได้รับการนำมาใช้จริงอีกครั้งใน EIP-7702

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

เส้นทางที่ 2: เปลี่ยนที่อยู่ EOA เป็นที่อยู่ CA

ในความเป็นจริง เมื่อต้นเดือนพฤศจิกายน 2015 Vitalik ได้เสนอ EIP-101 โดยใช้สัญญาเป็นโครงสร้างใหม่สำหรับบัญชี เปลี่ยนที่อยู่ให้มีเพียงรหัสและพื้นที่จัดเก็บ เปลี่ยนค่าธรรมเนียมการจัดการเพื่อรองรับการชำระเงินแบบ ERC 20 และเปลี่ยนโทเค็นดั้งเดิมเป็นแบบ ERC 20 เพื่อจัดเก็บยอดคงเหลือผ่านสัญญาที่คอมไพล์ไว้ล่วงหน้า (ซึ่งสามารถมีฟังก์ชันต่างๆ เช่น การหักการอนุญาต) ในเดือนมกราคม 2018 มีโซลูชั่น EIP-859 อีกตัวหนึ่ง ฟังก์ชันหลักคือการใช้พารามิเตอร์โค้ดที่แนบมากับธุรกรรมเพื่อดำเนินการปรับใช้กระเป๋าสตางค์สัญญาหากสัญญาของฝ่ายทำธุรกรรมไม่ได้รับการปรับใช้ ในที่สุด EIP-7702 ซึ่งได้มาจากแผน EIP-3074 ก็ถูกนำมารวมเข้าในเครือข่ายหลักของ Ethereum แล้ว!

แนวคิดและผลของ EIP-7702 นั้นเรียบง่ายมาก มันจะดำเนินการเริ่มต้นให้เสร็จสมบูรณ์โดยผ่านประเภทธุรกรรมใหม่ ภายหลัง ผู้ใช้สามารถให้ EOA มีฟังก์ชันสัญญาอัจฉริยะชั่วคราวหรือตามทางเลือกในธุรกรรมเดียวได้ โดยรองรับธุรกรรมแบบแบตช์ ธุรกรรมปลอดก๊าซ และการจัดการสิทธิ์แบบกำหนดเองในธุรกิจ ความสามารถที่สำคัญที่สุดคือการอนุญาตให้ผู้ใช้มี พื้นที่ชั่วคราวและเป็นทางเลือก

นอกจากนี้ ผู้คนหลายๆ คนสามารถแบ่งปันสัญญาลอจิกเดียวกันได้ ซึ่งจะช่วยลดต้นทุนการโยกย้ายผู้ใช้ได้เป็นอย่างมาก เพื่อให้การตั้งค่า EIP-7702 เสร็จสมบูรณ์ ผู้ใช้ต้องใช้แก๊สเพียง 8 วัตต์ ซึ่งมีมูลค่าประมาณ 0.06 เหรียญสหรัฐ การจะตั้งค่าสัญญาใหม่หรือยกเลิกการตั้งค่าสัญญาลอจิก จำเป็นต้องใช้ก๊าซเพียง 4 W เท่านั้น

หลังจากเสร็จสิ้นการตั้งค่าแล้ว จะสามารถเพิ่มประสิทธิภาพของแก๊สให้กับผู้ใช้ได้อย่างมีนัยสำคัญระหว่างธุรกรรมแบบแบตช์ ดูตารางด้านล่างนี้:

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

แน่นอนว่าคุณอาจคิดว่าจำเป็นต้องโอนโทเค็นสองหรือหกครั้งหรือไม่

ผู้ใช้ทั่วไปคุ้นเคยกับการทำสิ่งหนึ่งครั้งละหนึ่งอย่าง ดังนั้น สถานการณ์นี้อาจดูเกิดขึ้นไม่บ่อยนัก อย่างไรก็ตาม มักเกิดขึ้นในสถานการณ์การใช้งานที่หลากหลาย เช่น Web3 Game และ Web3 Pay เช่น การใช้เหรียญทองแดง (สกุลเงินที่สร้างในเกม) และเหรียญเงิน (สกุลเงินที่ผู้ใช้เติม) ในเวลาเดียวกัน หรือเข้าร่วมกิจกรรมและใช้ตั๋ว NFT และค่าธรรมเนียมเข้าชมในเวลาเดียวกัน

แม้ว่าเราจะไม่อาจจินตนาการถึงสถานการณ์ที่ซับซ้อนและย้อนกลับไปสู่ความต้องการ Swap ที่เป็นกระแสหลักที่สุดในเครือข่ายในปัจจุบัน แต่ก็ยังมีความต้องการสำหรับการอนุมัติและถ่ายโอนชุดข้อมูลอีกด้วย ตอนนี้เราสามารถสร้างเครื่องมือเล็กๆ เพื่อช่วยให้ผู้ใช้งานลบสิทธิ์อนุมัติที่ไม่จำเป็นได้อย่างรวดเร็ว ผลลัพธ์นั้นสามารถเปรียบเทียบได้ง่ายและเห็นได้ชัดว่าสามารถลดต้นทุนได้โดยตรงประมาณ 40%

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

หลักการสำคัญของ EIP-7702

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

การตั้งค่าสัญญาเชิงตรรกะ

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

กระบวนการหลักมีดังนี้:

  • ขั้นตอนที่ 1: การลงนามอนุญาต ใช้คีย์ส่วนตัว EOA ดั้งเดิมเพื่อลงนามสตริงแฮชพิเศษ เนื้อหาประกอบด้วย chain_id ที่เข้ารหัส, address และ nonce ที่นี่ Address คือที่อยู่ของสัญญาเชิงตรรกะที่จะตั้งค่าในตอนท้าย และ Nonce คือกลยุทธ์ในการทำให้แน่ใจว่าธุรกรรมนั้นจะไม่ถูกเล่นซ้ำ

  • ขั้นตอนที่ 2: ลงนามธุรกรรม ด้วยข้อมูลการอนุญาตจากขั้นตอนแรก ใครๆ ก็สามารถสร้างธุรกรรมประเภท 4 ที่สามารถมีข้อมูลการอนุญาตได้หลายรายการ และสามารถตั้งค่าการอนุญาตสำหรับหลายที่อยู่ได้พร้อมกัน

  • ขั้นตอนที่ 3: ออกอากาศบนเครือข่าย จากนั้นเมื่อธุรกรรมเสร็จสิ้นการอนุมัติภายใน สัญญาเชิงตรรกะจะมีผลบังคับใช้

มีรายละเอียดทางเทคนิคเพิ่มเติมที่นี่ คุณสามารถดูได้ที่: การใช้งาน okx open source js sdk เพื่อดูขั้นตอนการเข้ารหัสข้อมูลพื้นฐาน แน่นอนว่าโซลูชันนี้ซ่อนความเสี่ยงด้านความปลอดภัยและความซับซ้อนบางประการไว้ ซึ่งเราจะอธิบายโดยละเอียดด้านล่าง

การดำเนินการตามสัญญาเชิงตรรกะ

เมื่อคุณตั้งค่าเสร็จสิ้นแล้ว เมื่อมีการทำธุรกรรมใดๆ ชี้มาหาคุณ ก็จะ เหมือนกับ การเรียกใช้สัญญาอัจฉริยะ ระบบจะ โหลด โค้ดของสัญญาตรรกะที่คุณตั้งค่าไว้เดิมลงในสถานะของ EOA ปัจจุบันของคุณเพื่อดำเนินการตามตรรกะของมัน

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

เรายังใช้ 2 สถานการณ์ในการดู:

ข้อแรกคือคุณเรียกตัวเองว่า

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

อย่าประมาทมัน ในจำนวนธุรกรรม Ethereum ทั้งหมด 2.7 พันล้านรายการ มีธุรกรรม Approve ประมาณ 75 ล้านรายการ คำนวณที่ 8W แก๊สต่อธุรกรรม ใช้ ETH 46W เมื่อคำนวณจากราคาตลาด ETH ที่ 1,700 เหรียญสหรัฐ จะเท่ากับเกือบ 800 ล้านเหรียญสหรัฐ

ที่สองคือเมื่อมีคนโทรหาคุณ

ในอดีต Ethereum ไม่เคยมีสถานการณ์ที่คนอื่นเรียกที่อยู่ EOA แต่ตอนนี้ คุณเป็นสัญญาสากลที่สามารถปรับแต่งได้อย่างสมบูรณ์ คุณสามารถเปิดบัญชีรองและกำหนดสิทธิ์หรือสามารถตั้งค่าไวท์ลิสต์สำหรับผู้ชำระเงินบางรายและอนุญาตให้บัญชีที่กำหนดของ DApp เริ่มธุรกรรมบางอย่างในนามของคุณได้ ดังนั้นจึงขจัดความยุ่งยากจากการเรียกลายเซ็นซ้ำๆ ในแอปพลิเคชันบล็อคเชนแบบเดิมไปโดยสิ้นเชิง

ความสามารถอันทรงพลังจริงๆ! ดังนั้น นี่จึงเป็นเหตุผลว่าทำไมกระเป๋าสตางค์กระแสหลักเกือบทั้งหมด: OKX Wallet, Metamask, WalletConnect, Biconomy, BaseWallet, Rhinestone, ZeroDev, TrustWallet, Safe และทีมงานที่เกี่ยวข้องอื่น ๆ จึงตอบสนองต่อการช่วยเหลืออย่างรวดเร็ว

EIP-7702 คือจุดสิ้นสุดของการแยกบัญชีหรือไม่?

ใช่ เพราะครั้งนี้ผู้ใช้จะเลือกเขา!

ไม่ใช่ว่า EOA ไม่ดีพอ หากพูดอย่างเป็นกลาง EOA มีความกระชับ ชัดเจน เรียบง่าย และปลอดภัย อย่างไรก็ตาม ในการอัปเกรดปรากครั้งนี้ EOA จะดีขึ้นหลังจากการเปิดตัว EIP-7702 เพราะต้นทุน เพราะประสบการณ์ เมื่อจ็อบส์หยิบ iPhone ออกจากกระเป๋ากางเกงยีนส์ ประสบการณ์เหล่านั้นเป็นสิ่งที่ผู้ใช้ไม่เคยคิดถึงมาก่อน แต่พวกเขาสามารถเล่นกับมันได้ด้วยวิธีนี้

การแยกบัญชีเป็นพื้นที่ที่เครือข่ายหลายแห่งกำลังสำรวจและพยายามอย่างจริงจัง ตัวอย่างเช่น:

  • Starknet เป็น ZK-Rollup (เลเยอร์ 2) ซึ่งบัญชีเริ่มต้นทั้งหมดเป็นบัญชีสัญญาและไม่มี EOA

  • ในยุค zkSync การใช้บัญชี AA เป็นวิธีเริ่มต้น และไม่จำเป็นต้องมีขั้นตอนที่ซับซ้อนของ Bundler

  • Nervos CKB มีลักษณะคล้ายกับโมเดล UTXO แต่ยังอนุญาตให้บัญชีทั้งหมดปรับแต่งตัวตรวจสอบที่ใช้ได้ โดยไม่ละเมิดสิทธิในการเป็นเจ้าของและการควบคุม

  • Aptos/Sui มีบทบาทสำคัญในเลเยอร์ 1 ของระบบ Move แม้ว่าจะไม่ใช่ AA ในโหมด EVM แต่ยังมีความสามารถในการปรับแต่งบัญชี อนุญาตให้มีลายเซ็นแบบโมดูลาร์ การตรวจสอบหลายรายการ ฯลฯ

  • ระบบนิเวศน์ Linea/Base/Mantle/Polygon/Arbitrum/Optimism ของ EVM ที่เกี่ยวข้องเหล่านี้ ไม่เพียงแต่จะเสร็จสิ้นการสนับสนุน AA ผ่าน ERC 4337 เท่านั้น แต่ยังจะติดตามการอัปเกรด EIP-7702 เช่นเดียวกับ Ethereum mainnet อีกด้วย

โครงสร้างพื้นฐานในกระเป๋าสตางค์และฟิลด์ที่เกี่ยวข้องกับ AA กำลังวางรากฐานสำหรับ EIP-7702 ในลักษณะที่ครอบคลุมมากยิ่งขึ้น

ช่วยเพิ่มประสิทธิภาพประสบการณ์หลักของ EIP-7702: ธุรกรรมแบบแบตช์ การแยกก๊าซ (กล่าวคือ โซลูชันแบบไม่มีก๊าซและแบบไม่มีก๊าซอื่น ๆ) และการดูแลบัญชี ผู้ให้บริการเช่น Coinbase, Metamask, Biconomy, Zerodev, Rhinestone, Ithaca ฯลฯ รองรับสิ่งเหล่านี้เต็มที่

สิ่งเหล่านี้เป็นการดัดแปลงเพิ่มเติมจากยุค ERC-4337 ซึ่งถือเป็นข้อได้เปรียบหลักของ EIP-7702 เช่นกัน ท้ายที่สุด เอนทิตีบัญชีเป็นรูปแบบที่เป็นของทั้ง EOA และ CA ดังนั้น โครงสร้างพื้นฐานจำนวนมากที่เคยหมุนรอบ AA จึงสามารถโยกย้ายและปรับใช้ได้

ตอนนี้เรามาใช้ตารางเพื่อสะท้อนความแตกต่างในเลเยอร์เอฟเฟกต์สุดท้ายระหว่าง EOA, ERC-4337 และ EIP-7702 กัน

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

หากพูดกันตามวัตถุประสงค์แล้ว ระบบ Ethereum มีภาระทางประวัติศาสตร์ที่หนักหนาสาหัสกว่าเครือข่ายอื่นๆ มาก นี่เป็นสาเหตุที่ชุมชนคัดค้านการเปลี่ยนแปลงเครื่องเสมือน EVM ของ Vitalik เมื่อเร็วๆ นี้ และเป็นเหตุผลที่ต้องเลือก ERC-4337 ในช่วงแรกๆ อย่างไรก็ตาม เมื่อมีทางเลือกที่ดีกว่า (EIP-7702) ที่สามารถรองรับภาระในอดีตและเพิ่มประสิทธิภาพด้านต้นทุนได้อย่างยอดเยี่ยม ผู้ใช้ก็จะก้าวเข้าสู่ ยุค iPhone

ด้วยการเปลี่ยนแปลงของรูปแบบพื้นฐาน สามารถจินตนาการถึงรูปแบบที่ได้มาเพิ่มเติมได้ เช่น

  • ผู้ใช้สามารถใช้ Passkey หรือ บัญชี Google เพื่อควบคุมกระเป๋าเงินของตนได้ ตระหนักถึงฟังก์ชั่นประสบการณ์เช่นวีซ่าฟรีมีเงื่อนไขจำกัด

  • ผู้ใช้สามารถใช้ความสามารถในการกู้คืนและดึงคีย์ส่วนตัวได้โดยการตั้งค่า ZKEmail และวิธีการอื่นๆ

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

เวลาส่งผลกระทบอย่างมากต่อประสบการณ์ของผู้ใช้ เนื่องจากเป็นระบบฉันทามติอันดับสองในโลกบล็อคเชน (รองจาก BTC เท่านั้น) ETH ไม่สามารถลดเวลาบล็อคจาก 3 วินาทีเหลือ 1.5 วินาทีได้ตามอำเภอใจเพื่อปรับปรุงประสบการณ์ผู้ใช้เช่น BSC ดังนั้นเครื่องมือกระเป๋าเงินที่ใช้ EIP-7702 จึงเป็นสะพานเชื่อมที่สำคัญที่สุดสำหรับประสบการณ์ของผู้ใช้

ดังนั้น เมื่อรวมกับการอภิปรายครั้งก่อนของเราในเลเยอร์พื้นฐานนั้น เราสามารถกล่าวได้ว่า EIP-7702 เป็นรูปแบบการแยกบัญชีขั้นสูงสุด!

อย่างไรก็ตาม ไม่น่าจะเป็นไปได้ที่ผู้ใช้ทุกคนจะใช้มันในอนาคต เนื่องจากการใช้งานต้องใช้ความระมัดระวัง หลังจากบูรณาการเข้ากับปัญญาประดิษฐ์ที่ซับซ้อนแล้ว จริงๆ แล้วนำมาซึ่งความเสี่ยงด้านความปลอดภัยมากมาย วิธีการโจมตีบางอย่างยังไม่ชัดเจนเลย ดังนั้น หลังจากเปิดใช้งานการอัปเกรด Ethereum Prague ในวันที่ 7 พฤษภาคม 2025 สิ่งที่ผู้ใช้ต้องการมากที่สุด ก็คือกระเป๋าเงินที่ปลอดภัยอย่างแท้จริงที่ได้รับการสนับสนุนจากความเชี่ยวชาญด้านเทคนิค

เกมจบแล้วใช่ไหม?

เลขที่

Pectra ถือเป็นการอัปเกรดที่ทะเยอทะยานที่สุดของ Ethereum จนถึงปัจจุบัน ครอบคลุม 11 EIP มากที่สุดในประวัติศาสตร์! และเราได้เห็นประโยชน์มากมายของ EIP-7702 และได้ตัดสินใจโดยอาศัยหลักการและข้อมูลข้างต้น

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

ในกระบวนการพัฒนาอย่างต่อเนื่อง ระบบนิเวศ AA แสดงให้เห็นแนวโน้มที่กระจัดกระจายทีละน้อย ในจำนวนนี้ EIP ที่กำหนดการแยกบัญชีจากกรอบงานนั้นมีมาตรฐานอินเทอร์เฟซ เช่น ERC-4337, ERC-6900 และ ERC-7579 อยู่แล้ว แต่มีข้อแตกต่างที่เห็นได้ชัดในด้านประสบการณ์ผู้ใช้ ข้อกำหนดของอินเทอร์เฟซ และความคาดหวังด้านพฤติกรรมระหว่างรูปแบบการใช้งานที่แตกต่างกัน การใช้งานกระเป๋าสตางค์ที่แตกต่างกันมุ่งเน้นไปที่สถานการณ์การใช้งานที่คล้ายคลึงกันและฟังก์ชันหลักที่จำกัด แต่แต่ละอย่างก็ใช้สมมติฐานการออกแบบและตรรกะการใช้งานที่ไม่เข้ากัน

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

หลังจากมีการนำ EIP-7702 มา ใช้ พื้นที่จัดเก็บข้อมูลภายใต้บัญชี EOA จะพร้อมให้ใช้งานตามสัญญา และพื้นที่จัดเก็บข้อมูลนี้ไม่จำกัดอยู่แค่สัญญาเดียวเท่านั้น แต่สามารถใช้โดยผู้ให้บริการบัญชีอัจฉริยะหลายรายก็ได้

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

แม้ว่าจะมีโซลูชันมากมายในชุมชน เช่น การแยกพื้นที่เก็บข้อมูลผ่านเนมสเปซ (ERC-7201) เพื่อลดผลกระทบจากความวุ่นวายของการเก็บข้อมูล แต่ไม่ว่าจะนำโซลูชันใดมาใช้ ก็ยังขาดมาตรฐานรวมที่บังคับใช้ในระบบนิเวศน์ปัจจุบันเพื่อให้แน่ใจว่า nonce มีความเป็นเอกลักษณ์และปลอดภัย

ปัญหาทั่วไปอีกประการหนึ่งคือความไม่เป็นระเบียบในการบังคับใช้มาตรฐาน

ตามที่เปิดเผยในบทความนี้: จากการแยกส่วนสู่การรวมกัน: ความจำเป็นในการทำให้บัญชีอัจฉริยะเป็นมาตรฐาน

ในปัจจุบัน: Safe , Biconomy และ ZeroDev ต่างก็นำฟังก์ชันการเรียกแบบแบตช์เวอร์ชันของตนเองมาใช้ แต่การตั้งชื่อฟังก์ชัน พารามิเตอร์อินเทอร์เฟซ และวิธีการประมวลผลผลลัพธ์ของทั้งสามนั้นแตกต่างกัน ในจำนวนนี้ ZeroDev พิจารณากรณีของความล้มเหลวในการเรียกแบบแบตช์ ในขณะที่ Safe และ Biconomy ไม่ได้จัดการสถานการณ์ดังกล่าว

แนวทางของอุตสาหกรรมที่ ต่างคนต่างทำในสิ่งที่ตนเองต้องการ ในการสร้างมาตรฐานนั้นจะนำไปสู่สงครามอันโกลาหลอย่างหลีกเลี่ยงไม่ได้ ผู้ใช้ dApps และนักพัฒนาต่างก็ตกเป็นเหยื่อ ดังนั้น การเปิดตัว EIP-7702 จึงไม่เพียงแต่เป็นนวัตกรรมทางเทคโนโลยีเท่านั้น แต่ยังเป็นโอกาสในการสร้างโครงสร้างพื้นฐานสากลสำหรับบัญชีอัจฉริยะอีกด้วย มันมอบโอกาสให้เรา สร้างฉันทามติใหม่ ผลักดันระบบนิเวศกระเป๋าเงิน Web3 ทั้งหมดจากฟังก์ชันที่หลากหลายให้กลายเป็นโครงสร้างแบบรวม และบรรลุการพัฒนาที่ยั่งยืนอย่างแท้จริง

หลังจากเปิดใช้งาน EIP-7702 แล้ว ความเข้าใจด้านความปลอดภัยที่สำคัญ 3 ประการ

ตอนนี้เรามาดูมุมมองที่แตกต่างกันและพิจารณาระบบนี้จากมุมมองของผู้ใช้ DApps การแลกเปลี่ยนและองค์กรอื่นๆ เพื่อดูว่ามันส่งผลต่อเราอย่างไร มันจะนำมาซึ่งโอกาสเช่นเดียวกับความเสี่ยง เราจะได้รับประโยชน์จากระบบนี้ได้อย่างสมบูรณ์แบบยิ่งขึ้นได้ก็ต่อเมื่อเข้าใจความเสี่ยงเท่านั้น

Eip-7702 มันซับซ้อนมาก ไม่อัพเกรดได้มั้ย?

แน่นอนว่าคุณสามารถเลือกไม่ทำการอัปเกรดโดยเชิงรุกได้ แต่ก็มีความเสี่ยงที่คุณจำเป็นต้องทราบด้วย หลังจากอัปเกรดปราก ลายเซ็นข้อความของคุณอาจทำให้คุณตกอยู่ในอันตรายโดยไม่ได้ตั้งใจ

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

เป็นเรื่องจริงที่ EIP-7702 มีความเสี่ยงในการฟิชชิ่งสูง เนื่องจากพารามิเตอร์การอนุญาตประกอบด้วย: ที่อยู่, nonce และ chainid หาก chanid เป็น 0 การอนุญาตลายเซ็นสามารถมีผลกับเชนใดๆ ก็ได้ตราบเท่าที่ตรงตามค่า nonce

จากการนำไปใช้งานเฉพาะของกระบวนการ 7702 ใน OKX open-source signature SDK เราจะเห็นได้ว่าเพื่อให้เป็นไปตามมาตรฐาน ผู้ใช้จะต้องลงนามค่าแฮชเป็น 0x abc ซึ่งจะคำนวณดังนี้:

สถาบันวิจัย OKX: การต่อสู้ครั้งสุดท้ายของวิวัฒนาการการแยกบัญชีในช่วง 10 ปี โดยมองไปยังอดีตและอนาคตผ่าน EIP-7702

Keccak คืออัลกอริทึมแฮชกระแสหลักบน Ethereum ที่มีคุณลักษณะที่สามารถคำนวณข้อมูลที่มีความยาวใดๆ ก็ได้ให้มีความยาวคงที่ที่ 32 ไบต์ RLP คือชุดวิธีการเข้ารหัสข้อมูล และ Magic คือค่าคงที่

อย่างไรก็ตาม เนื่องจากผลลัพธ์สุดท้ายเป็นค่าแฮชที่มีเนื้อหาเฉพาะเจาะจงที่ไม่สามารถเข้าใจได้ หากผู้ใช้ลงนามในข้อความอย่างไม่ระมัดระวัง และบุคคลอื่นสามารถนำการอนุญาตของคุณไปที่เชนเพื่อให้มีผลใช้งานได้ ผู้ใช้จะถูกเข้ารหัสโดยไม่รู้ตัว ส่งผลให้เกิดการโจมตีระดับ 0 วัน และเนื่องจากรหัสชุดเป็นสิ่งที่บังคับ คุณจึงไม่สามารถรับประกันได้ว่าหากคุณตั้งค่าสัญญาที่ปลอดภัยแล้วจะไม่มีการแทนที่รหัสดังกล่าว

ดังนั้น กระเป๋าเงินที่ปลอดภัยจะห้ามไม่ให้ผู้ใช้เซ็นค่าแฮชตามอำเภอใจ และนี่ก็เป็นกรณีนี้มาก่อน (เพราะว่าค่าแฮชอาจแสดงถึงธุรกรรมธรรมดาได้ด้วย)

ฉันจะปกป้องตัวเองได้อย่างไรหากอัปเกรดสัญญาที่มีความเสี่ยงโดยผิดพลาด?

ความเสี่ยงนี้ก็เกิดขึ้นบ่อยมากเช่นกัน ท้ายที่สุดแล้วไม่มีวิธีใดที่จะรับประกันได้ว่าคุณจะไม่ถูกฟิชชิ่งเลย

เพื่อป้องกันปัญหานี้ ก่อนอื่นเราต้องเข้าใจพื้นฐานทางเทคนิคที่ว่าธุรกรรมในระบบ Ethereum จะต้องปฏิบัติตามลำดับ nonce และจะได้รับการจดจำบนเครือข่ายก็ต่อเมื่อธุรกรรมยังคงต่อเนื่องเท่านั้น

ดังนั้นการโจมตีจึงมี 2 ประเภท

กรณีแรกคือแฮกเกอร์ขโมยค่า nonce ถัดไปของที่อยู่ปัจจุบันของคุณเพื่อลงนามอนุญาต วิธีแก้ไขก็ง่ายมากเช่นกัน หากคุณถูกโจมตี โปรดใช้กระเป๋าเงิน Gasfee ที่ปรับแต่งได้ เช่น กระเป๋าเงิน OKX หรือกระเป๋าเงินปลอดภัยอื่น ๆ เพื่อโอน ETH อย่างรวดเร็ว (ไปยังที่อยู่ปลอดภัยอื่น ๆ ของคุณ) การดำเนินการนี้สามารถโอนเงินในระดับ ETH ได้ในมือข้างหนึ่ง และแทนที่ค่า nonce ที่ถูกต้องในอีกด้านหนึ่ง ทำให้ไม่ถูกต้องในมือของแฮกเกอร์

สถานการณ์ที่สองก็คือ สิ่งที่แฮ็กเกอร์ขโมยไปอาจเป็นค่า nonce ที่เกิดขึ้นตามมา ในกรณีนี้ การโอนปัจจุบันของคุณอาจทำให้การอนุญาตที่อยู่ในมือของแฮ็กเกอร์ถูกต้องได้ เนื่องจากคุณไม่แน่ใจว่า nonce คืออะไร การดำเนินการใดๆ จึงไม่อาจนำไปสู่ความปลอดภัยโดยสมบูรณ์ได้ วิธีเดียวที่จะปกป้องตัวเองคือการโอนสินทรัพย์ของคุณโดยเร็วที่สุด

ดูเหมือนว่า EIP-7702 จะอันตรายกว่าใช่ไหม? จริงๆแล้วมันไม่ใช่!

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

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

เหตุใดธุรกรรมทั่วไปบางอย่างจึงล้มเหลวหลังการอัปเกรด?

สิ่งนี้มักเกิดขึ้นในเครื่องมือกระเป๋าเงินที่ไม่รองรับ EIP-7702

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

สำหรับผู้ใช้ทั่วไปเช่นเรา หากฉันดำเนินการตั้งค่าสัญญาของ EIP-7702 เสร็จสิ้น ก็จะมีการใช้ฟังก์ชันการยอมรับแบบค่าเริ่มต้น และธุรกรรมการโอน ETH ทั่วไปจะดำเนินการตามตรรกะของสัญญา ทำให้การใช้แก๊สโดยรวมเพิ่มขึ้น หากคุณตั้งค่าขีดจำกัดก๊าซไว้ที่ 21000 สำหรับธุรกรรมปกติ ระบบจะล้มเหลวโดยอัตโนมัติ

ในทำนองเดียวกัน เนื่องจากโครงการ NFT จำนวนมากจะตรวจพบว่าที่อยู่ผู้รับเป็นที่อยู่หลุมดำหรือไม่ (กล่าวคือ ที่อยู่ที่ไม่สามารถโอนสินทรัพย์ได้) และจึงห้ามทำธุรกรรม ดังนั้น หากคุณไม่ดำเนินการฟังก์ชันการยอมรับอย่างถูกต้อง ก็จะทำให้สินทรัพย์ ERC 20 และ ERC 721 ไม่สามารถยอมรับได้และสูญหายไปด้วยเช่นกัน

ในเรื่องนี้ขอแนะนำให้ตั้งค่าผ่านกระเป๋าเงินที่รองรับ EIP-7702 อย่างชัดเจนหรือใช้สัญญาตรรกะที่ได้รับการตรวจสอบและรับรองโดยผู้ใช้ เช่น: https://github.com/okx/wallet-core

มีการเปลี่ยนแปลงอื่นๆ อะไรอีกบ้างในเครือข่ายหลัก Ethereum Pectra?

มีหลายเสียงในตลาดที่เชื่อว่า Ethereum ดูเหมือนจะสูญหายไป ทำไมการอัพเกรดหลายอย่างถึงไม่เกี่ยวข้องกับผู้ใช้เลย? เป็นอย่างนั้นจริงๆเหรอ? มาดู EIP อื่นๆ ในการอัพเกรดนี้เพื่อค้นหาคำตอบ Chen Ran, EIP-7702 เป็นการเปลี่ยนแปลงการอัปเกรดที่ยิ่งใหญ่ที่สุดที่ผู้ใช้รู้สึกได้ แต่ยังมี EIP อีก 10 รายการที่นำการเปลี่ยนแปลงมาสู่ระบบนิเวศ Ethereum ในมิติที่แตกต่างกัน

ประการแรกคือการสนับสนุนการเข้ารหัส ด้วย EIP-2537 การดำเนินการก่อนการคอมไพล์ของเส้นโค้งวงรี BLS 12-381 ได้ถูกนำเสนอ ซึ่งสามารถช่วยเพิ่มประสิทธิภาพการดำเนินการเข้ารหัสที่ซับซ้อน เช่น การตรวจสอบลายเซ็น BLS ให้ความปลอดภัยที่สูงขึ้น (ความปลอดภัยมากกว่า 120 บิต) และประสิทธิภาพในการคำนวณ (การเพิ่มประสิทธิภาพแก๊ส)

สถานการณ์การเดิมพันมีจุดเพิ่มประสิทธิภาพมากมาย หากพูดตามวัตถุประสงค์แล้ว การวางเดิมพันจำเป็นต้องได้รับการเพิ่มประสิทธิภาพ คลัสเตอร์ผู้ตรวจสอบของ Ethereum เติบโตอย่างรวดเร็ว โดยมีที่อยู่สเตกกิ้งของผู้ตรวจสอบเกือบหนึ่งล้านที่อยู่ เนื่องจาก MAX_EFFECTIVE_BALANCE ถูกจำกัดไว้ที่ 32 ETH และผู้ดำเนินการโหนดจำเป็นต้องสร้างบัญชีผู้ตรวจสอบหลายบัญชีเพื่อจัดการสินทรัพย์ที่เดิมพันไว้จำนวนมาก ซึ่งนำไปสู่การมี ผู้ตรวจสอบซ้ำซ้อน จำนวนมาก ดังนั้น การเพิ่มขีดจำกัดสูงสุดผ่าน EIP-7251 สามารถลดจำนวนบัญชีที่ควบคุมและความซับซ้อนของระบบสำหรับโปรโตคอลสเตกกิ้งรวมเช่น lido ได้ แต่สิ่งนี้อาจเพิ่มปัญหาการกระจายอำนาจและทำให้ตลาดสเตกกิ้ง ETH มีการรวมอำนาจมากขึ้น

การอัปเกรดนี้จะช่วยให้ผู้ดำเนินการโหนดขนาดใหญ่สามารถรวมบัญชีผู้ตรวจสอบหลายบัญชีเข้าด้วยกันได้ ในขณะเดียวกันก็มอบความยืดหยุ่นมากขึ้นสำหรับผู้ตรวจสอบรายย่อย เช่น การเพิ่มผลตอบแทนผ่านการสะสมดอกเบี้ยทบต้นหรือการเพิ่มสเตกกิ้งที่ยืดหยุ่นยิ่งขึ้น สิ่งนี้สำคัญมาก เมื่อถึง 32 ETH ดั้งเดิมแล้ว หากคุณสร้างรายได้ใหม่ 10 ETH คุณจะไม่สามารถใช้ ETH สำหรับการเดิมพันต่อไปได้ เพราะคุณยังต้องได้รับ 32 ETH เพื่อเปิดบัญชีใหม่ แต่หลังจากการอัปเดตนี้ คุณสามารถเดิมพัน 42 ETH ได้โดยตรง จากนั้นดอกเบี้ยทบต้นของคุณก็จะถูกส่งกลับไปที่ระบบ ETH ซึ่งไม่เพียงแต่จะช่วยปรับปรุงประสบการณ์ของผู้ใช้เท่านั้น แต่ยังเป็นการบ่งบอกถึงการลดสภาพคล่องของ ETH อีกด้วย

สิ่งสุดท้ายคือการเพิ่มประสิทธิภาพสำคัญของระบบนิเวศ L2 Ethereum ยึดมั่นในเส้นทางของชุมชนนิเวศวิทยา L2 เสมอมา เชน SVM และ MOVE อื่นๆ ยังคงพัฒนา L1 ของตัวเองอยู่ และแม้แต่การสำรวจ L2 บนนั้นก็ยังมีความขัดแย้งและความขัดแย้งอยู่บ้าง สาเหตุหลักก็คือประสิทธิภาพสูงของโซ่เหล่านี้ขึ้นอยู่กับ L2 น้อยลง

เพื่อส่งเสริมให้ L2 มากขึ้นโต้ตอบกับเครือข่าย Ethereum อย่างมีประสิทธิภาพ จึงใช้ EIP-7623 เพื่อเพิ่มค่าธรรมเนียมแก๊สของข้อมูลการโทรในธุรกรรมจาก 4/16 แก๊สต่อไบต์เป็น 10/40 แก๊ส นี่จะบังคับ L2 ไม่ให้ใช้งาน calldata แต่ให้ใช้ Blob มากขึ้น

EIP-7691 ยังใช้เพื่อเพิ่มความจุของบล็อบในบล็อกเพื่อรองรับพื้นที่จัดเก็บ L2 ที่ใหญ่ขึ้น ในการอัพเกรด Cancun ครั้งก่อนนั้น มีพารามิเตอร์หลักสองตัวที่แสดงถึง blobs ได้แก่ เป้าหมายและค่าสูงสุด ซึ่งใช้เพื่อระบุจำนวนเป้าหมายของ blobs ต่อบล็อกและจำนวนสูงสุดของ blobs ต่อบล็อก

ในเมืองแคนคูน พารามิเตอร์คือ 3 และ 6 และตอนนี้หลังจากปราก พารามิเตอร์ก็กลายเป็น 6 และ 9 กล่าวโดยย่อ ความจุได้รับการขยายแล้ว

ดังนั้น Ethereum จึงได้ปรับปรุงตัวเองผ่าน TPS ของ L2 แม้ว่าจะมีปัญหาอยู่หลายประการ เช่น สภาพคล่องที่กระจัดกระจาย ความซับซ้อนของข้ามสายโซ่ ความสามารถในการหลบหนีฉุกเฉิน ฯลฯ ดังนั้นในการอัปเกรด Pectra ในปัจจุบัน Ethereum จึงได้เพิ่ม ทางด่วน ให้กับ L2 แต่การแก้ปัญหา การจัดการการจราจร และ มาตรฐานการเรียกเก็บเงินสำหรับทางด่วนต่างๆ ในอนาคตนั้นเป็นปัญหาพื้นฐานที่สุด

แวบหนึ่งสู่อนาคต

บทความนี้มีความยาวเกือบ 10,000 คำ เราเริ่มต้นจากรากฐานการพัฒนาของการแยกบัญชี จากนั้นจึงไปยังสองเส้นทางที่แสดงโดย ERC-4337 และ EIP-7702 และการเปรียบเทียบของทั้งสองเส้นทาง จากนั้นเราจะเจาะลึกถึงหลักการและกลไกของ EIP-7702 และวิเคราะห์ข้อดีข้อเสียและผลการปรับปรุงต่อสถานการณ์ผู้ใช้หลัก

ผู้เขียนเชื่อว่า “ไม่ใช่กุญแจของคุณ ไม่ใช่เงินของคุณ” เป็นแนวคิดที่ยอดเยี่ยม EIP-7702 นั้นไม่ได้มีจุดมุ่งหมายที่จะโค่นล้มมัน แต่เพื่อเสริมและปรับปรุงมันในอีกมิติหนึ่ง ให้มันมีทั้งอำนาจอธิปไตยและใช้งานง่าย ตามที่นักวิจัยมูลนิธิ Ethereum อย่าง Yoav Weiss กล่าวไว้ว่า ผู้ใช้พันล้านคนต่อไปจะไม่เขียน 12 คำบนกระดาษหนึ่งแผ่น

จากนั้นเมื่อเปรียบเทียบระหว่างทั้งสองตัวสามารถกล่าวได้ว่ามีการปรับปรุง ERC-4337 อย่างมีนัยสำคัญ โดยให้พื้นที่และความยืดหยุ่นแก่ผู้ใช้ ทำให้ผู้ใช้จดจำและใช้งานได้ง่ายยิ่งขึ้นในตลาดถัดไป เมื่อผู้ใช้เริ่มใช้ CA เป็นเอนทิตีบนเชน ประเภทธุรกรรมที่ซับซ้อนจะปรากฏขึ้นเป็นจำนวนมากบนเชน EVM

จากนี้เราสามารถมองเห็นเงาของอนาคตได้ ด้วยการเพิ่มความสมบูรณ์ให้กับเอนทิตีบัญชีพื้นฐานและประเภทธุรกรรม ปัญหาที่เคยเป็นคอขวดของแอปพลิเคชันจำนวนมากก็จะได้รับการแก้ไขเช่นกัน ผู้ใช้จะไม่ถูกบังคับให้เข้าใจตรรกะของ Nonce, Gas ฯลฯ อีกต่อไป แต่จะได้รับการทำให้เข้าใจง่ายขึ้นด้วยเครื่องมือบริการรายการเช่นกระเป๋าเงิน

แม้ว่าจะต้องเผชิญกับความหลากหลายของระดับอุตสาหกรรม ซึ่งนำไปสู่ความไม่เป็นระเบียบในระดับหนึ่งในมาตรฐานอินเทอร์เฟซและพื้นที่เก็บข้อมูล ผู้เขียนก็ยังคงมองโลกในแง่ดีว่ายิ่งความโกลาหลมีค่ามากเท่าใด ก็ยิ่งมีแนวโน้มที่จะเกิดขึ้นเป็นมาตรฐานเดียวกันมากขึ้นเท่านั้น และ เกมแบบกระจายอำนาจที่หลากหลายจะส่งเสริมการพัฒนาของอุตสาหกรรมในที่สุด ด้วยเหตุนี้ เมื่อ EIP-7702 ออนไลน์แล้ว จะไม่ทำลายระบบนิเวศบน Ethereum ทันที เพราะเป็นการอัปเกรดพื้นฐานทางเทคนิคแบบวนขึ้นไปเรื่อยๆ โดยทั่วไปการอัปเกรดดังกล่าวจะเร็วกว่าแอปพลิเคชันในตลาด 2-3 ปี ซึ่งทำให้ชั้นแอปพลิเคชันต้องค่อยๆ พัฒนาไป

ยิ่งไปกว่านั้น การเริ่มตั้งแต่การอัพเกรดครั้งนี้เป็นต้นไป ความปลอดภัยของผู้ใช้จะขึ้นอยู่กับคุณภาพบริการของเลเยอร์เครื่องมือป้อนข้อมูลมากขึ้น โอเพ่นซอร์สถือเป็นขั้นตอนสำคัญที่จะช่วยให้ผู้ใช้รู้สึกปลอดภัย ดังนั้น การใช้งาน SDK พื้นฐาน EIP-7702 ที่บูรณาการโดย OKX Wallet จึงเป็น โอเพ่นซอร์ส ที่เปิดให้ชุมชนและตลาดทดสอบได้ ยังมีกระเป๋าเงินอีกมากมายที่รักษาความเปิดกว้างและก้าวหน้าไปอีกขั้นบนเส้นทางของการดูแลตนเอง มอบอำนาจให้ผู้ใช้เป็นอิสระอย่างสมบูรณ์พร้อมความยุติธรรมของโอเพนซอร์ส

ในที่สุด เมื่อกลับมาที่การอัพเกรด Pectra เราก็สามารถมองเห็นแนวคิดและความมุ่งมั่นของ Ethereum เกี่ยวกับทิศทางในอนาคตได้อีกครั้ง ขณะนี้กลยุทธ์ระดับ 2 ได้เข้าสู่ช่วงการดำเนินการที่มั่นคงแล้ว แผนงานของ Ethereum มีการเปลี่ยนแปลงในรายละเอียดมากมายในช่วงทศวรรษที่ผ่านมา แต่เป้าหมายหลักยังคงสอดคล้องกันอย่างน่าประหลาดใจเสมอมา นั่นก็คือการมีบล็อคเชนสีเขียวแบบกระจายอำนาจที่ปลอดภัย ซึ่งปรับขนาดได้สูงและตรวจยืนยันได้ง่าย การนำเสนอข้อเสนอ AA เช่น EIP-7702 ที่ปรับปรุงประสบการณ์ของผู้ใช้ได้อย่างมีประสิทธิภาพผ่านการฮาร์ดฟอร์ก แสดงให้เห็นถึงการสำรวจอย่างต่อเนื่องของ Ethereum ว่าจะปรับปรุงความสามารถในการแข่งขันของหลาย ๆ เครือข่ายได้อย่างไรในขณะที่รับรองการกระจายอำนาจ (แม้จะเผชิญกับการแข่งขันจากเครือข่ายสาธารณะรุ่นใหม่เช่น Solana) และวิธีการเป็นซูเปอร์คอมพิวเตอร์ที่เหมาะสม!

อ้างอิง:

ลิงค์ต้นฉบับ

บทความต้นฉบับ, ผู้เขียน:欧易OKX。พิมพ์ซ้ำ/ความร่วมมือด้านเนื้อหา/ค้นหารายงาน กรุณาติดต่อ report@odaily.email;การละเมิดการพิมพ์ซ้ำกฎหมายต้องถูกตรวจสอบ

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

การอ่านแนะนำ
ตัวเลือกของบรรณาธิการ