ปัจจุบันมีกระเป๋าเงินสองประเภทหลักบน Ethereum: EOA (บัญชีที่เป็นเจ้าของภายนอก) และ SCW (กระเป๋าเงินสัญญาอัจฉริยะ) อย่างไรก็ตาม แต่ละแห่งประสบปัญหาประสิทธิภาพการดำเนินการต่ำและไม่สามารถเริ่มธุรกรรมได้อย่างอิสระ หลังจากการสำรวจหลายครั้ง นักพัฒนา Ethereum ได้ค้นพบวิธีแก้ปัญหาที่ดีที่สุดในขั้นตอนนี้ ซึ่งก็คือการนำ Account Abstraction ไปใช้ผ่าน ERC4337
กระเป๋าเงิน ERC4337 ดำเนินการแยกคีย์ส่วนตัวและเอนทิตีบัญชีผ่าน Bundler ช่วยให้สามารถประมวลผลธุรกรรมเป็นชุดและสามารถเริ่มธุรกรรมในเชิงรุกได้
นอกจากนี้ รหัสในตัวของกระเป๋าเงินสัญญาอัจฉริยะยังช่วยให้สามารถประมวลผลธุรกรรมอัตโนมัติตามข้อมูลภายนอก
อย่างไรก็ตาม ข้อเสนอนี้ยังคงเผชิญกับความท้าทายจากโซลูชันอื่นๆ เช่น นามธรรมบัญชีระดับโปรโตคอล และกระเป๋าสตางค์นามธรรมบัญชีดั้งเดิม นอกจากนี้ สัญญาเข้าร่วม ERC4337 เปิดตัวบน Ethereum mainnet ในเดือนมีนาคมของปีนี้เท่านั้น ยังมีประเด็นอีกมากมายที่ยังไม่มีการสำรวจ และมีความไม่แน่นอนที่สำคัญเกี่ยวกับวิธีแก้ปัญหาขั้นสุดท้าย สุดท้ายนี้ เนื่องจากสัญญา Entry Point มีจุดเดียว ERC4337 จึงถูกจำกัดอย่างมากในแง่ของการอัพเกรด
เพื่อแก้ไขปัญหาเหล่านี้ นักพัฒนาของ ERC4337 ยังได้เสริมข้อเสนอ EIP เพื่อเพิ่มประสิทธิภาพโดยไม่ต้องแก้ไขสัญญาการเข้าร่วม สำหรับกรณีที่ความไม่เข้ากันระหว่าง Dapps ในยุค EOA และ ERC4337 ผู้สนับสนุน ERC4337 ได้สร้างโปรเจ็กต์กระเป๋าเงินจำนวนมากและโปรเจ็กต์ Dapp ที่มุ่งเน้นไปที่การโต้ตอบกับกระเป๋าเงิน ERC4337 อย่างอิสระ โปรเจ็กต์เหล่านี้มีการโต้ตอบที่หลากหลายที่บัญชี EOA สามารถเพลิดเพลินได้ในระบบนิเวศ DeFi และ SocialFi ดั้งเดิม ในขณะเดียวกันก็ปรับปรุงความสามารถในการทำงานด้วย
โดยรวมแล้ว ERC4337 ยังคงเป็นโซลูชั่นที่ดีที่สุดสำหรับการนำนามธรรมของบัญชีไปใช้ในขั้นตอนปัจจุบัน ด้วยสัญญาชดเชยของ Paymaster จะช่วยลดอุปสรรคสำหรับผู้ใช้ในการเข้าร่วม Defi เจ้าของโครงการสามารถเสนอธุรกรรม 0gas หรือก๊าซต่ำเพื่อดึงดูดผู้ใช้ให้มีส่วนร่วมมากขึ้น การรวมกลุ่มและการประมวลผลธุรกรรมเป็นชุด ช่วยปรับปรุงประสบการณ์ผู้ใช้ใน Socialfi และ Gamefi ได้อย่างมาก ทำให้ผู้เข้าร่วมใน Socialfi และ Gamefi มีตัวเลือกการโต้ตอบที่หลากหลายมากขึ้น
การแลกเปลี่ยนระหว่างการกระจายอำนาจและความสะดวกสบายถือเป็นความท้าทายที่สำคัญสำหรับผู้เข้าร่วม crypto มาโดยตลอด การยอมรับการกระจายอำนาจต้องเสียสละความสะดวกสบายของการดำเนินการ web2 แทนที่การคลิกปุ่มง่ายๆ ด้วยกระบวนการต่างๆ เช่น การจัดการวลีช่วยจำ การเซ็นชื่อด้วยคีย์ส่วนตัว และการตั้งค่า nonce ในทางกลับกัน การดำเนินตามความสะดวกเผยให้เห็นความสำคัญของการเป็นเจ้าของบัญชี ดังที่เห็นได้จากการล่มสลายของสถาบันแบบรวมศูนย์ เช่น FTX และ JPEX เพื่อแก้ไขปัญหานี้ นักพัฒนา Ethereum ได้พยายามหลายครั้งเพื่อทำให้บัญชี web3 มีความสะดวกเหมือนกับบัญชี web2 ผ่านแนวคิดของการแยกบัญชี ในบรรดาความพยายามเหล่านี้ มาตรฐาน ERC4337 ได้รับความเห็นพ้องต้องกันอย่างมากในหมู่นักพัฒนา ตามที่ Vitalik Buterin ผู้ก่อตั้ง Ethereum เน้นย้ำในการประชุม ETHCC ปีนี้
ERC4337 เกี่ยวข้องกับสามออบเจ็กต์ UserOperation, Bundler และสัญญาออนไลน์ในกระบวนการแยกการควบคุมและความเป็นเจ้าของออกจากเอนทิตีบัญชี UserOperation โดยหลักแล้วจะมีการป้อนข้อมูลจากผู้ใช้ Bundler ดำเนินการบรรจุภัณฑ์และทริกเกอร์ธุรกรรมให้เสร็จสมบูรณ์ และสัญญาออนไลน์ประกอบด้วย Entry Point, Paymaster Contract และ Wallet Contract ซึ่งส่วนใหญ่ใช้การตรวจสอบที่ซับซ้อนและตรรกะการดำเนินการ
แหล่งที่มาของภาพ:Kernel Ventures
ข้อแตกต่างที่สำคัญระหว่างกระเป๋าเงิน ERC4337 และกระเป๋าเงิน EOA ก็คือในกระเป๋าเงิน ERC4337 สามารถระบุผู้ส่งได้ ในขณะที่กระเป๋าเงิน EOA ที่อยู่การกู้คืน ECDSA จะเป็นผู้ลงนามเริ่มต้น เป็นผลให้กระเป๋าเงิน ERC4337 สามารถแบ่งแยกความเป็นเจ้าของและการควบคุมบัญชีได้ ถัดไป พารามิเตอร์ paymasterAndData ได้ถูกเพิ่มใน ERC4337 เพื่อตั้งค่าข้อมูลเฉพาะของสัญญาผู้จ่ายเงิน เราจะอธิบายฟังก์ชันเฉพาะของสัญญาผู้ชำระเงินในภายหลัง
โดยรวมแล้ว ในกระบวนการนี้ ผู้ใช้จะส่ง UserOperation ไปยัง Bundler ก่อนด้วยพารามิเตอร์ที่ผู้ใช้กำหนด หากมีพารามิเตอร์ paymasterAndData สัญญาผู้ชำระเงินจะถูกเรียกให้ชำระค่าน้ำมัน หากมีพารามิเตอร์ initCode ผู้ใช้จะสร้างกระเป๋าเงินสัญญาอัจฉริยะใหม่ตามตรรกะของโค้ดที่อยู่ภายใน สุดท้ายนี้ เพื่อลดการใช้ก๊าซในระหว่างกระบวนการตรวจสอบ ERC4337 จึงใช้วิธีการบรรจุแบบเป็นชุด Signature Aggregator ใช้เพื่อบรรจุ UserOperations ประเภทเดียวกันลงในลายเซ็นรวมเพื่อการตรวจสอบเพียงครั้งเดียว หลังจากทั้งการตรวจสอบจำลองของ Bundler นอกเครือข่ายและผ่านการตรวจสอบจริงบนเครือข่ายแล้ว กระเป๋าเงินสัญญาอัจฉริยะจะดำเนินการฟังก์ชันที่กำหนดเองของผู้ใช้ใน UserOperation ได้สำเร็จ และส่งคืนก๊าซส่วนเกินให้กับ Bundler เป็นรางวัล
แหล่งที่มาของภาพ: Kernel Ventures
เมื่อเทียบกับการใช้ EOA (บัญชีภายนอก) เพื่อเริ่มการทำธุรกรรม จะง่ายกว่ามาก ด้วย EOA คุณเพียงแค่ต้องลงนามข้อมูลธุรกรรมด้วยคีย์ส่วนตัวของบัญชีและเผยแพร่ข้อมูลดังกล่าวไปยังเครือข่าย ธุรกรรมที่ออกอากาศจะถูกตรวจสอบโดยโหนด จากนั้นเลือกโดยกลไก POS ที่จะบันทึกบนบล็อกเชนโดยโหนดที่เลือกพร้อมสิทธิ์ทางบัญชี กระบวนการนี้ตรงไปตรงมา โดยใช้ก๊าซน้อยที่สุด และไม่มีคนกลาง เช่น สัญญา Bundler และ Entry Point นอกจากนี้ยังให้ความปลอดภัยตามอัลกอริธึมการเข้ารหัส ECDSA เพียงอย่างเดียว โดยไม่มีความเสี่ยงด้านความปลอดภัยจากลอจิกสัญญาที่ซับซ้อน อย่างไรก็ตาม ในกระบวนการนี้ รหัสส่วนตัวและการควบคุมบัญชีจะเชื่อมโยงกันอย่างแน่นหนาและไม่สามารถเปลี่ยนแปลงได้ ธุรกรรมแต่ละรายการจะต้องมีการลงนามและตรวจสอบแยกกัน โดยไม่มีความสามารถในการประมวลผลอัตโนมัติ
แหล่งที่มาของภาพ: Kernel Ventures
โดยสรุป ERC4337 ประสบความสำเร็จในการแยกคีย์ส่วนตัวและความเป็นเจ้าของบัญชี ลดการใช้ก๊าซในกระบวนการธุรกรรมที่ซับซ้อนผ่านการประมวลผลแบบกลุ่ม กำจัดเกณฑ์การเข้าถึงยอดคงเหลือ Ethereum ด้วยการใช้สัญญา paymaster และเปิดใช้งานวิธีการลงนามที่หลากหลายและฟังก์ชันการทำงานของบัญชีที่ปรับแต่งเองผ่านสัญญาอัจฉริยะ กระเป๋าสตางค์ การปรับปรุงเหล่านี้ช่วยเพิ่มความสะดวกและความคล่องตัวของบัญชี web3 อย่างมาก
โดยสรุป สำหรับบัญชีนามธรรมบน Ethereum ในขณะที่ ERC4337 เป็นตัวเลือกที่ได้รับการยอมรับอย่างกว้างขวางที่สุด แต่ไม่ใช่เพียงตัวเลือกเดียว
ต้นทุนก๊าซคงที่ที่สูงขึ้น: ปริมาณการใช้ก๊าซสำหรับการดำเนินงานขั้นพื้นฐานในกระเป๋าสตางค์ ERC4337 คือ 42000 น้ำมัน ซึ่งเป็นสองเท่าของบัญชี EOA ปกติ เหตุผลเฉพาะมีดังนี้:
ที่มาของภาพ: Kernel Ventures
จะเห็นได้ว่าการเปิดตัวสัญญาอัจฉริยะส่งผลให้เกิดการใช้ก๊าซอย่างมีนัยสำคัญในระหว่างการดำเนินธุรกิจตามสัญญา (การแกะ UserOperation, การดำเนินการตรวจสอบตามเงื่อนไข, การแฮชแบบออนไลน์ ฯลฯ ) รวมถึงการกระตุ้นเหตุการณ์และการเผยแพร่บันทึกบน Ethereum เครือข่าย ในเวลาเดียวกัน ชุดธุรกรรมที่เสนอใน ERC4337 เพื่อลดต้นทุนธุรกรรม ได้รับการพิสูจน์แล้วว่าไม่สามารถทำได้ในธุรกรรมจริง ผู้ใช้ส่วนใหญ่ไม่จำเป็นต้องแพ็คธุรกรรมจำนวนมากในการเรียกครั้งเดียว และข้อดีของธุรกรรมแบบแบตช์ ERC4337 สามารถใช้ได้เฉพาะในสถานการณ์ที่เกิดขึ้นไม่บ่อยนัก เช่น โปรเจ็กต์ Airdrops นอกจากนี้ หาก UserOperation ซึ่งแต่เดิมมีจุดมุ่งหมายเพื่อกระจายต้นทุนธุรกรรม ล้มเหลวในการดำเนินการบนลูกโซ่ ก็อาจส่งผลให้เกิดการสูญเสียที่สูงขึ้นสำหรับบัญชี Wallet หรือ Bundlers
ต้นทุนการอัพเกรดสูง: ในสัญญาอัจฉริยะ Entry Point สามารถใช้ฟังก์ชัน entryPoint() เพื่อส่งคืนพารามิเตอร์ที่สอดคล้องกับอินเทอร์เฟซ IEntryPoint ในสัญญา Wallet พารามิเตอร์นี้สามารถใช้เพื่อกำหนดว่าธุรกรรมภายนอกมาจากการเรียกใช้ฟังก์ชันในสัญญา entryPoint หรือไม่ อย่างไรก็ตาม สิ่งนี้จำเป็นต้องมีฮาร์ดโค้ดที่อยู่ของ EntryPoint ในแต่ละบัญชีสัญญาอัจฉริยะที่สร้างขึ้น หากจำเป็นต้องอัปเกรดเป็นสัญญา EntryPoint จะต้องมีข้อตกลงจากผู้ถือบัญชีสัญญาอัจฉริยะทั้งหมด เมื่อนำ ERC4337 มาใช้กันอย่างแพร่หลาย ความยากในการเปลี่ยนแปลงนี้จะเทียบได้กับการเปลี่ยนชั้นฉันทามติ ดังนั้น การใช้งาน ERC4337 จะต้องดำเนินการด้วยความระมัดระวังอย่างยิ่งและผ่านการตรวจสอบความปลอดภัยอย่างละเอียด นอกจากนี้ การเพิ่มประสิทธิภาพในอนาคตจะเป็นงานที่ท้าทายเช่นกัน
ยักษ์ใหญ่กระเป๋าเงินแบบดั้งเดิมระมัดระวัง:
ตามข่าวของ ChainCatcher Alex Jupiter ผู้จัดการผลิตภัณฑ์ของ MetaMask กล่าวในการให้สัมภาษณ์กับ Decrypt ว่าถึงแม้เทคโนโลยีต่างๆ เช่น นามธรรมบัญชีและ EOA จะถูกกล่าวถึงหลายครั้งในระหว่าง EthCC แต่ MetaMask จะใช้เทคโนโลยีเหล่านี้อย่างระมัดระวัง
ในฐานะผู้ให้บริการกระเป๋าเงินแบบดั้งเดิม MetaMask อำนวยความสะดวกในการสร้างบัญชี EOA สำหรับผู้ใช้ และเรียกเก็บค่าธรรมเนียมโดยเสนอบริการแลกเปลี่ยนแบบกระจายอำนาจ กระเป๋าเงินยักษ์ใหญ่ที่จัดตั้งขึ้นส่วนใหญ่ ซึ่งได้สร้างรูปแบบการทำกำไรที่มั่นคงแล้ว ไม่เต็มใจที่จะรับความเสี่ยงและทำการเปลี่ยนแปลง ปัจจุบัน พวกเขายังใช้แนวทางที่ระมัดระวังในการสรุปบัญชี โดยสำรวจอย่างแข็งขันแต่ยังคงรักษาทัศนคติที่ระมัดระวังต่อการดำเนินการ
ค่าใช้จ่ายในการอัพเดต DApps
DApps ที่มีอยู่ใน Ethereum รวมถึง Opensea, Uniswap, MetaMask Swap ฯลฯ ล้วนเป็นค่าเริ่มต้นในการให้บริการบัญชี EOA เพื่อให้ DApps เหล่านี้เข้ากันได้กับกระเป๋าเงิน ERC4337 อย่างสมบูรณ์ จะต้องมีการเปลี่ยนแปลงกลไกการโต้ตอบและการตรวจสอบของ Dapp รวมถึงกลไกการปักหลักโทเค็น เพื่อให้บรรลุการเปลี่ยนแปลงนี้ จำเป็นต้องแก้ไขรหัสสัญญาอัจฉริยะของ Dapps หลัก ซึ่งอาจก่อให้เกิดความเสี่ยงด้านความปลอดภัยและมีค่าใช้จ่ายในการอัปเดตจำนวนมาก นอกจากนี้ เมื่อพิจารณาถึงความต้านทานต่อบัญชีสัญญาที่เกิดจากสัญญา Tornado ก่อนหน้านี้ ปริมาณงานของการอัปเดตนี้จะยิ่งใหญ่ยิ่งขึ้น
ในการเชื่อมโยงข้ามสายโซ่ระหว่างเครือข่าย Ethereum และ Layer2 เป็นเรื่องปกติที่เครือข่ายที่รับจะคาดหวังว่าการชำระเงินจะถูกส่งจากที่อยู่เดียวกันกับที่อยู่ในเครือข่ายที่ส่ง นี่ไม่ใช่ปัญหากับกระเป๋าเงิน EOA (บัญชีภายนอก) แบบเดิม เนื่องจากสามารถควบคุมที่อยู่ทั้งสองแห่งด้วยรหัสส่วนตัวเดียวกันผ่านการลงนาม อย่างไรก็ตาม ในกระเป๋าเงิน ERC4337 ที่อยู่ที่เริ่มต้นการถ่ายโอนเป็นที่อยู่ของสัญญาและไม่ได้ควบคุมโดยรหัสส่วนตัว ซึ่งหมายความว่าการตั้งค่าที่อยู่ที่ได้รับให้เหมือนกับเครือข่ายการส่งนั้นเป็นไปไม่ได้ เป็นผลให้มีปัญหาความไม่เข้ากันเกือบทุกครั้งระหว่างกระเป๋าเงิน ERC4337 และสะพานข้ามสายโซ่ส่วนใหญ่ระหว่างเครือข่าย Ethereum Layer1 และ Layer2
แหล่งที่มาของภาพ:ดูน
แหล่งที่มาของภาพ: Kernel Ventures
เพื่อแยกหัวเรื่องบัญชีออกจากการควบคุมบัญชีใน ERC4337 Bundler จึงถูกนำมาใช้ บัญชี EOA ใดๆ ที่ถือ ETH จำนวนหนึ่งสามารถทำหน้าที่เป็น Bundler ได้ เมื่อเปรียบเทียบกับการขุดแบบดั้งเดิมภายใต้กลไก POW วิธีการขุดแบบใหม่นี้ต้องใช้เงินลงทุนเกือบเป็นศูนย์ และยังหลีกเลี่ยงความเสี่ยงทางกฎหมายที่อาจเกิดขึ้นอีกด้วย ตรงกันข้ามกับการขุด Stake ภายใต้กลไก POS Bundlers มีอุปสรรคในการเข้าที่ต่ำมากและไม่จำเป็นต้องปักหลัก 32 ETH เพียงก๊าซที่จำเป็นสำหรับการโต้ตอบกับสัญญา Entry Point เหตุผลพื้นฐานของความแตกต่างนี้คือ ความยากของพฤติกรรมที่เป็นอันตรายโดย Bundlers นั้นสูงกว่าการตรวจสอบโหนดอย่างมาก และกำไรจากพฤติกรรมที่เป็นอันตรายนั้นน้อยกว่าการตรวจสอบโหนดอย่างมาก ดังนั้นจึงไม่จำเป็นต้องเดิมพัน ETH จำนวนมากเพื่อให้มั่นใจถึงความสมดุลโดยรวมของรางวัลและการลงโทษในโปรโตคอล ERC4337 ท้ายที่สุด เมื่อเปรียบเทียบกับผลตอบแทนจากการปักหลักในกลุ่มสภาพคล่อง Bundlers มีระยะเวลาล็อคที่สั้นกว่า ซึ่งทำให้สินทรัพย์มีสภาพคล่องสูงกว่า เมื่อ ETH เผชิญกับแรงกดดันในการขายอย่างมาก ผู้ใช้สามารถถอนสินทรัพย์ของตนได้ทันทีเพื่อลดการสูญเสีย ด้วยข้อได้เปรียบเหล่านี้ Bundlers จึงมีแนวโน้มที่จะกลายเป็นวิธีการลงทุนแบบใหม่บน Ethereum และอาจพัฒนาต่อไปเป็นกลุ่ม Bundler ที่คล้ายกับกลุ่มการขุด Bitcoin หรือกลุ่มการเดิมพัน ETH พวกเขามีต้นทุนที่ต่ำ ผลตอบแทนที่มั่นคง และมีสภาพคล่องสูง
แหล่งที่มาของภาพ: Kernel Ventures
Intent centric หมายถึงแนวทางที่ผู้ใช้เป็นศูนย์กลาง โดยที่ผู้ใช้ไม่จำเป็นต้องเข้าใจขั้นตอนการดำเนินการเฉพาะ แต่อาศัยโมดูลพื้นฐานในการดำเนินการแบบแยกส่วนโดยอัตโนมัติตามความตั้งใจของพวกเขา สำหรับนักลงทุนรายใหม่ที่เข้าสู่พื้นที่ web3 ความซับซ้อนของงาน เช่น การลงนามในธุรกรรมและการกำหนดขีดจำกัดของก๊าซ มักจะทำให้พวกเขาท้อใจจากการยอมรับ crypto อย่างเต็มที่ ทำให้พวกเขาต้องพึ่งพาการแลกเปลี่ยนแบบรวมศูนย์ (CEX) แทนที่จะดำดิ่งลงสู่โลกของ web3 อย่างเต็มที่ ความแตกต่างในประสบการณ์ผู้ใช้ระหว่างการแลกเปลี่ยนแบบกระจายอำนาจ (DEX) และ CEX เกิดขึ้นจากความแตกต่างในจุดประสงค์ในการดำเนินงาน ใน DEX ผู้ใช้จำเป็นต้องเลือกกลุ่มการซื้อขายที่เหมาะสมที่สุดด้วยตนเอง ลงนามการอนุญาต และยืนยันธุรกรรม ซึ่งเกี่ยวข้องกับการดำเนินการหลายอย่างที่สอดคล้องกับพฤติกรรมพื้นฐาน ในทางกลับกัน CEX ดำเนินการตามการกระทำที่ขับเคลื่อนด้วยความตั้งใจ เพื่อให้บรรลุความตั้งใจในการแลกเปลี่ยน USDT เป็น ETH ด้วยวิธีที่เหมาะสมที่สุด ผู้ใช้เพียงแต่ส่งคำสั่งในตลาดโดยไม่ระบุราคาคำสั่งเฉพาะ ผู้ใช้ส่วนใหญ่เพียงต้องการกระบวนการแบบโมดูลาร์ที่ตอบสนองความตั้งใจของตนโดยไม่จำเป็นต้องเข้าใจการดำเนินการพื้นฐาน แม้ว่าบางคนแย้งว่าการทำความเข้าใจกระบวนการสามารถช่วยระบุปัญหาที่อาจเกิดขึ้นภายในโฟลว์แบบแยกส่วนได้ แต่ผู้ใช้ส่วนใหญ่ชอบกระบวนการที่ได้รับการปรับปรุงให้เหมาะกับความตั้งใจของพวกเขา แทนที่จะทำความเข้าใจการดำเนินการเฉพาะเบื้องหลัง นอกจากนี้ กระบวนการที่ดำเนินการด้วยตนเองยังมีความเสี่ยงสูงกว่าเมื่อเทียบกับโฟลว์แบบโมดูลาร์ที่ได้รับการยอมรับอย่างดี ก่อนที่จะมีการสร้างนามธรรมบัญชี ERC4337 ประสิทธิภาพของบัญชี EOA ถูกขัดขวางโดยความจำเป็นในการลงนามและยืนยันธุรกรรมแต่ละรายการ ซึ่งเป็นอุปสรรคต่อการพัฒนาแอปพลิเคชันที่มีเจตนาเป็นศูนย์กลางบนเครือข่าย Ethereum ด้วย ERC4337 การเปิดตัว UserOperation และ Bundler ช่วยให้ธุรกรรมสามารถส่งไปยัง mempool ทางเลือกและรวมกับ UserOperations อื่นๆ ได้ โดยรอให้ Bundlers รวมกลุ่มและส่งรายการเหล่านั้นไปยังสัญญาเริ่มต้นเพื่อตรวจสอบและดำเนินการ ในกระบวนการนี้ ผู้ใช้เพียงต้องประกาศหรือลงนามในการกำหนดลักษณะของตน ในขณะที่การดำเนินการเฉพาะเจาะจงจะถูกเลือกและดำเนินการโดย Bundlers ตามมติที่เป็นเอกฉันท์หรือตรรกะของสัญญาที่มีอยู่ ซึ่งช่วยขจัดความจำเป็นสำหรับผู้ใช้ในการเข้าร่วมในกระบวนการเฉพาะ ใน DApps เราสามารถออกแบบตรรกะที่มีเจตนาเป็นศูนย์กลาง ซึ่งผู้ใช้สามารถลงนามในความตั้งใจเพื่อบรรลุเป้าหมายเฉพาะได้โดยไม่จำเป็นต้องเลือกและลงนามในธุรกรรมแต่ละรายการด้วยตนเอง เป็นที่คาดการณ์ได้ว่าด้วยการนำ ERC4337 มาใช้อย่างแพร่หลาย DApps ที่มีความตั้งใจเป็นศูนย์กลางจะแพร่หลายมากขึ้นในเครือข่าย Ethereum ซึ่งช่วยลดอุปสรรคในการเข้าสู่ web3 ได้อย่างมาก
Defi ซึ่งบูรณาการอย่างใกล้ชิดกับบัญชี EOA ในช่วงตลาดกระทิงครั้งล่าสุด ได้ปรับปรุงความหลากหลายของปฏิสัมพันธ์ออนไลน์สำหรับนักลงทุน crypto โดยนำเสนอบริการทางการเงินที่หลากหลาย เช่น การปักหลัก การจัดหาสภาพคล่อง และการกู้ยืม ซึ่งท้ายที่สุดก็นำไปสู่การเพิ่มขึ้นของ Defi Summer อย่างไรก็ตาม ขั้นตอนการทำธุรกรรมที่ซับซ้อนและค่าธรรมเนียมออนไลน์เป็นอุปสรรคสำคัญสำหรับผู้ใช้ทั่วไปในการมีส่วนร่วม ซึ่งเป็นอุปสรรคต่อการยอมรับ Defi ต่อไป เมื่อรวมกับกระเป๋าเงิน ERC4337 แล้ว Defi สามารถมอบแนวทางการโต้ตอบที่มีเจตนาเป็นศูนย์กลาง ช่วยให้ผู้ใช้สัมผัสประสบการณ์อินเทอร์เฟซที่ใช้งานง่ายคล้ายกับการแลกเปลี่ยนแบบรวมศูนย์ (CEX) นอกจากนี้ ด้วยฟีเจอร์ Paymaster ใน ERC4337 การทำธุรกรรมแบบไม่ใช้แก๊สก็สามารถทำได้ ช่วยให้ผู้ให้บริการบางรายสามารถลดอุปสรรคในการเข้าสู่ Defi และดึงดูดผู้เข้าร่วมได้มากขึ้น อย่างไรก็ตาม ไม่เหมือนกับภาคส่วนต่างๆ เช่น Socialfi และ Gamefi ตรงที่ Defi เกี่ยวข้องกับการถ่ายโอนโทเค็นจำนวนมากและการวางเดิมพัน ซึ่งต้องมีมาตรฐานความปลอดภัยสูง ชั้นสัญญาของการลบบัญชีทำให้เกิดความซับซ้อน ทำให้เสี่ยงต่อช่องโหว่ด้านความปลอดภัยที่อาจส่งผลให้สูญเสียเงินทุนของผู้ใช้ นอกจากนี้ เนื่องจากรัฐบาลสหรัฐฯ ได้ออกคำสั่งห้ามสัญญาที่เน้นความเป็นส่วนตัวหลายสัญญา เช่น Tornado แพลตฟอร์ม Defi หลายแห่งจึงตรวจสอบหรือระงับการโต้ตอบกับสัญญาอัจฉริยะเหล่านี้อย่างเคร่งครัด เป็นผลให้มีความเข้ากันไม่ได้อย่างมีนัยสำคัญระหว่างกระเป๋าเงินสัญญาอัจฉริยะและระบบ Defi ที่มีอยู่ ในกระบวนการโต้ตอบกับสัญญาของ Defi ยังมีความเป็นไปได้ที่จะถูกขึ้นบัญชีดำอย่างไม่ถูกต้อง ปัจจัยเหล่านี้ทำให้เกิดความท้าทายในการนำกระเป๋าสตางค์ ERC4337 มาใช้อย่างแพร่หลายในพื้นที่ Defi
แตกต่างจากเกม “กึ่งออนไลน์” ใน gamefi ยุคแรกๆ ซึ่งประมวลผลเฉพาะเนื้อหาเกมและไอเท็มในเครือข่ายเท่านั้นเพื่อให้มั่นใจในความปลอดภัย เกมบนเครือข่ายเต็มรูปแบบจะเขียนตรรกะหลักและรูปแบบทางเศรษฐกิจของเกมลงในสัญญาอัจฉริยะของบล็อคเชน การโต้ตอบเกมออนไลน์และบรรลุการกระจายอำนาจเต็มรูปแบบและมีความปลอดภัยสูง อย่างไรก็ตาม เกม web3 ในปัจจุบันได้จ่ายราคาจำนวนมากเพื่อให้ได้ฟังก์ชันการทำงานแบบออนไลน์เต็มรูปแบบ ความท้าทายที่สำคัญประการหนึ่งคือค่าธรรมเนียมน้ำมันที่พุ่งสูงขึ้น ทุกปฏิสัมพันธ์ในเกมออนไลน์เต็มรูปแบบ รวมถึงกลไกของเกม ไอเท็มในเกม และฉาก จะต้องถูกบันทึกไว้ในบล็อกเชน ส่งผลให้ต้นทุนเพิ่มขึ้น เพื่อแก้ไขปัญหานี้ ตรรกะการโต้ตอบของเกมออนไลน์เต็มรูปแบบในปัจจุบันมักจะถูกทำให้ง่ายขึ้น โดยจำกัดประสบการณ์การเล่นเกมของผู้ใช้ นอกจากนี้ เมื่อใช้บัญชี EOA แบบดั้งเดิม กระบวนการโต้ตอบในเกมออนไลน์เต็มรูปแบบจำเป็นต้องมีการตรวจสอบลายเซ็นที่ยุ่งยาก โดยผู้ใช้จำเป็นต้องยืนยันการโต้ตอบแต่ละครั้งเป็นรายบุคคล ส่งผลให้ประสบการณ์การเล่นเกมลดลงอย่างมาก การแนะนำนามธรรมบัญชีช่วยแก้ปัญหาความท้าทายเหล่านี้ ช่วยลดต้นทุนการทำธุรกรรมได้อย่างมาก โดยการยืนยันธุรกรรมต้องการเพียงลายเซ็นรวมของ BLS และขั้นตอนการตรวจสอบหนึ่งขั้นตอน ซึ่งช่วยประหยัดการใช้ก๊าซในกระบวนการตรวจสอบการเข้ารหัส นอกจากนี้ ธุรกรรมแบบเป็นชุดช่วยลดความจำเป็นในการยืนยันซ้ำในกระบวนการก่อนหน้า การเปิดตัวบัญชีสัญญาอัจฉริยะส่วนบุคคลช่วยให้สามารถสร้างโมดูลาร์ในเกมออนไลน์ได้อย่างเต็มรูปแบบ ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนา อย่างไรก็ตาม จนถึงขณะนี้ การผสมผสานระหว่างนามธรรมของบัญชีและเกมออนไลน์เต็มรูปแบบนั้นส่วนใหญ่พบเห็นได้ในโซลูชัน Layer2 เช่น StarkNet โดยมีโปรเจ็กต์อย่าง Loot Realms และ Cartridge นี่ไม่ได้เกิดจากการที่ Ethereum ไม่เหมาะสำหรับการรวมเกมออนไลน์เข้ากับกระเป๋าเงิน ERC4337 แต่เนื่องจากสัญญา Entry Point ถูกปรับใช้บน Ethereum mainnet ในเดือนมีนาคมของปีนี้เท่านั้น ด้วยเหตุนี้ เกมออนไลน์เต็มรูปแบบที่ใช้ ERC4337 บน Ethereum ยังอยู่ระหว่างการพัฒนา คาดการณ์ได้ว่าจะมีเกมออนไลน์เต็มรูปแบบที่ใช้ ERC4337 จำนวนมากเปิดตัวบน Ethereum ในอนาคตอันใกล้นี้ ซึ่งจะช่วยปรับปรุงประสบการณ์การโต้ตอบอย่างมากและลดต้นทุนการโต้ตอบ เกมออนไลน์ขนาดใหญ่เต็มรูปแบบที่มีอยู่บน Ethereum เช่น Dark Forest และ Wolf Games อาจพิจารณาทำการเปลี่ยนแปลงชั้นสัญญาเพื่อให้เข้ากันได้กับการโต้ตอบของบัญชี ERC4337
ติดอยู่ในกลไกการรวมกลุ่มของบัญชีคีย์ส่วนตัวและความสามารถในการโต้ตอบที่จำกัดของบัญชี EOA ทำให้ Socialfi เผชิญกับปัญหาอุปสรรคในการเข้าสูงและการจัดการบัญชีที่ยากลำบากมายาวนาน การแนะนำบัญชีที่เป็นนามธรรมจะเปลี่ยนสถานการณ์นี้ไปโดยสิ้นเชิง แต่ต้องชั่งน้ำหนักการแลกเปลี่ยนระหว่างความสะดวก ความสามารถในการกู้คืน และความปลอดภัยตามความสำคัญเฉพาะของบัญชี web3 ใน Socialfi ประการแรก การแยกคีย์ส่วนตัวและการควบคุมบัญชีทำให้ผู้ใช้ไม่จำเป็นต้องจัดการคีย์ส่วนตัวหรือวลีช่วยจำที่ซับซ้อนและไม่ได้เรียงลำดับ ขณะเดียวกันก็อนุญาตให้ปรับรหัสผ่านบัญชีแบบไดนามิกได้ ตัวอย่างเช่น โปรเจ็กต์ Ambire ซึ่งเปิดตัวเมื่อปลายปี 2021 ประสบความสำเร็จในการสร้างบัญชี web3 และการกู้คืนคีย์ส่วนตัวผ่านอีเมล ประการที่สอง การประมวลผลธุรกรรมเป็นชุดโดย ERC4337 จะช่วยแก้ปัญหาอุปสรรคของ web3 ที่เกิดขึ้นตอนต้นของบทความนี้ เช่นเดียวกับที่ปุ่มสามารถแก้ปัญหาใน web2 ได้ ก็สามารถแก้ไขได้ด้วยปุ่มใน web3 เช่นกัน สุดท้ายนี้ การแนะนำตรรกะโค้ดที่กำหนดเองในบัญชี ERC4337 นั้นสอดคล้องกับการออกแบบส่วนบุคคลของบัญชี web2 มากขึ้น ทำให้บัญชี Socialfi แต่ละบัญชีแนะนำฟังก์ชันการทำงานของบัญชีที่แตกต่างกันตามความต้องการ คล้ายกับตัวเลือกในการเปิดหรือไม่เปิดฟังก์ชันช่องใน QQ ขึ้นอยู่กับการตั้งค่าของผู้ใช้
ในขณะที่เขียน จำนวนผู้ใช้ web3 อยู่ที่ประมาณ 300 ล้านคน คิดเป็นประมาณ 4% ของประชากรผู้ใช้อินเทอร์เน็ต 6 พันล้านคนทั่วโลก ยังคงมีช่องทางการเติบโตที่สำคัญเมื่อเทียบกับจำนวนผู้ใช้อินเทอร์เน็ตทั้งหมด เพื่อให้ web3 ก้าวทันขนาดของ web2 และเกินเป้าหมายที่มีผู้ใช้ 1 พันล้านคน อุปสรรคในการเข้าที่น้อยลง และฟังก์ชันบัญชีที่ปรับแต่งได้มากขึ้นถือเป็นข้อกำหนดเบื้องต้น ในบรรดาตัวเลือกทั้งหมดเพื่อให้บรรลุเป้าหมายนี้ ERC4337 มีความโดดเด่นในฐานะโซลูชันที่ค่อนข้างมีความเสี่ยงต่ำพร้อมเฟรมเวิร์กที่สมบูรณ์ และได้รับการยอมรับจาก Ethereum Foundation และนักพัฒนาหลัก นับตั้งแต่มีการปรับใช้สัญญา Entry Point บน Ethereum จำนวนผู้ใช้ที่รับ Account Abstraction ก็มีการเติบโตอย่างรวดเร็ว
แหล่งที่มาของภาพ: Dune
แม้ว่า ERC4337 จะได้รับการยอมรับและการสนับสนุนอย่างกว้างขวางจากชุมชน Ethereum แต่ก็ยังเผชิญกับความท้าทายหลายประการในการใช้งานจริง ประการแรก มีความไม่แน่นอนเกี่ยวกับรูปแบบสุดท้ายของ ERC4377 เนื่องจากข้อเสนอที่รอดำเนินการ ซึ่งก่อให้เกิดอุปสรรคต่อการพัฒนาระบบนิเวศของ ERC4377 ประการที่สอง การอัปเดต ERC4377 มีค่าใช้จ่ายสูง การปรับใช้สัญญาจุดเข้าใช้งานต้องใช้กระเป๋าเงินส่วนใหญ่ในเครือข่ายเพื่อนำมาตรฐานใหม่มาใช้ ซึ่งอาจเป็นกระบวนการที่มีค่าใช้จ่ายสูงและใช้เวลานาน สุดท้ายนี้ มีปัญหาเรื่องความเข้ากันได้กับ Dapps และ cross-chain bridge ที่มีอยู่ การบรรลุการนำ ERC4337 มาใช้อย่างแพร่หลายนั้นจำเป็นต้องมีการอัพเกรดอย่างกว้างขวางสำหรับ Ethereum Dapps ที่มีอยู่ ซึ่งมาพร้อมกับความเสี่ยงและต้นทุนด้านความปลอดภัยที่สำคัญ
อย่างไรก็ตาม ERC4377 ได้จัดการกับความท้าทายเหล่านี้อย่างแข็งขัน ตัวอย่างเช่น การเพิ่มสัญญาอัจฉริยะภายนอกจะทำให้ประสิทธิภาพของ Bundler ดีขึ้นได้ opcodes เพิ่มเติมสามารถปรับปรุงสิทธิ์ของบัญชีสัญญาอัจฉริยะได้ ข้อเสนอ EIP เพิ่มเติมมีจุดมุ่งหมายเพื่อแก้ไขปัญหาในการอัปเกรดสัญญาจุดเริ่มต้น นอกจากนี้ เพื่อตอบสนองต่อปัญหาความเข้ากันได้กับ Dapps แบบดั้งเดิม ERC4337 ได้สร้างระบบนิเวศของตัวเอง ส่งเสริมการใช้งานกระเป๋าเงินที่เป็นนามธรรมในวงกว้างบนเครือข่าย Ethereum การใช้งานที่ครอบคลุมของกระเป๋าเงิน ERC4337 ช่วยให้ evm มีความตั้งใจเป็นศูนย์กลางที่ระดับ Ethereum Virtual Machine (EVM) ซึ่งสามารถดำเนินการเชิงนามธรรมเพิ่มเติมใน Dapps ทำให้เป็นแอปพลิเคชันที่มุ่งเน้นผู้ใช้และเป็นมิตรกับผู้ใช้เช่นเดียวกับแอปพลิเคชัน web2 หากฟังก์ชันการทำงานที่เน้นจุดประสงค์เป็นศูนย์กลางสามารถรับรู้ได้อย่างเต็มที่ใน Ethereum Dapps มันจะปรับปรุงประสบการณ์ผู้ใช้อย่างมาก และดึงดูดผู้ใช้จากนอกชุมชน crypto ให้เข้าร่วมมากขึ้น อย่างไรก็ตาม การเติบโตของภาคส่วนต่างๆ เช่น Defi ซึ่งเกี่ยวข้องกับการถ่ายโอนโทเค็นโดยตรง อาจมีความระมัดระวังมากขึ้นเนื่องจากข้อกำหนดด้านความปลอดภัยที่เข้มงวดมากขึ้น ในทางกลับกัน ภาคส่วนต่างๆ เช่น Socialfi และ Gamefi ให้ความสำคัญกับประสบการณ์ผู้ใช้มากกว่าข้อกังวลด้านความปลอดภัย ก่อนหน้านี้ เนื่องจากข้อจำกัดของบัญชี EOA การออกแบบการโต้ตอบที่ซับซ้อนจึงไม่สามารถทำได้ ด้วย ERC4337 ภาคส่วนเหล่านี้สามารถเอาชนะอุปสรรคของข้อกำหนดในการเข้าของผู้ใช้ที่สูงและประสบการณ์ผู้ใช้ที่ไม่ดี ซึ่งนำไปสู่การเติบโตของผู้ใช้อย่างมีนัยสำคัญ และอาจทำหน้าที่เป็นตัวเร่งหลักในตลาดกระทิง crypto ถัดไป
Kernel Ventures เป็นกองทุนร่วมลงทุนคริปโตที่ขับเคลื่อนโดยชุมชนการวิจัยและพัฒนา โดยมีการลงทุนในระยะเริ่มต้นมากกว่า 70 รายการ โดยมุ่งเน้นไปที่โครงสร้างพื้นฐาน มิดเดิลแวร์ dApps โดยเฉพาะ ZK, Rollup, DEX, บล็อกเชนแบบโมดูลาร์ และพื้นที่แนวดิ่งที่จะรองรับอนาคตนับพันล้าน ผู้ใช้ crypto เช่น นามธรรมบัญชี ความพร้อมใช้งานของข้อมูล ความสามารถในการปรับขนาด ฯลฯ ในช่วงเจ็ดปีที่ผ่านมา เรามุ่งมั่นที่จะสนับสนุนการพัฒนาชุมชนการพัฒนาหลักและสมาคมบล็อกเชนของมหาวิทยาลัยทั่วโลก
ปัจจุบันมีกระเป๋าเงินสองประเภทหลักบน Ethereum: EOA (บัญชีที่เป็นเจ้าของภายนอก) และ SCW (กระเป๋าเงินสัญญาอัจฉริยะ) อย่างไรก็ตาม แต่ละแห่งประสบปัญหาประสิทธิภาพการดำเนินการต่ำและไม่สามารถเริ่มธุรกรรมได้อย่างอิสระ หลังจากการสำรวจหลายครั้ง นักพัฒนา Ethereum ได้ค้นพบวิธีแก้ปัญหาที่ดีที่สุดในขั้นตอนนี้ ซึ่งก็คือการนำ Account Abstraction ไปใช้ผ่าน ERC4337
กระเป๋าเงิน ERC4337 ดำเนินการแยกคีย์ส่วนตัวและเอนทิตีบัญชีผ่าน Bundler ช่วยให้สามารถประมวลผลธุรกรรมเป็นชุดและสามารถเริ่มธุรกรรมในเชิงรุกได้
นอกจากนี้ รหัสในตัวของกระเป๋าเงินสัญญาอัจฉริยะยังช่วยให้สามารถประมวลผลธุรกรรมอัตโนมัติตามข้อมูลภายนอก
อย่างไรก็ตาม ข้อเสนอนี้ยังคงเผชิญกับความท้าทายจากโซลูชันอื่นๆ เช่น นามธรรมบัญชีระดับโปรโตคอล และกระเป๋าสตางค์นามธรรมบัญชีดั้งเดิม นอกจากนี้ สัญญาเข้าร่วม ERC4337 เปิดตัวบน Ethereum mainnet ในเดือนมีนาคมของปีนี้เท่านั้น ยังมีประเด็นอีกมากมายที่ยังไม่มีการสำรวจ และมีความไม่แน่นอนที่สำคัญเกี่ยวกับวิธีแก้ปัญหาขั้นสุดท้าย สุดท้ายนี้ เนื่องจากสัญญา Entry Point มีจุดเดียว ERC4337 จึงถูกจำกัดอย่างมากในแง่ของการอัพเกรด
เพื่อแก้ไขปัญหาเหล่านี้ นักพัฒนาของ ERC4337 ยังได้เสริมข้อเสนอ EIP เพื่อเพิ่มประสิทธิภาพโดยไม่ต้องแก้ไขสัญญาการเข้าร่วม สำหรับกรณีที่ความไม่เข้ากันระหว่าง Dapps ในยุค EOA และ ERC4337 ผู้สนับสนุน ERC4337 ได้สร้างโปรเจ็กต์กระเป๋าเงินจำนวนมากและโปรเจ็กต์ Dapp ที่มุ่งเน้นไปที่การโต้ตอบกับกระเป๋าเงิน ERC4337 อย่างอิสระ โปรเจ็กต์เหล่านี้มีการโต้ตอบที่หลากหลายที่บัญชี EOA สามารถเพลิดเพลินได้ในระบบนิเวศ DeFi และ SocialFi ดั้งเดิม ในขณะเดียวกันก็ปรับปรุงความสามารถในการทำงานด้วย
โดยรวมแล้ว ERC4337 ยังคงเป็นโซลูชั่นที่ดีที่สุดสำหรับการนำนามธรรมของบัญชีไปใช้ในขั้นตอนปัจจุบัน ด้วยสัญญาชดเชยของ Paymaster จะช่วยลดอุปสรรคสำหรับผู้ใช้ในการเข้าร่วม Defi เจ้าของโครงการสามารถเสนอธุรกรรม 0gas หรือก๊าซต่ำเพื่อดึงดูดผู้ใช้ให้มีส่วนร่วมมากขึ้น การรวมกลุ่มและการประมวลผลธุรกรรมเป็นชุด ช่วยปรับปรุงประสบการณ์ผู้ใช้ใน Socialfi และ Gamefi ได้อย่างมาก ทำให้ผู้เข้าร่วมใน Socialfi และ Gamefi มีตัวเลือกการโต้ตอบที่หลากหลายมากขึ้น
การแลกเปลี่ยนระหว่างการกระจายอำนาจและความสะดวกสบายถือเป็นความท้าทายที่สำคัญสำหรับผู้เข้าร่วม crypto มาโดยตลอด การยอมรับการกระจายอำนาจต้องเสียสละความสะดวกสบายของการดำเนินการ web2 แทนที่การคลิกปุ่มง่ายๆ ด้วยกระบวนการต่างๆ เช่น การจัดการวลีช่วยจำ การเซ็นชื่อด้วยคีย์ส่วนตัว และการตั้งค่า nonce ในทางกลับกัน การดำเนินตามความสะดวกเผยให้เห็นความสำคัญของการเป็นเจ้าของบัญชี ดังที่เห็นได้จากการล่มสลายของสถาบันแบบรวมศูนย์ เช่น FTX และ JPEX เพื่อแก้ไขปัญหานี้ นักพัฒนา Ethereum ได้พยายามหลายครั้งเพื่อทำให้บัญชี web3 มีความสะดวกเหมือนกับบัญชี web2 ผ่านแนวคิดของการแยกบัญชี ในบรรดาความพยายามเหล่านี้ มาตรฐาน ERC4337 ได้รับความเห็นพ้องต้องกันอย่างมากในหมู่นักพัฒนา ตามที่ Vitalik Buterin ผู้ก่อตั้ง Ethereum เน้นย้ำในการประชุม ETHCC ปีนี้
ERC4337 เกี่ยวข้องกับสามออบเจ็กต์ UserOperation, Bundler และสัญญาออนไลน์ในกระบวนการแยกการควบคุมและความเป็นเจ้าของออกจากเอนทิตีบัญชี UserOperation โดยหลักแล้วจะมีการป้อนข้อมูลจากผู้ใช้ Bundler ดำเนินการบรรจุภัณฑ์และทริกเกอร์ธุรกรรมให้เสร็จสมบูรณ์ และสัญญาออนไลน์ประกอบด้วย Entry Point, Paymaster Contract และ Wallet Contract ซึ่งส่วนใหญ่ใช้การตรวจสอบที่ซับซ้อนและตรรกะการดำเนินการ
แหล่งที่มาของภาพ:Kernel Ventures
ข้อแตกต่างที่สำคัญระหว่างกระเป๋าเงิน ERC4337 และกระเป๋าเงิน EOA ก็คือในกระเป๋าเงิน ERC4337 สามารถระบุผู้ส่งได้ ในขณะที่กระเป๋าเงิน EOA ที่อยู่การกู้คืน ECDSA จะเป็นผู้ลงนามเริ่มต้น เป็นผลให้กระเป๋าเงิน ERC4337 สามารถแบ่งแยกความเป็นเจ้าของและการควบคุมบัญชีได้ ถัดไป พารามิเตอร์ paymasterAndData ได้ถูกเพิ่มใน ERC4337 เพื่อตั้งค่าข้อมูลเฉพาะของสัญญาผู้จ่ายเงิน เราจะอธิบายฟังก์ชันเฉพาะของสัญญาผู้ชำระเงินในภายหลัง
โดยรวมแล้ว ในกระบวนการนี้ ผู้ใช้จะส่ง UserOperation ไปยัง Bundler ก่อนด้วยพารามิเตอร์ที่ผู้ใช้กำหนด หากมีพารามิเตอร์ paymasterAndData สัญญาผู้ชำระเงินจะถูกเรียกให้ชำระค่าน้ำมัน หากมีพารามิเตอร์ initCode ผู้ใช้จะสร้างกระเป๋าเงินสัญญาอัจฉริยะใหม่ตามตรรกะของโค้ดที่อยู่ภายใน สุดท้ายนี้ เพื่อลดการใช้ก๊าซในระหว่างกระบวนการตรวจสอบ ERC4337 จึงใช้วิธีการบรรจุแบบเป็นชุด Signature Aggregator ใช้เพื่อบรรจุ UserOperations ประเภทเดียวกันลงในลายเซ็นรวมเพื่อการตรวจสอบเพียงครั้งเดียว หลังจากทั้งการตรวจสอบจำลองของ Bundler นอกเครือข่ายและผ่านการตรวจสอบจริงบนเครือข่ายแล้ว กระเป๋าเงินสัญญาอัจฉริยะจะดำเนินการฟังก์ชันที่กำหนดเองของผู้ใช้ใน UserOperation ได้สำเร็จ และส่งคืนก๊าซส่วนเกินให้กับ Bundler เป็นรางวัล
แหล่งที่มาของภาพ: Kernel Ventures
เมื่อเทียบกับการใช้ EOA (บัญชีภายนอก) เพื่อเริ่มการทำธุรกรรม จะง่ายกว่ามาก ด้วย EOA คุณเพียงแค่ต้องลงนามข้อมูลธุรกรรมด้วยคีย์ส่วนตัวของบัญชีและเผยแพร่ข้อมูลดังกล่าวไปยังเครือข่าย ธุรกรรมที่ออกอากาศจะถูกตรวจสอบโดยโหนด จากนั้นเลือกโดยกลไก POS ที่จะบันทึกบนบล็อกเชนโดยโหนดที่เลือกพร้อมสิทธิ์ทางบัญชี กระบวนการนี้ตรงไปตรงมา โดยใช้ก๊าซน้อยที่สุด และไม่มีคนกลาง เช่น สัญญา Bundler และ Entry Point นอกจากนี้ยังให้ความปลอดภัยตามอัลกอริธึมการเข้ารหัส ECDSA เพียงอย่างเดียว โดยไม่มีความเสี่ยงด้านความปลอดภัยจากลอจิกสัญญาที่ซับซ้อน อย่างไรก็ตาม ในกระบวนการนี้ รหัสส่วนตัวและการควบคุมบัญชีจะเชื่อมโยงกันอย่างแน่นหนาและไม่สามารถเปลี่ยนแปลงได้ ธุรกรรมแต่ละรายการจะต้องมีการลงนามและตรวจสอบแยกกัน โดยไม่มีความสามารถในการประมวลผลอัตโนมัติ
แหล่งที่มาของภาพ: Kernel Ventures
โดยสรุป ERC4337 ประสบความสำเร็จในการแยกคีย์ส่วนตัวและความเป็นเจ้าของบัญชี ลดการใช้ก๊าซในกระบวนการธุรกรรมที่ซับซ้อนผ่านการประมวลผลแบบกลุ่ม กำจัดเกณฑ์การเข้าถึงยอดคงเหลือ Ethereum ด้วยการใช้สัญญา paymaster และเปิดใช้งานวิธีการลงนามที่หลากหลายและฟังก์ชันการทำงานของบัญชีที่ปรับแต่งเองผ่านสัญญาอัจฉริยะ กระเป๋าสตางค์ การปรับปรุงเหล่านี้ช่วยเพิ่มความสะดวกและความคล่องตัวของบัญชี web3 อย่างมาก
โดยสรุป สำหรับบัญชีนามธรรมบน Ethereum ในขณะที่ ERC4337 เป็นตัวเลือกที่ได้รับการยอมรับอย่างกว้างขวางที่สุด แต่ไม่ใช่เพียงตัวเลือกเดียว
ต้นทุนก๊าซคงที่ที่สูงขึ้น: ปริมาณการใช้ก๊าซสำหรับการดำเนินงานขั้นพื้นฐานในกระเป๋าสตางค์ ERC4337 คือ 42000 น้ำมัน ซึ่งเป็นสองเท่าของบัญชี EOA ปกติ เหตุผลเฉพาะมีดังนี้:
ที่มาของภาพ: Kernel Ventures
จะเห็นได้ว่าการเปิดตัวสัญญาอัจฉริยะส่งผลให้เกิดการใช้ก๊าซอย่างมีนัยสำคัญในระหว่างการดำเนินธุรกิจตามสัญญา (การแกะ UserOperation, การดำเนินการตรวจสอบตามเงื่อนไข, การแฮชแบบออนไลน์ ฯลฯ ) รวมถึงการกระตุ้นเหตุการณ์และการเผยแพร่บันทึกบน Ethereum เครือข่าย ในเวลาเดียวกัน ชุดธุรกรรมที่เสนอใน ERC4337 เพื่อลดต้นทุนธุรกรรม ได้รับการพิสูจน์แล้วว่าไม่สามารถทำได้ในธุรกรรมจริง ผู้ใช้ส่วนใหญ่ไม่จำเป็นต้องแพ็คธุรกรรมจำนวนมากในการเรียกครั้งเดียว และข้อดีของธุรกรรมแบบแบตช์ ERC4337 สามารถใช้ได้เฉพาะในสถานการณ์ที่เกิดขึ้นไม่บ่อยนัก เช่น โปรเจ็กต์ Airdrops นอกจากนี้ หาก UserOperation ซึ่งแต่เดิมมีจุดมุ่งหมายเพื่อกระจายต้นทุนธุรกรรม ล้มเหลวในการดำเนินการบนลูกโซ่ ก็อาจส่งผลให้เกิดการสูญเสียที่สูงขึ้นสำหรับบัญชี Wallet หรือ Bundlers
ต้นทุนการอัพเกรดสูง: ในสัญญาอัจฉริยะ Entry Point สามารถใช้ฟังก์ชัน entryPoint() เพื่อส่งคืนพารามิเตอร์ที่สอดคล้องกับอินเทอร์เฟซ IEntryPoint ในสัญญา Wallet พารามิเตอร์นี้สามารถใช้เพื่อกำหนดว่าธุรกรรมภายนอกมาจากการเรียกใช้ฟังก์ชันในสัญญา entryPoint หรือไม่ อย่างไรก็ตาม สิ่งนี้จำเป็นต้องมีฮาร์ดโค้ดที่อยู่ของ EntryPoint ในแต่ละบัญชีสัญญาอัจฉริยะที่สร้างขึ้น หากจำเป็นต้องอัปเกรดเป็นสัญญา EntryPoint จะต้องมีข้อตกลงจากผู้ถือบัญชีสัญญาอัจฉริยะทั้งหมด เมื่อนำ ERC4337 มาใช้กันอย่างแพร่หลาย ความยากในการเปลี่ยนแปลงนี้จะเทียบได้กับการเปลี่ยนชั้นฉันทามติ ดังนั้น การใช้งาน ERC4337 จะต้องดำเนินการด้วยความระมัดระวังอย่างยิ่งและผ่านการตรวจสอบความปลอดภัยอย่างละเอียด นอกจากนี้ การเพิ่มประสิทธิภาพในอนาคตจะเป็นงานที่ท้าทายเช่นกัน
ยักษ์ใหญ่กระเป๋าเงินแบบดั้งเดิมระมัดระวัง:
ตามข่าวของ ChainCatcher Alex Jupiter ผู้จัดการผลิตภัณฑ์ของ MetaMask กล่าวในการให้สัมภาษณ์กับ Decrypt ว่าถึงแม้เทคโนโลยีต่างๆ เช่น นามธรรมบัญชีและ EOA จะถูกกล่าวถึงหลายครั้งในระหว่าง EthCC แต่ MetaMask จะใช้เทคโนโลยีเหล่านี้อย่างระมัดระวัง
ในฐานะผู้ให้บริการกระเป๋าเงินแบบดั้งเดิม MetaMask อำนวยความสะดวกในการสร้างบัญชี EOA สำหรับผู้ใช้ และเรียกเก็บค่าธรรมเนียมโดยเสนอบริการแลกเปลี่ยนแบบกระจายอำนาจ กระเป๋าเงินยักษ์ใหญ่ที่จัดตั้งขึ้นส่วนใหญ่ ซึ่งได้สร้างรูปแบบการทำกำไรที่มั่นคงแล้ว ไม่เต็มใจที่จะรับความเสี่ยงและทำการเปลี่ยนแปลง ปัจจุบัน พวกเขายังใช้แนวทางที่ระมัดระวังในการสรุปบัญชี โดยสำรวจอย่างแข็งขันแต่ยังคงรักษาทัศนคติที่ระมัดระวังต่อการดำเนินการ
ค่าใช้จ่ายในการอัพเดต DApps
DApps ที่มีอยู่ใน Ethereum รวมถึง Opensea, Uniswap, MetaMask Swap ฯลฯ ล้วนเป็นค่าเริ่มต้นในการให้บริการบัญชี EOA เพื่อให้ DApps เหล่านี้เข้ากันได้กับกระเป๋าเงิน ERC4337 อย่างสมบูรณ์ จะต้องมีการเปลี่ยนแปลงกลไกการโต้ตอบและการตรวจสอบของ Dapp รวมถึงกลไกการปักหลักโทเค็น เพื่อให้บรรลุการเปลี่ยนแปลงนี้ จำเป็นต้องแก้ไขรหัสสัญญาอัจฉริยะของ Dapps หลัก ซึ่งอาจก่อให้เกิดความเสี่ยงด้านความปลอดภัยและมีค่าใช้จ่ายในการอัปเดตจำนวนมาก นอกจากนี้ เมื่อพิจารณาถึงความต้านทานต่อบัญชีสัญญาที่เกิดจากสัญญา Tornado ก่อนหน้านี้ ปริมาณงานของการอัปเดตนี้จะยิ่งใหญ่ยิ่งขึ้น
ในการเชื่อมโยงข้ามสายโซ่ระหว่างเครือข่าย Ethereum และ Layer2 เป็นเรื่องปกติที่เครือข่ายที่รับจะคาดหวังว่าการชำระเงินจะถูกส่งจากที่อยู่เดียวกันกับที่อยู่ในเครือข่ายที่ส่ง นี่ไม่ใช่ปัญหากับกระเป๋าเงิน EOA (บัญชีภายนอก) แบบเดิม เนื่องจากสามารถควบคุมที่อยู่ทั้งสองแห่งด้วยรหัสส่วนตัวเดียวกันผ่านการลงนาม อย่างไรก็ตาม ในกระเป๋าเงิน ERC4337 ที่อยู่ที่เริ่มต้นการถ่ายโอนเป็นที่อยู่ของสัญญาและไม่ได้ควบคุมโดยรหัสส่วนตัว ซึ่งหมายความว่าการตั้งค่าที่อยู่ที่ได้รับให้เหมือนกับเครือข่ายการส่งนั้นเป็นไปไม่ได้ เป็นผลให้มีปัญหาความไม่เข้ากันเกือบทุกครั้งระหว่างกระเป๋าเงิน ERC4337 และสะพานข้ามสายโซ่ส่วนใหญ่ระหว่างเครือข่าย Ethereum Layer1 และ Layer2
แหล่งที่มาของภาพ:ดูน
แหล่งที่มาของภาพ: Kernel Ventures
เพื่อแยกหัวเรื่องบัญชีออกจากการควบคุมบัญชีใน ERC4337 Bundler จึงถูกนำมาใช้ บัญชี EOA ใดๆ ที่ถือ ETH จำนวนหนึ่งสามารถทำหน้าที่เป็น Bundler ได้ เมื่อเปรียบเทียบกับการขุดแบบดั้งเดิมภายใต้กลไก POW วิธีการขุดแบบใหม่นี้ต้องใช้เงินลงทุนเกือบเป็นศูนย์ และยังหลีกเลี่ยงความเสี่ยงทางกฎหมายที่อาจเกิดขึ้นอีกด้วย ตรงกันข้ามกับการขุด Stake ภายใต้กลไก POS Bundlers มีอุปสรรคในการเข้าที่ต่ำมากและไม่จำเป็นต้องปักหลัก 32 ETH เพียงก๊าซที่จำเป็นสำหรับการโต้ตอบกับสัญญา Entry Point เหตุผลพื้นฐานของความแตกต่างนี้คือ ความยากของพฤติกรรมที่เป็นอันตรายโดย Bundlers นั้นสูงกว่าการตรวจสอบโหนดอย่างมาก และกำไรจากพฤติกรรมที่เป็นอันตรายนั้นน้อยกว่าการตรวจสอบโหนดอย่างมาก ดังนั้นจึงไม่จำเป็นต้องเดิมพัน ETH จำนวนมากเพื่อให้มั่นใจถึงความสมดุลโดยรวมของรางวัลและการลงโทษในโปรโตคอล ERC4337 ท้ายที่สุด เมื่อเปรียบเทียบกับผลตอบแทนจากการปักหลักในกลุ่มสภาพคล่อง Bundlers มีระยะเวลาล็อคที่สั้นกว่า ซึ่งทำให้สินทรัพย์มีสภาพคล่องสูงกว่า เมื่อ ETH เผชิญกับแรงกดดันในการขายอย่างมาก ผู้ใช้สามารถถอนสินทรัพย์ของตนได้ทันทีเพื่อลดการสูญเสีย ด้วยข้อได้เปรียบเหล่านี้ Bundlers จึงมีแนวโน้มที่จะกลายเป็นวิธีการลงทุนแบบใหม่บน Ethereum และอาจพัฒนาต่อไปเป็นกลุ่ม Bundler ที่คล้ายกับกลุ่มการขุด Bitcoin หรือกลุ่มการเดิมพัน ETH พวกเขามีต้นทุนที่ต่ำ ผลตอบแทนที่มั่นคง และมีสภาพคล่องสูง
แหล่งที่มาของภาพ: Kernel Ventures
Intent centric หมายถึงแนวทางที่ผู้ใช้เป็นศูนย์กลาง โดยที่ผู้ใช้ไม่จำเป็นต้องเข้าใจขั้นตอนการดำเนินการเฉพาะ แต่อาศัยโมดูลพื้นฐานในการดำเนินการแบบแยกส่วนโดยอัตโนมัติตามความตั้งใจของพวกเขา สำหรับนักลงทุนรายใหม่ที่เข้าสู่พื้นที่ web3 ความซับซ้อนของงาน เช่น การลงนามในธุรกรรมและการกำหนดขีดจำกัดของก๊าซ มักจะทำให้พวกเขาท้อใจจากการยอมรับ crypto อย่างเต็มที่ ทำให้พวกเขาต้องพึ่งพาการแลกเปลี่ยนแบบรวมศูนย์ (CEX) แทนที่จะดำดิ่งลงสู่โลกของ web3 อย่างเต็มที่ ความแตกต่างในประสบการณ์ผู้ใช้ระหว่างการแลกเปลี่ยนแบบกระจายอำนาจ (DEX) และ CEX เกิดขึ้นจากความแตกต่างในจุดประสงค์ในการดำเนินงาน ใน DEX ผู้ใช้จำเป็นต้องเลือกกลุ่มการซื้อขายที่เหมาะสมที่สุดด้วยตนเอง ลงนามการอนุญาต และยืนยันธุรกรรม ซึ่งเกี่ยวข้องกับการดำเนินการหลายอย่างที่สอดคล้องกับพฤติกรรมพื้นฐาน ในทางกลับกัน CEX ดำเนินการตามการกระทำที่ขับเคลื่อนด้วยความตั้งใจ เพื่อให้บรรลุความตั้งใจในการแลกเปลี่ยน USDT เป็น ETH ด้วยวิธีที่เหมาะสมที่สุด ผู้ใช้เพียงแต่ส่งคำสั่งในตลาดโดยไม่ระบุราคาคำสั่งเฉพาะ ผู้ใช้ส่วนใหญ่เพียงต้องการกระบวนการแบบโมดูลาร์ที่ตอบสนองความตั้งใจของตนโดยไม่จำเป็นต้องเข้าใจการดำเนินการพื้นฐาน แม้ว่าบางคนแย้งว่าการทำความเข้าใจกระบวนการสามารถช่วยระบุปัญหาที่อาจเกิดขึ้นภายในโฟลว์แบบแยกส่วนได้ แต่ผู้ใช้ส่วนใหญ่ชอบกระบวนการที่ได้รับการปรับปรุงให้เหมาะกับความตั้งใจของพวกเขา แทนที่จะทำความเข้าใจการดำเนินการเฉพาะเบื้องหลัง นอกจากนี้ กระบวนการที่ดำเนินการด้วยตนเองยังมีความเสี่ยงสูงกว่าเมื่อเทียบกับโฟลว์แบบโมดูลาร์ที่ได้รับการยอมรับอย่างดี ก่อนที่จะมีการสร้างนามธรรมบัญชี ERC4337 ประสิทธิภาพของบัญชี EOA ถูกขัดขวางโดยความจำเป็นในการลงนามและยืนยันธุรกรรมแต่ละรายการ ซึ่งเป็นอุปสรรคต่อการพัฒนาแอปพลิเคชันที่มีเจตนาเป็นศูนย์กลางบนเครือข่าย Ethereum ด้วย ERC4337 การเปิดตัว UserOperation และ Bundler ช่วยให้ธุรกรรมสามารถส่งไปยัง mempool ทางเลือกและรวมกับ UserOperations อื่นๆ ได้ โดยรอให้ Bundlers รวมกลุ่มและส่งรายการเหล่านั้นไปยังสัญญาเริ่มต้นเพื่อตรวจสอบและดำเนินการ ในกระบวนการนี้ ผู้ใช้เพียงต้องประกาศหรือลงนามในการกำหนดลักษณะของตน ในขณะที่การดำเนินการเฉพาะเจาะจงจะถูกเลือกและดำเนินการโดย Bundlers ตามมติที่เป็นเอกฉันท์หรือตรรกะของสัญญาที่มีอยู่ ซึ่งช่วยขจัดความจำเป็นสำหรับผู้ใช้ในการเข้าร่วมในกระบวนการเฉพาะ ใน DApps เราสามารถออกแบบตรรกะที่มีเจตนาเป็นศูนย์กลาง ซึ่งผู้ใช้สามารถลงนามในความตั้งใจเพื่อบรรลุเป้าหมายเฉพาะได้โดยไม่จำเป็นต้องเลือกและลงนามในธุรกรรมแต่ละรายการด้วยตนเอง เป็นที่คาดการณ์ได้ว่าด้วยการนำ ERC4337 มาใช้อย่างแพร่หลาย DApps ที่มีความตั้งใจเป็นศูนย์กลางจะแพร่หลายมากขึ้นในเครือข่าย Ethereum ซึ่งช่วยลดอุปสรรคในการเข้าสู่ web3 ได้อย่างมาก
Defi ซึ่งบูรณาการอย่างใกล้ชิดกับบัญชี EOA ในช่วงตลาดกระทิงครั้งล่าสุด ได้ปรับปรุงความหลากหลายของปฏิสัมพันธ์ออนไลน์สำหรับนักลงทุน crypto โดยนำเสนอบริการทางการเงินที่หลากหลาย เช่น การปักหลัก การจัดหาสภาพคล่อง และการกู้ยืม ซึ่งท้ายที่สุดก็นำไปสู่การเพิ่มขึ้นของ Defi Summer อย่างไรก็ตาม ขั้นตอนการทำธุรกรรมที่ซับซ้อนและค่าธรรมเนียมออนไลน์เป็นอุปสรรคสำคัญสำหรับผู้ใช้ทั่วไปในการมีส่วนร่วม ซึ่งเป็นอุปสรรคต่อการยอมรับ Defi ต่อไป เมื่อรวมกับกระเป๋าเงิน ERC4337 แล้ว Defi สามารถมอบแนวทางการโต้ตอบที่มีเจตนาเป็นศูนย์กลาง ช่วยให้ผู้ใช้สัมผัสประสบการณ์อินเทอร์เฟซที่ใช้งานง่ายคล้ายกับการแลกเปลี่ยนแบบรวมศูนย์ (CEX) นอกจากนี้ ด้วยฟีเจอร์ Paymaster ใน ERC4337 การทำธุรกรรมแบบไม่ใช้แก๊สก็สามารถทำได้ ช่วยให้ผู้ให้บริการบางรายสามารถลดอุปสรรคในการเข้าสู่ Defi และดึงดูดผู้เข้าร่วมได้มากขึ้น อย่างไรก็ตาม ไม่เหมือนกับภาคส่วนต่างๆ เช่น Socialfi และ Gamefi ตรงที่ Defi เกี่ยวข้องกับการถ่ายโอนโทเค็นจำนวนมากและการวางเดิมพัน ซึ่งต้องมีมาตรฐานความปลอดภัยสูง ชั้นสัญญาของการลบบัญชีทำให้เกิดความซับซ้อน ทำให้เสี่ยงต่อช่องโหว่ด้านความปลอดภัยที่อาจส่งผลให้สูญเสียเงินทุนของผู้ใช้ นอกจากนี้ เนื่องจากรัฐบาลสหรัฐฯ ได้ออกคำสั่งห้ามสัญญาที่เน้นความเป็นส่วนตัวหลายสัญญา เช่น Tornado แพลตฟอร์ม Defi หลายแห่งจึงตรวจสอบหรือระงับการโต้ตอบกับสัญญาอัจฉริยะเหล่านี้อย่างเคร่งครัด เป็นผลให้มีความเข้ากันไม่ได้อย่างมีนัยสำคัญระหว่างกระเป๋าเงินสัญญาอัจฉริยะและระบบ Defi ที่มีอยู่ ในกระบวนการโต้ตอบกับสัญญาของ Defi ยังมีความเป็นไปได้ที่จะถูกขึ้นบัญชีดำอย่างไม่ถูกต้อง ปัจจัยเหล่านี้ทำให้เกิดความท้าทายในการนำกระเป๋าสตางค์ ERC4337 มาใช้อย่างแพร่หลายในพื้นที่ Defi
แตกต่างจากเกม “กึ่งออนไลน์” ใน gamefi ยุคแรกๆ ซึ่งประมวลผลเฉพาะเนื้อหาเกมและไอเท็มในเครือข่ายเท่านั้นเพื่อให้มั่นใจในความปลอดภัย เกมบนเครือข่ายเต็มรูปแบบจะเขียนตรรกะหลักและรูปแบบทางเศรษฐกิจของเกมลงในสัญญาอัจฉริยะของบล็อคเชน การโต้ตอบเกมออนไลน์และบรรลุการกระจายอำนาจเต็มรูปแบบและมีความปลอดภัยสูง อย่างไรก็ตาม เกม web3 ในปัจจุบันได้จ่ายราคาจำนวนมากเพื่อให้ได้ฟังก์ชันการทำงานแบบออนไลน์เต็มรูปแบบ ความท้าทายที่สำคัญประการหนึ่งคือค่าธรรมเนียมน้ำมันที่พุ่งสูงขึ้น ทุกปฏิสัมพันธ์ในเกมออนไลน์เต็มรูปแบบ รวมถึงกลไกของเกม ไอเท็มในเกม และฉาก จะต้องถูกบันทึกไว้ในบล็อกเชน ส่งผลให้ต้นทุนเพิ่มขึ้น เพื่อแก้ไขปัญหานี้ ตรรกะการโต้ตอบของเกมออนไลน์เต็มรูปแบบในปัจจุบันมักจะถูกทำให้ง่ายขึ้น โดยจำกัดประสบการณ์การเล่นเกมของผู้ใช้ นอกจากนี้ เมื่อใช้บัญชี EOA แบบดั้งเดิม กระบวนการโต้ตอบในเกมออนไลน์เต็มรูปแบบจำเป็นต้องมีการตรวจสอบลายเซ็นที่ยุ่งยาก โดยผู้ใช้จำเป็นต้องยืนยันการโต้ตอบแต่ละครั้งเป็นรายบุคคล ส่งผลให้ประสบการณ์การเล่นเกมลดลงอย่างมาก การแนะนำนามธรรมบัญชีช่วยแก้ปัญหาความท้าทายเหล่านี้ ช่วยลดต้นทุนการทำธุรกรรมได้อย่างมาก โดยการยืนยันธุรกรรมต้องการเพียงลายเซ็นรวมของ BLS และขั้นตอนการตรวจสอบหนึ่งขั้นตอน ซึ่งช่วยประหยัดการใช้ก๊าซในกระบวนการตรวจสอบการเข้ารหัส นอกจากนี้ ธุรกรรมแบบเป็นชุดช่วยลดความจำเป็นในการยืนยันซ้ำในกระบวนการก่อนหน้า การเปิดตัวบัญชีสัญญาอัจฉริยะส่วนบุคคลช่วยให้สามารถสร้างโมดูลาร์ในเกมออนไลน์ได้อย่างเต็มรูปแบบ ซึ่งช่วยปรับปรุงประสิทธิภาพการพัฒนา อย่างไรก็ตาม จนถึงขณะนี้ การผสมผสานระหว่างนามธรรมของบัญชีและเกมออนไลน์เต็มรูปแบบนั้นส่วนใหญ่พบเห็นได้ในโซลูชัน Layer2 เช่น StarkNet โดยมีโปรเจ็กต์อย่าง Loot Realms และ Cartridge นี่ไม่ได้เกิดจากการที่ Ethereum ไม่เหมาะสำหรับการรวมเกมออนไลน์เข้ากับกระเป๋าเงิน ERC4337 แต่เนื่องจากสัญญา Entry Point ถูกปรับใช้บน Ethereum mainnet ในเดือนมีนาคมของปีนี้เท่านั้น ด้วยเหตุนี้ เกมออนไลน์เต็มรูปแบบที่ใช้ ERC4337 บน Ethereum ยังอยู่ระหว่างการพัฒนา คาดการณ์ได้ว่าจะมีเกมออนไลน์เต็มรูปแบบที่ใช้ ERC4337 จำนวนมากเปิดตัวบน Ethereum ในอนาคตอันใกล้นี้ ซึ่งจะช่วยปรับปรุงประสบการณ์การโต้ตอบอย่างมากและลดต้นทุนการโต้ตอบ เกมออนไลน์ขนาดใหญ่เต็มรูปแบบที่มีอยู่บน Ethereum เช่น Dark Forest และ Wolf Games อาจพิจารณาทำการเปลี่ยนแปลงชั้นสัญญาเพื่อให้เข้ากันได้กับการโต้ตอบของบัญชี ERC4337
ติดอยู่ในกลไกการรวมกลุ่มของบัญชีคีย์ส่วนตัวและความสามารถในการโต้ตอบที่จำกัดของบัญชี EOA ทำให้ Socialfi เผชิญกับปัญหาอุปสรรคในการเข้าสูงและการจัดการบัญชีที่ยากลำบากมายาวนาน การแนะนำบัญชีที่เป็นนามธรรมจะเปลี่ยนสถานการณ์นี้ไปโดยสิ้นเชิง แต่ต้องชั่งน้ำหนักการแลกเปลี่ยนระหว่างความสะดวก ความสามารถในการกู้คืน และความปลอดภัยตามความสำคัญเฉพาะของบัญชี web3 ใน Socialfi ประการแรก การแยกคีย์ส่วนตัวและการควบคุมบัญชีทำให้ผู้ใช้ไม่จำเป็นต้องจัดการคีย์ส่วนตัวหรือวลีช่วยจำที่ซับซ้อนและไม่ได้เรียงลำดับ ขณะเดียวกันก็อนุญาตให้ปรับรหัสผ่านบัญชีแบบไดนามิกได้ ตัวอย่างเช่น โปรเจ็กต์ Ambire ซึ่งเปิดตัวเมื่อปลายปี 2021 ประสบความสำเร็จในการสร้างบัญชี web3 และการกู้คืนคีย์ส่วนตัวผ่านอีเมล ประการที่สอง การประมวลผลธุรกรรมเป็นชุดโดย ERC4337 จะช่วยแก้ปัญหาอุปสรรคของ web3 ที่เกิดขึ้นตอนต้นของบทความนี้ เช่นเดียวกับที่ปุ่มสามารถแก้ปัญหาใน web2 ได้ ก็สามารถแก้ไขได้ด้วยปุ่มใน web3 เช่นกัน สุดท้ายนี้ การแนะนำตรรกะโค้ดที่กำหนดเองในบัญชี ERC4337 นั้นสอดคล้องกับการออกแบบส่วนบุคคลของบัญชี web2 มากขึ้น ทำให้บัญชี Socialfi แต่ละบัญชีแนะนำฟังก์ชันการทำงานของบัญชีที่แตกต่างกันตามความต้องการ คล้ายกับตัวเลือกในการเปิดหรือไม่เปิดฟังก์ชันช่องใน QQ ขึ้นอยู่กับการตั้งค่าของผู้ใช้
ในขณะที่เขียน จำนวนผู้ใช้ web3 อยู่ที่ประมาณ 300 ล้านคน คิดเป็นประมาณ 4% ของประชากรผู้ใช้อินเทอร์เน็ต 6 พันล้านคนทั่วโลก ยังคงมีช่องทางการเติบโตที่สำคัญเมื่อเทียบกับจำนวนผู้ใช้อินเทอร์เน็ตทั้งหมด เพื่อให้ web3 ก้าวทันขนาดของ web2 และเกินเป้าหมายที่มีผู้ใช้ 1 พันล้านคน อุปสรรคในการเข้าที่น้อยลง และฟังก์ชันบัญชีที่ปรับแต่งได้มากขึ้นถือเป็นข้อกำหนดเบื้องต้น ในบรรดาตัวเลือกทั้งหมดเพื่อให้บรรลุเป้าหมายนี้ ERC4337 มีความโดดเด่นในฐานะโซลูชันที่ค่อนข้างมีความเสี่ยงต่ำพร้อมเฟรมเวิร์กที่สมบูรณ์ และได้รับการยอมรับจาก Ethereum Foundation และนักพัฒนาหลัก นับตั้งแต่มีการปรับใช้สัญญา Entry Point บน Ethereum จำนวนผู้ใช้ที่รับ Account Abstraction ก็มีการเติบโตอย่างรวดเร็ว
แหล่งที่มาของภาพ: Dune
แม้ว่า ERC4337 จะได้รับการยอมรับและการสนับสนุนอย่างกว้างขวางจากชุมชน Ethereum แต่ก็ยังเผชิญกับความท้าทายหลายประการในการใช้งานจริง ประการแรก มีความไม่แน่นอนเกี่ยวกับรูปแบบสุดท้ายของ ERC4377 เนื่องจากข้อเสนอที่รอดำเนินการ ซึ่งก่อให้เกิดอุปสรรคต่อการพัฒนาระบบนิเวศของ ERC4377 ประการที่สอง การอัปเดต ERC4377 มีค่าใช้จ่ายสูง การปรับใช้สัญญาจุดเข้าใช้งานต้องใช้กระเป๋าเงินส่วนใหญ่ในเครือข่ายเพื่อนำมาตรฐานใหม่มาใช้ ซึ่งอาจเป็นกระบวนการที่มีค่าใช้จ่ายสูงและใช้เวลานาน สุดท้ายนี้ มีปัญหาเรื่องความเข้ากันได้กับ Dapps และ cross-chain bridge ที่มีอยู่ การบรรลุการนำ ERC4337 มาใช้อย่างแพร่หลายนั้นจำเป็นต้องมีการอัพเกรดอย่างกว้างขวางสำหรับ Ethereum Dapps ที่มีอยู่ ซึ่งมาพร้อมกับความเสี่ยงและต้นทุนด้านความปลอดภัยที่สำคัญ
อย่างไรก็ตาม ERC4377 ได้จัดการกับความท้าทายเหล่านี้อย่างแข็งขัน ตัวอย่างเช่น การเพิ่มสัญญาอัจฉริยะภายนอกจะทำให้ประสิทธิภาพของ Bundler ดีขึ้นได้ opcodes เพิ่มเติมสามารถปรับปรุงสิทธิ์ของบัญชีสัญญาอัจฉริยะได้ ข้อเสนอ EIP เพิ่มเติมมีจุดมุ่งหมายเพื่อแก้ไขปัญหาในการอัปเกรดสัญญาจุดเริ่มต้น นอกจากนี้ เพื่อตอบสนองต่อปัญหาความเข้ากันได้กับ Dapps แบบดั้งเดิม ERC4337 ได้สร้างระบบนิเวศของตัวเอง ส่งเสริมการใช้งานกระเป๋าเงินที่เป็นนามธรรมในวงกว้างบนเครือข่าย Ethereum การใช้งานที่ครอบคลุมของกระเป๋าเงิน ERC4337 ช่วยให้ evm มีความตั้งใจเป็นศูนย์กลางที่ระดับ Ethereum Virtual Machine (EVM) ซึ่งสามารถดำเนินการเชิงนามธรรมเพิ่มเติมใน Dapps ทำให้เป็นแอปพลิเคชันที่มุ่งเน้นผู้ใช้และเป็นมิตรกับผู้ใช้เช่นเดียวกับแอปพลิเคชัน web2 หากฟังก์ชันการทำงานที่เน้นจุดประสงค์เป็นศูนย์กลางสามารถรับรู้ได้อย่างเต็มที่ใน Ethereum Dapps มันจะปรับปรุงประสบการณ์ผู้ใช้อย่างมาก และดึงดูดผู้ใช้จากนอกชุมชน crypto ให้เข้าร่วมมากขึ้น อย่างไรก็ตาม การเติบโตของภาคส่วนต่างๆ เช่น Defi ซึ่งเกี่ยวข้องกับการถ่ายโอนโทเค็นโดยตรง อาจมีความระมัดระวังมากขึ้นเนื่องจากข้อกำหนดด้านความปลอดภัยที่เข้มงวดมากขึ้น ในทางกลับกัน ภาคส่วนต่างๆ เช่น Socialfi และ Gamefi ให้ความสำคัญกับประสบการณ์ผู้ใช้มากกว่าข้อกังวลด้านความปลอดภัย ก่อนหน้านี้ เนื่องจากข้อจำกัดของบัญชี EOA การออกแบบการโต้ตอบที่ซับซ้อนจึงไม่สามารถทำได้ ด้วย ERC4337 ภาคส่วนเหล่านี้สามารถเอาชนะอุปสรรคของข้อกำหนดในการเข้าของผู้ใช้ที่สูงและประสบการณ์ผู้ใช้ที่ไม่ดี ซึ่งนำไปสู่การเติบโตของผู้ใช้อย่างมีนัยสำคัญ และอาจทำหน้าที่เป็นตัวเร่งหลักในตลาดกระทิง crypto ถัดไป
Kernel Ventures เป็นกองทุนร่วมลงทุนคริปโตที่ขับเคลื่อนโดยชุมชนการวิจัยและพัฒนา โดยมีการลงทุนในระยะเริ่มต้นมากกว่า 70 รายการ โดยมุ่งเน้นไปที่โครงสร้างพื้นฐาน มิดเดิลแวร์ dApps โดยเฉพาะ ZK, Rollup, DEX, บล็อกเชนแบบโมดูลาร์ และพื้นที่แนวดิ่งที่จะรองรับอนาคตนับพันล้าน ผู้ใช้ crypto เช่น นามธรรมบัญชี ความพร้อมใช้งานของข้อมูล ความสามารถในการปรับขนาด ฯลฯ ในช่วงเจ็ดปีที่ผ่านมา เรามุ่งมั่นที่จะสนับสนุนการพัฒนาชุมชนการพัฒนาหลักและสมาคมบล็อกเชนของมหาวิทยาลัยทั่วโลก