คำเตือนความเสี่ยง: ระวังความเสี่ยงจากการระดมทุนที่ผิดกฎหมายในนาม 'สกุลเงินเสมือน' 'บล็อกเชน' — จากห้าหน่วยงานรวมถึงคณะกรรมการกำกับดูแลการธนาคารและการประกันภัย
ข่าวสาร
ค้นพบ
ค้นหา
เข้าสู่ระบบ
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
ดูตลาด
OKX Ventures: อดีต ปัจจุบัน และอนาคตของเส้นทางนามธรรมของบัญชีการวิเคราะห์ระบบ
欧易OKX
特邀专栏作者
2023-09-22 10:29
บทความนี้มีประมาณ 19511 คำ การอ่านทั้งหมดใช้เวลาประมาณ 28 นาที
ความอยู่รอดของตลาดนามธรรมบัญชีขึ้นอยู่กับการยอมรับทางนิเวศวิทยาของ EIP 4337

ผู้เขียนบทความนี้ Kiwi นักวิจัยจาก OKX Ventures ไม่ได้ถือเป็นคำแนะนำในการลงทุนใดๆ

เนื่องจาก Vitalik Buterin เสนอ EIP-4337 ในเดือนกันยายน 2021 แนวคิดของนามธรรมบัญชีจึงค่อยๆ ได้รับการแนะนำในกระเป๋าสตางค์ Web3 หลัก OKX Ventures ใช้ที่มาของแนวคิดนี้เป็นจุดเริ่มต้นในการจัดเรียงอดีต สถานะปัจจุบัน และอนาคตของบัญชีอย่างเป็นระบบ นามธรรม โอกาสในอนาคต

ประเด็นหลักของบทความ

• เกี่ยวกับข้อมูลพื้นฐาน:

○ Account abstraction (AA) ซึ่งรองรับคีย์เซสชัน สามารถแยกแหล่งที่มาของธุรกรรมและลายเซ็นได้ ในขณะที่ช่วยให้ผู้ใช้หลีกเลี่ยงการดำเนินการที่ซับซ้อน เช่น การสำรองข้อมูลคีย์ส่วนตัวและค่าธรรมเนียมก๊าซ และลดเกณฑ์สำหรับผู้ใช้ในการเข้าร่วมใน Web3

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

○ หลังจากประสบปัญหา EIP-86, EIP-1014, EIP-2938 และ EIP 3074 โดยพื้นฐานแล้ว EIP 4337 ถือได้ว่าเป็นโซลูชั่นสุดท้ายของ Ethereum AA เนื่องจากไม่จำเป็นต้องเปลี่ยนเลเยอร์ฉันทามติ

• สองเส้นทางสำหรับการลบบัญชีแบบหลายสายโซ่: วิธีที่เข้ากันได้ 4337 และการลบบัญชีแบบเนทิฟ

○ เข้ากันได้กับโครงการ 4337: ปัจจุบัน Arbitrum, Polygon, Optimism และ BNB ยังไม่มีนามธรรมบัญชีแบบผสานรวม อย่างไรก็ตาม ส่วนใหญ่ได้รับการสนับสนุนผ่านผลิตภัณฑ์ที่เกี่ยวข้อง 4,337 รายการ (เช่น Biconomy, Stackup เป็นต้น) และการก่อสร้างโครงสร้างพื้นฐานยังอยู่ในขั้นแนวความคิด

○ โซลูชันการลบบัญชีแบบเนทีฟ: Starknet และ zkSync รองรับการลบบัญชีแบบเนทิฟ ซึ่งแตกต่างจากโซลูชัน 4337 ความแตกต่าง: Starknet ไม่มี Bundler และ Paymaster Sequencer กำหนดลำดับธุรกรรม จ่าย Gas และดำเนินการ zkSync กำหนดลำดับธุรกรรม จ่าย Gas ผ่าน Operator จากนั้นเรียก Bootloader ให้ทำงานร่วมกัน

• ข้อมูลการพัฒนา: Ethereum, Arbitrum, Optimism และ Polygon ได้ปรับใช้บัญชี AA มากกว่า 520,000 บัญชี ซึ่งมากกว่า 80% เพิ่งสร้างขึ้นในเดือนกรกฎาคม-สิงหาคม ส่วนใหญ่ผ่านการเปิดตัวผลิตภัณฑ์ AA บนเครือข่าย Polygon และ Optimism การเติบโตอย่างมาก ขณะนี้ Bundler และ Paymasters กำลังทำข้อตกลงน้อยลง และแต่ละเครือข่ายถูกผูกขาดโดยโครงการต่างๆ เช่น Pimlico และ StackUp

• โอกาสที่นำเสนอโดย AA:

○ Paymaster เป็นสัญญาอัจฉริยะที่ dApp ใช้งาน ซึ่งจะทริกเกอร์ Paymaster ผ่าน Bundler เพื่อชำระค่าก๊าซสำหรับ UserOperation ที่ระบุ Paymaster เป็นบริการที่ได้มาตรฐานและเป็นเรื่องยากที่จะสร้างโปรเจ็กต์อิสระเพียงอย่างเดียว เฉพาะการรับส่งข้อมูล web2 เท่านั้นที่สามารถใช้เป็นบูรณาการการทำงานเพื่อรองรับธุรกิจ web3 โอกาสทางธุรกิจสำหรับผู้ชำระเงิน: พอร์ทัลการรับส่งข้อมูลการชำระเงิน การแลกรางวัลอัตโนมัติ การบูรณาการกับโปรเจ็กต์เกม DeFi และนวัตกรรมที่คล้ายคลึงกันในระดับมหภาคในอุตสาหกรรมการชำระเงิน ทิศทางด้านนวัตกรรมของ Paymaster ค่อนข้างเป็นแนวทางเดียว แต่เป็นส่วนที่มั่นคงที่สุดในการจับมูลค่าและลดเกณฑ์สำหรับผู้ใช้ web2 ในการเข้าสู่ web3 องค์กร web2 จำนวนมากอาจใช้บริการ Paymaster

○ Bundler เป็นหนึ่งในองค์ประกอบที่มีโอกาสมากที่สุด สาระสำคัญของมันคล้ายกับรีเลย์ ทิศทางกำไรส่วนใหญ่จะหมุนรอบโอกาสที่ขยายโดยธุรกรรมแบบแพ็คเกจ (เช่น การรับส่วนต่างของราคาก๊าซ, MEV และกลุ่มความเป็นส่วนตัวที่มีอคติต่อ B - ความต้องการด้านข้าง) แต่การบรรจุธุรกรรม หากไม่ทำเช่นนั้นจะทำให้ Bundler สูญเสียเงิน ดังนั้นการเลือกการค้าจึงเป็นเรื่องยาก

▪ การสร้างเครือข่าย Bundler ด้วยโปรโตคอลที่มีโหนดและบริการ Relayer ของตัวเองจะง่ายกว่า ตัวอย่างเช่น Rpc เป็นสิ่งอำนวยความสะดวกแบบกระจายอำนาจสามารถช่วยการกระจายอำนาจของ Bundler ได้

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

▪ Bundler ปัจจุบันเป็นสระส่วนตัวและไม่มีสระสาธารณะ ในปัจจุบัน มีเพียง Stackup เท่านั้นที่ดำเนินการได้ดีและให้ผลกำไร และ Biconomy อยู่ในระดับปานกลาง

▪ Bundler เป็นสินค้าสาธารณะที่ทำกำไรได้ยากแต่จำเป็นมากสำหรับระบบนิเวศ อย่างไรก็ตาม ไม่มีแผนการดำเนินงานสินค้าสาธารณะที่ครบกำหนดในตลาด และฝ่ายโครงการส่วนใหญ่ในปัจจุบันต้องการแปรรูปเพื่อพิจารณาผลกำไร

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

○ การรวมกันของ AA และ MEV: AA, Sequencer และเจตนาจะขยายห่วงโซ่การดำเนินงานบนห่วงโซ่เป็นหลัก MEV ต้องใช้ห่วงโซ่การติดสินบนที่ยาวขึ้น Bundler ของ AA และการแก้ไขเจตนาอาจร่วมมือกับบทบาท เช่น ผู้ค้นหาในห่วงโซ่ MEV เพื่อสร้าง MEV แบบฟอร์มการแบ่งปัน เนื่องจาก AA จัดทำสัญญา Bundler และจุดเข้าใช้งาน ตามทฤษฎีแล้ว AA จึงสามารถแบ่งปันรายได้ของ PEV (Prover Extractable Value) ได้

○NFT: การปรับปรุงประสบการณ์ผู้ใช้สามารถดึงดูดผู้ใช้ใหม่ได้มากขึ้น และในขณะเดียวกันก็ทำให้การตรวจสอบตลาดและธุรกรรมเป็นอัตโนมัติมากขึ้น ERC 6551 และ 4337 มีความสามารถด้านบัญชีในระดับการรับรู้ของผู้ใช้ และสามารถรวมเกมแบบ Full-chain, DID และมิดเดิลแวร์ได้ เกม Full-chain ครั้งต่อไปต้องใช้ความสามารถในการประกอบของ ERC-6551 เพื่อเติมเต็มประสบการณ์การเล่นเกมของบัญชีอุปกรณ์แบบ multi-chain + ที่สามารถแลกเปลี่ยนได้

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

• AA และเจตนา:

○โดยพื้นฐานแล้ว ไม่มีความสัมพันธ์ที่มีผลผูกพันที่จำเป็นระหว่างเจตนากับ AA ความตั้งใจคือนวัตกรรมที่สำคัญในชั้นประสบการณ์ผู้ใช้ ความเข้าใจที่ดีขึ้นและเร็วขึ้นและการสลายตัวของความต้องการของผู้ใช้ เปลี่ยนให้เป็นการดำเนินการของผู้ใช้อย่างน้อยหนึ่งรายการ AA คือการเพิ่มประสิทธิภาพแบ็กเอนด์ การดำเนินการตามคำแนะนำของผู้ใช้ที่ดีขึ้น Telegram bot เป็นนวัตกรรม Intent ทั่วไป แต่แบ็กเอนด์ยังคงใช้กระเป๋าเงิน EOA ซึ่งไม่ส่งผลกระทบต่อประสบการณ์ผู้ใช้

○ เจตนาคือกระบวนการในการแก้ไขเส้นทางการปฏิบัติการที่ดีที่สุดสำหรับเป้าหมายเฉพาะ ในอดีต Intent มีแนวโน้มที่จะเป็นข้อกำหนดง่ายๆ แต่ในอนาคต อาจก่อให้เกิดปัญหาที่ซับซ้อนด้วยหลายเงื่อนไข หลายขั้นตอน สภาพแวดล้อมการดำเนินการหลายรายการ และแม้แต่การแนะนำเอเจนต์ AI

○ โอกาสในการแสดงเจตนา: ผู้ปฏิบัติงานสามารถลดจำนวนลายเซ็นและปรับปรุงประสบการณ์ผู้ใช้ได้ ด้านแอปพลิเคชันสามารถสร้างโครงสร้างพื้นฐานใหม่ ภาษาใหม่ และรูปแบบโซลูชันใหม่โดยอิงตามการเล่าเรื่องตามความตั้งใจ ซึ่งเป็นหนึ่งในกรณีการใช้งานที่มีศักยภาพมากที่สุดในอนาคต

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

▪ เส้นทางการใช้งานที่หลากหลายของ Solver: Super Smart Contracts ต่างๆ ที่ค่อนข้างครบกำหนดแล้วในระยะสั้นจะถูกรวมเข้าด้วยกันก่อน ในระยะยาว AI ที่มีระดับความเป็นอิสระที่สูงกว่าจะเป็นรูปแบบในอุดมคติที่สุด แต่เป็นการยากมากที่จะนำไปใช้ ; Solver จะนำ off-chain แรก กระบวนทัศน์ใหม่ของการประมวลผลล่วงหน้าแล้วอัปโหลดไปยัง chain จะเป็นประโยชน์ต่อโปรโตคอลอัตโนมัติบางอย่าง (เช่น Uniswap X) ปัจจุบัน Axiom ของโปรเซสเซอร์ร่วม ZK สามารถใช้เป็นตัวอย่างของความเป็นส่วนตัวได้ แก้ปัญหา.

▪ ภาษาใหม่เพื่อแสดงความตั้งใจ: มี Juvix และ Essential อยู่แล้ว สิ่งสำคัญคือต้องเปิดตัวโปรเจ็กต์ดังกล่าวก่อนและผู้ใช้จำเป็นต้องสร้างความไว้วางใจล่วงหน้า

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

○ โอกาสในการสมัคร ZK: จุดประสงค์ของผู้ใช้มีข้อกำหนดการเข้ารหัสจำนวนมาก กลไกของ 4337 สามารถตอบสนองการชำระความเป็นส่วนตัวได้ การบูรณาการที่ลึกยิ่งขึ้นจะได้รับการพัฒนาในตลาด zkProof

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

• โครงการสำคัญ:

○ มีผู้เข้าร่วมสองประเภทในตลาดนามธรรมบัญชี: ประเภทแรกคือกระเป๋าเงินสัญญาอัจฉริยะที่มีฟังก์ชันต่างๆ เช่น การเข้าสู่ระบบและการกู้คืนทางสังคม การแยกก๊าซ การแบ่งชุดธุรกรรม และการบูรณาการและการรวมกลุ่มของบริการของบุคคลที่สาม (เช่น การฝากสกุลเงินตามกฎหมายและ การถอนเงินและโปรโตคอล DeFi) มีโครงการสตาร์ทอัพมากมายอยู่ในระหว่างดำเนินการ แต่โซลูชันนั้นเป็นพื้นฐาน ประเภทหนึ่งคือผู้ให้บริการแบบโมดูลาร์ของ Bundler และ Paymaster ซึ่งส่วนใหญ่ยังอยู่ในช่วงเริ่มต้น ยกเว้น binonomy และ stackup

○ โครงการสำคัญ: Biconomy, Stackup และ Pimlico เป็นโซลูชัน 4337 ที่ค่อนข้างสมบูรณ์ในตลาดในปัจจุบัน การปรับปรุง SDK และโซลูชันโมดูลาร์อย่างต่อเนื่องจะช่วยให้ครองตลาดชั้นนำและบรรลุความครอบคลุมตลาดสูงสำหรับโซลูชันทางเทคนิค ปัจจุบัน Stackup ได้ใช้ Paymaster สองประเภท และโมเดล Bundler โซลูชันแบบเต็มกระบวนการ + ไลบรารีส่วนประกอบหลายรายการ จะเป็นแนวทางสำหรับโครงการชั้นนำดังกล่าวในการขยายข้อได้เปรียบต่อไปในอนาคต

▪ ส่วนแบ่งการตลาดของ Bundler ของ Pimlico (ส่วนแบ่ง userop ของ Chain Bundle ทั้งหมด52% ) และกำไร (กำไรแรกจากรูปหลายเหลี่ยม โดยแตะระดับ 637 MATIC ในเดือนกรกฎาคม และยังมีกำไรเชิงบวกจากการปรับให้เหมาะสม)

▪ กลุ่ม Stackup ทั้งหมดมีธุรกิจแบบรวมกลุ่ม โดย Arbitrum (5 ETH ในเดือนสิงหาคม) และ Ethereum (0.4 ETH ในเดือนกรกฎาคม) เป็นผู้นำในด้านความสามารถในการทำกำไร Bundler อยู่ในสถานะที่สูญเสียมากขึ้นแต่ทำได้มากขึ้น

○โครงการที่เป็นนวัตกรรม: ความเป็นส่วนตัวเป็นข้อกำหนดที่ยาก ตัวอย่างเช่น Axiom โปรเซสเซอร์ร่วม ZK สามารถใช้เป็นตัวอย่างของตัวแก้ปัญหาความเป็นส่วนตัวได้ Nocturne เป็นชั้น AA ความเป็นส่วนตัวที่ประกอบได้ ผู้ใช้สามารถโต้ตอบกับสัญญาได้หลังจากฝากเงินจาก EOA หรือสัญญา และใช้ zkp เพื่อความเป็นส่วนตัว ปกป้อง AI เป็นประเด็นร้อนในตลาด ตัวอย่างเช่น Echooo Wallet ผสมผสานเทคโนโลยี MPC และ AI เพื่อบรรลุการตรวจสอบความเสี่ยงแบบหลายลายเซ็นและ AI ขณะเดียวกัน นวัตกรรมที่สร้างจากโครงการแบบดั้งเดิมก็เป็นไฮไลท์เช่นกัน ตัวอย่างเช่น Universal ของทีม Uniswap Paymaster สามารถจับคู่กระแสของผู้ใช้กระเป๋าเงินและผู้ดำเนินการ Paymaster ตลาดเซ็กซ์

• EIP และโอกาสอื่นๆ:

○ สำหรับ EIP ที่เกี่ยวข้องกับ 4337 เนื่องจากมีการกำหนดทิศทางอย่างเป็นทางการของ 4337 ข้อเสนอส่วนใหญ่ในปัจจุบันมุ่งเน้นไปที่การปรับใช้ AA ให้เหมาะสมที่สุด ตัวอย่างเช่น ERC 6551 เป็นส่วนเสริมของอนุพันธ์ 4337 EIP 6662, ERC 6900, ERC 1271, ERC 6492, EIP 7204 และ EIP 7197 ต่างก็ปรับทิศทางของ AA ให้เหมาะสม ERC 7377 มีประโยชน์สำหรับการย้ายบัญชีในภายหลัง

○โครงการที่ได้รับรางวัลอื่น ๆ: Ethereum ให้ทุนสนับสนุนโครงการที่เกี่ยวข้องกับนามธรรมบัญชีทั้งหมด 4 โครงการในไตรมาสแรกและที่สองของปี 2023 ซึ่งสองโครงการจัดทำโดยทีมอย่างเป็นทางการของ 4337 (ทีมอย่างเป็นทางการของ AA และแทรมโพลีนกระเป๋าสตางค์ของเบราว์เซอร์ 4337 ที่พัฒนาโดย it) และอีกสองโครงการนวัตกรรมหลัก ๆ ที่สร้างขึ้นโดยใช้องค์ประกอบ 4337 ด้วยโปรโตคอล/เทคโนโลยีที่มีอยู่ (zkShield เป็นลายเซ็นหลายลายเซ็นส่วนตัวที่ใช้ ZKP และนามธรรมของบัญชีเพื่อซ่อนเจ้าของบัญชี Universal Paymaster ที่เปิดตัวโดยทีมงาน Uniswap คือ สภาพคล่องเดียวเป็นตลาดจับคู่การจ่ายก๊าซ ERC-20)

• การพัฒนาในอนาคต: ในระยะสั้น เราจะมุ่งเน้นไปที่การขยายตลาดและสร้างรูปแบบการส่งเสริมการขายร่วมกับเลเยอร์ 2 ในระยะกลาง เราจะมุ่งเน้นไปที่การใช้งาน Bundler และ Paymaster แบบแยกส่วน และการปรับใช้ SDK ในขณะที่ ปรับประสบการณ์ผู้ใช้ให้เหมาะสมในรายละเอียด (เช่น การลดต้นทุนค่าน้ำมัน เพิ่มการแปลง EOA-to-ERC-4337 ที่เลือกไว้ เป็นต้น) ในระยะยาว ให้พิจารณาบังคับแปลงกระเป๋าเงิน EOA

1. การแนะนำบทคัดย่อบัญชี

• ความหมายและบทสรุป:

○สาระสำคัญของการแยกบัญชีคือ: การแยกแหล่งธุรกรรมและลายเซ็น;

○ เหตุใดเราจึงต้องมีบัญชีที่เป็นนามธรรม: 1) ลดความซับซ้อนของประเภทบัญชี 2) แยกบัญชีออกจากลายเซ็น ให้อิสระแก่พฤติกรรมในห่วงโซ่มากขึ้นในขณะที่วางบัญชีในระดับความปลอดภัยที่สูงขึ้น;

○ วิวัฒนาการของการแยกบัญชี: ปริมาณงานและความซับซ้อนของการแยกความแตกต่างโดยตรงนั้นมีมาก และ EIP 2938 และ EIP 3074 จำเป็นต้องมีการเปลี่ยนแปลงในชั้น consensus ในท้ายที่สุด โซลูชัน EIP 4337 ก็ถูกเลือกโดยไม่ต้องเปลี่ยนเลเยอร์พื้นฐาน

• หลักการของ ERC 4337:

○ บทบาท: EIP 4337 สร้างมาตรฐานให้กับกระเป๋าเงินสัญญาอัจฉริยะและโครงสร้างพื้นฐานที่เกี่ยวข้องในอินเทอร์เฟซสัญญา 5 แบบ ได้แก่ Bundler, Entry Point Contract, Paymaster และ Smart Contract Wallet Factory ) และผู้รวบรวมลายเซ็น และรูปแบบธุรกรรมใหม่ (UserOperation)

○ขั้นตอนการทำธุรกรรม: 4337 โดยไม่ต้องแก้ไขเลเยอร์ฉันทามติของ Ethereum ให้แนะนำการดำเนินการผู้ใช้ลอจิกการดำเนินการใหม่ และเพิ่ม Bundler เพื่อรับผิดชอบการบรรจุ userop หลังจากกระบวนการดั้งเดิม สัญญา EntryPoint และ Wallet จะถูกเพิ่มเพื่อแยกกระบวนการตรวจสอบและดำเนินการเพื่อให้การดำเนินการแบบกำหนดเองเสร็จสมบูรณ์ สุดท้าย ตรรกะการชำระค่าธรรมเนียมก๊าซจะถูกดึงผ่าน Paymaster ผู้ใช้เริ่มต้น userop - userop ถูกส่งไปยัง พูลหน่วยความจำ userop ของผู้ใช้ - Bundler มีหน้าที่รับผิดชอบในการรวม UserOps ที่เลือกไว้ในธุรกรรมและส่งไปยัง EntryPoint - EntryPoint ตรวจสอบการดำเนินการของผู้ใช้ และกระเป๋าสตางค์สัญญาอัจฉริยะดำเนินการผู้ใช้ ดำเนินการและรวมเข้ากับบล็อก

• 4337 เมื่อเปรียบเทียบกับโซลูชันอื่นๆ:

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

1.1 ความหมายและโครงร่างโครงร่าง

• สิ่งที่เป็นนามธรรมของบัญชี:

○ Ethereum มีบัญชีสองประเภท: บัญชีภายนอก (EOA) และบัญชีสัญญา (CA) ตามวิธีแก้ปัญหาแบบดั้งเดิม EOA อาศัยการจัดการคีย์และลายเซ็น ECDSA มากเกินไป ตรรกะการดำเนินการนั้นเข้มงวดและกลไกของมันจะผูกสิทธิ์ลายเซ็นและอย่างเคร่งครัด บัญชี จะส่งผลต่อการเข้าและการพัฒนาผู้ใช้ใหม่ในภายหลัง

จำเป็นต้องมีโซลูชันที่อนุญาตให้ผู้ใช้ใช้กระเป๋าเงินสัญญาอัจฉริยะที่มีตรรกะการตรวจสอบโดยพลการเพื่อแก้ไขปัญหาดังกล่าว โซลูชันนี้เรียกว่า Account Abstract (AA) และหลักการคือการแยกแหล่งที่มาและลายเซ็นของธุรกรรมออก

• ทำไมเราจึงต้องมีนามธรรมบัญชี:1) ลดความซับซ้อนของประเภทบัญชี 2) แยกบัญชีออกจากลายเซ็น ให้อิสระมากขึ้นในการดำเนินการแบบออนไลน์และวางบัญชีในระดับความปลอดภัยที่สูงขึ้น

• วิวัฒนาการของนามธรรมบัญชี:ปริมาณงานและความซับซ้อนของการแยกความแตกต่างโดยตรงระหว่าง EIP 2938 และ EIP 3074 จำเป็นต้องมีการปรับเปลี่ยนเลเยอร์ฉันทามติ สุดท้ายนี้ โซลูชัน EIP 4337 ได้รับเลือกโดยไม่ต้องเปลี่ยนเลเยอร์พื้นฐาน

○ การสร้างความแตกต่างโดยตรง: ตัวอย่างเช่น การเพิ่มประเภทธุรกรรมใหม่ผ่าน EIP 86, EIP 101 และ EIP 859

○ หากต้องการปรับปรุงสถานะของบัญชีบางประเภท:

▪ EIP 2938 ทำให้บัญชีสัญญาเป็นบัญชี ระดับบนสุด ที่สามารถชำระค่าธรรมเนียมและดำเนินธุรกรรมได้

▪ EIP 3074 ขอแนะนำรหัสปฏิบัติการใหม่สองรหัสเพื่อให้บัญชี EOA สามารถใช้สัญญาได้

○ EIP 4337: แนะนำตรรกะการดำเนินการใหม่ - กลุ่มการดำเนินการของผู้ใช้

1.2 ERC 4337 หลักความรู้พื้นฐาน

• บทนำ: ในเดือนกันยายน 2021 Vitalik Buterin เสนอ EIP-4337 กับนักวิจัย Ethereum จาก OpenGSN และ Nethermind EIP-4337 เพิ่มกลุ่มหน่วยความจำ UserOperation ใหม่โดยหวังว่าจะแทนที่กลุ่มหน่วยความจำธุรกรรมปัจจุบันอย่างสมบูรณ์เพื่อให้บรรลุการแยกบัญชี

บทบาท

• UserOperation: ธุรกรรมที่ผู้ใช้จำเป็นต้องเริ่มต้นจะถูกบรรจุและส่งไปยัง Bundler และบรรจุเป็น Bundle ร่วมกับ UserOperations อื่น ๆ

• Bundler: โหนดที่รับผิดชอบในการเลือกธุรกรรมจากกลุ่มธุรกรรม การรวม UserOperations หลายรายการเข้าด้วยกัน และสร้างธุรกรรม EntryPoint.handleOps()

• EntryPoint: สัญญาอัจฉริยะที่จัดการการตรวจสอบธุรกรรมและการดำเนินการของชุด UserOperations ซึ่งทำหน้าที่เป็นคนกลางระหว่าง Bundler และกระเป๋าเงินสัญญาอัจฉริยะ:

• สัญญากระเป๋าเงิน: สัญญาอัจฉริยะที่สามารถสร้างกระเป๋าเงินสัญญาสำหรับผู้ใช้ 4,337 คน

• ผู้รวบรวม: ใช้เพื่อตรวจสอบลายเซ็นรวม;

• Paymaster: สัญญาอัจฉริยะที่ช่วยให้ผู้ใช้ชำระค่าน้ำมัน

ขั้นตอนการทำธุรกรรม

• ลายเซ็นธุรกรรม: ผู้ใช้เริ่มต้นการดำเนินการของผู้ใช้กระเป๋าเงิน และใช้รูปแบบใด ๆ ของคีย์ส่วนตัวเพื่อลงนามการดำเนินการของผู้ใช้ (คำแนะนำยังคงไม่เปลี่ยนแปลง แต่ฟิลด์เนื้อหาเปลี่ยนแปลง สามารถเลือกลายเซ็นที่ไม่ใช่ ECDSA ได้) เพื่อสร้างการดำเนินการของผู้ใช้ที่ลงนาม ( UserOperations) UserOp จะถูกส่งไปยังพูลหน่วยความจำของการดำเนินการของผู้ใช้ที่รอดำเนินการเพื่อรอการประมวลผล

• ส่งธุรกรรม: Bundler จัดแพคเกจการดำเนินการของผู้ใช้ในกลุ่มหน่วยความจำการดำเนินการของผู้ใช้ จากนั้นลงนามในธุรกรรมแยกต่างหากเพื่อรวมคำสั่งของผู้ใช้ ประมวลผล UserOp เป็นธุรกรรมเดียวในชุดและส่งไปยังสัญญาจุดเริ่มต้น หลังจากบรรจุ UserOperations หลายรายการหลังจากถูก ในขั้นแรก Bundlers จะจำลองธุรกรรมร่วมกัน ตรวจสอบว่าจะมีความล้มเหลวในการดำเนินสัญญาหรือไม่ และคำนวณว่าค่าธรรมเนียมก๊าซเพียงพอหรือไม่ หากการจำลองผ่าน UserOperations ชุดนี้จะถูกส่งไปยังบล็อกโหนดเป็นธุรกรรม

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

• Block chaining: กระเป๋าเงินสัญญาอัจฉริยะดำเนินการการดำเนินการของผู้ใช้และรวมไว้ในบล็อก

1.3 การเปรียบเทียบระหว่างกระเป๋าสตางค์แบบเดิมกับกระเป๋าสตางค์ MPC

1.4 แผน AA ของ EIP-3074

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

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

• EIP-3074 เพิ่ม OpCodes ใหม่สองรายการ ได้แก่ AUTH และ AUTHCALL มีแนวโน้มที่จะอนุญาตให้ผู้ใช้ (EOA) ดำเนินการต่าง ๆ ในนามของตนผ่านสัญญา (สัญญา Inviver, Inviver ไม่สามารถอัปเกรดได้) ในขณะที่ช่วยให้นักพัฒนาสามารถใช้ความยืดหยุ่นมากขึ้น กรอบการออกแบบออบเจ็กต์ธุรกรรมและกลไกการตรวจสอบ (อัลกอริธึมลายเซ็น) เพื่อให้ EOA ใด ๆ สามารถดำเนินการได้เหมือนบัญชีสัญญา (บัญชีสัญญา) โดยไม่ต้องปรับใช้สัญญาใด ๆ ด้วยตัวคุณเอง

• ข้อดี: 1) ระดับความเป็นอิสระที่สูงขึ้น เช่น ธุรกรรมเป็นชุด ธุรกรรมบรรจุภัณฑ์ การชำระค่าธรรมเนียม ลายเซ็นหลายลายเซ็น ฯลฯ สามารถทำได้ 2) สามารถชำระค่าธรรมเนียมได้หลายครั้ง และบัญชีภายนอกยังสามารถจ่าย Inviver ผ่านรายการโปรดของพวกเขาได้ ค่าธรรมเนียมการจัดการโทเค็น

• ข้อเสีย: 1) EIP-3074 เกี่ยวข้องกับการเปลี่ยนแปลงในชั้นฉันทามติขนาดใหญ่ เมื่อเกิดปัญหาขึ้น จำเป็นต้องมี Hard Fork เพื่อแก้ไขปัญหา 2) เนื่องจาก EIP-3074 อนุญาตให้บัญชีที่เป็นเจ้าของภายนอกของ EOA เป็นเจ้าของบัญชี Smart Contract ได้ กลไกลายเซ็นยังคงใช้ลายเซ็น ECDSA คงที่ และไม่สามารถใช้วิธีลายเซ็นใดๆ เช่น EIP-4337 ได้

• EIP-5003: เป็นข้อเสนอส่วนขยายสำหรับ EIP-3074 (AUTH และ AUTHCALL) ที่แนะนำ opcode AUTHUSURP ใหม่ หากที่อยู่ EOA A อนุญาตให้ที่อยู่ B อื่นดำเนินการในนามของตนโดยใช้กลไก EIP-3074 ดังนั้น AUTHUSURP จะอนุญาตให้ B ตั้งรหัสของ A นั่นคือการอัปเกรด EOA ที่มีอยู่ให้เป็นสัญญา และอนุญาตให้ย้ายจาก ECDSA ไปยังแผนลายเซ็นที่มีประสิทธิภาพมากขึ้นหรือต้านทานควอนตัม

2. โซลูชันนามธรรมบัญชีหลายสายโซ่

สรุป

• สองเส้นทาง: วิธีการที่รองรับ 4337 และการลบบัญชีดั้งเดิม

• เข้ากันได้กับโครงการ 4337:

○ ปัจจุบัน Arbitrum, Polygon, Optimism และ BNB ยังไม่มีนามธรรมบัญชีแบบรวมในตัว อย่างไรก็ตาม ส่วนใหญ่ได้รับการสนับสนุนผ่านผลิตภัณฑ์ที่เกี่ยวข้อง 4,337 รายการ (เช่น Biconomy, Stackup เป็นต้น) และการก่อสร้างโครงสร้างพื้นฐานยังอยู่ในขั้นแนวความคิด

○ อนุญาโตตุลาการผ่านข้อเสนอการสนับสนุนอุปกรณ์ปลายทางสำหรับ AA ในเดือนกรกฎาคมปีนี้

○ รูปหลายเหลี่ยม zkEVM ซึ่งเอกสารอย่างเป็นทางการมีการระบุว่าการชำระเงินแบบ multi-token gas จะได้รับการสนับสนุนในอนาคต

○ การมองในแง่ดีและ BNB มอบโครงสร้างพื้นฐานที่เป็นนามธรรมของบัญชีบางอย่าง เช่นAlchemyBiconomyPimlicoและStackupรอ.

• โซลูชันการลบบัญชีแบบเนทีฟ: Starknet และ zkSync สองเชนรองรับการลบบัญชีแบบเนทิฟ ซึ่งแตกต่างจากโซลูชัน 4337

เข้ากันได้กับรูปแบบ 4337

• Arbitrum:

○ อนุญาโตตุลาการได้ผ่านมติเกี่ยวกับการสนับสนุนจุดสิ้นสุดการแยกบัญชีเมื่อวันที่ 17 กรกฎาคม 2023ข้อเสนอ AIP-2ปัจจุบัน Offchain Labs ได้เปิดใช้งานการสนับสนุนอย่างเป็นทางการสำหรับจุดสิ้นสุดบัญชีนามธรรมบน Arbitrum One และ Arbitrum Nova;

○ ข้อเสนอระบุว่านักวิจัย Ethereum เสนอจุดสิ้นสุด RPC ใหม่ eth_sendRawTransactionConditional เพื่อปรับซีเควนเซอร์ L2 ให้ตรงกับความต้องการเฉพาะของบันเดิล ERC-4337

• Polygon:

○ Polygon เข้ากันได้กับ 4337 และได้เปิดตัวโซลูชันที่เกี่ยวข้องกับธุรกรรมเมตา เช่นBiconomy(โปรโตคอลรีเลย์หลายสายโซ่)Gas Station Network (GSN)(โปรโตคอลสินค้าสาธารณะแบบกระจายอำนาจสามารถช่วยสรุปกระบวนการของผู้ใช้ในการจ่ายก๊าซ)Infura(ผู้ให้บริการโหนด) และGelato(Repeater SDK มีการชำระเงินหลายโทเค็น)

○รูปหลายเหลี่ยมในนั้นเอกสารอย่างเป็นทางการมีการระบุไว้ใน Polygon zkEVM รองรับการลบบัญชีผ่าน ERC 4337 และจะอนุญาตให้ผู้ใช้ชำระค่าธรรมเนียมด้วยโทเค็นใดๆ โดยจะมีการเปิดเผยรายละเอียดเพิ่มเติม

• การมองในแง่ดี: ปัจจุบัน OP mainnet มีโครงสร้างพื้นฐานที่เป็นนามธรรมของบัญชีบางอย่าง เช่นAlchemyBiconomyCyberConnectPimlicoและStackupสำหรับโครงการอื่นๆ ยังไม่มีการเปิดเผยรายละเอียดทางสถาปัตยกรรม

• BNB: บนเครือข่าย BNB ในปี 2023แผนงานเทคโนโลยีในอย่างเป็นทางการระบุว่าจะมีการจัดตั้งโครงสร้างพื้นฐานนามธรรมบัญชีขึ้น ปัจจุบัน 4377 เข้ากันได้กับ BNB และจะมีการเปิดเผยรายละเอียดเพิ่มเติม

โซลูชันนามธรรมบัญชีดั้งเดิม

• Starknet สนับสนุนการสร้างบัญชีแบบเนทีฟ นั่นคือ บัญชีทั้งหมดเป็นบัญชีที่ชาญฉลาด

○ แผนเป้า: นามธรรมลายเซ็น (สัญญาบัญชีที่แตกต่างกันใช้แผนการตรวจสอบลายเซ็นที่แตกต่างกัน) และนามธรรมการชำระเงิน (รูปแบบการชำระเงินธุรกรรมที่แตกต่างกันและแบบฟอร์มโทเค็น)

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

▪ Sequencer ต้องมีสัญญาบัญชีเพื่อตรวจสอบธุรกรรมก่อน เพื่อป้องกันการโจมตี DoS Sequencer ที่ยอมรับธุรกรรมจะต้องทำการจำลองในเครื่องตามสถานะที่ทราบก่อนที่จะเพิ่มธุรกรรมลงใน mempool และออกอากาศไปยัง Sequencers อื่น ๆ

▪ เมื่อการจำลองเสร็จสมบูรณ์ ธุรกรรมจะถูกดำเนินการ เข้าสู่กลุ่มและเผยแพร่ในเครือข่าย

○ความแตกต่างระหว่างโซลูชั่น Starknet และ Ethereum:

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

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

▪ ขจัดความซับซ้อนเพิ่มเติมที่เกิดจาก Bundler: Starknet ทำให้กระบวนการง่ายขึ้นโดยการระบุ Sequencer เพื่อเติมเต็มบทบาทของ Bundler;

▪ Starknet ไม่มีโปรโตคอลค่าธรรมเนียมการทำธุรกรรมที่คล้ายกับ Paymaster;

▪ Starknet จะไม่แยกความแตกต่างระหว่างธุรกรรมปกติและ UserOperations: เนื่องจากธุรกรรม Starknet ทั้งหมดถูกกระตุ้นโดยบัญชีสัญญา ใน Ethereum Bundlers ดำเนินการธุรกรรม UserOperation ในขณะที่ Starknet Sequencers ดำเนินการธุรกรรมทั้งหมด

▪ มีหลายวิธีในการปรับใช้บัญชีสัญญา:

• Starknet ปรับใช้บัญชีสัญญาก่อนที่จะเรียกมัน Starknet ต้องการบัญชีที่มียอดโทเค็นเพื่อสร้างบัญชีสัญญาใหม่โดยการเรียกใช้ฟังก์ชัน Deploy_account พิเศษ สัญญาบัญชีที่ปรับใช้นี้สามารถจ่ายก๊าซได้

• EIP 4337 ไม่จำเป็นต้องปรับใช้ล่วงหน้า Bundler ปรับใช้บัญชีสัญญาโดยดำเนินธุรกรรม UserOperation ซึ่งพารามิเตอร์ initCode ไม่ว่างเปล่า กระบวนการปรับใช้ไม่จำเป็นต้องมีบัญชีที่มียอดคงเหลือโทเค็น และ Paymaster สามารถชำระค่าธรรมเนียมก๊าซได้

• zkSync: zkSync Era เป็นของโซลูชันการลบบัญชีแบบเนทีฟ แต่ยังเข้ากันได้กับ EVM อีกด้วย

○เป้าหมายโครงการ: นามธรรมลายเซ็น (สัญญาบัญชีที่แตกต่างกันใช้แผนการตรวจสอบลายเซ็นที่แตกต่างกัน) และนามธรรมการชำระเงิน (รูปแบบการชำระเงินธุรกรรมที่แตกต่างกันและแบบฟอร์มโทเค็น)

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

○ ความแตกต่างระหว่างโซลูชัน zkSync และ 4337:

▪ zkSync ไม่แยกความแตกต่างระหว่าง EOA และบัญชีสัญญา

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

▪ zkSync อนุญาตให้ validateTransaction และ Paymaster โทรออกที่จัดเก็บข้อมูลภายนอกของบัญชีสัญญาธุรกรรมนี้: เช่นยอดโทเค็นของบัญชีสัญญาในสัญญาภายนอก ซึ่งถูกห้ามโดย Ethereum

การเปรียบเทียบโซลูชัน zkSync, Starknet และ 4337

• ความคล้ายคลึง:

○ กระบวนการกลไก AA ของ zkSync, Starknet และ 4337 ทั้งหมดคล้ายกัน ซึ่งเป็นขั้นตอนการยืนยัน → กลไกค่าธรรมเนียม (จ่ายโดยสัญญาบัญชีหรือ Paymaster) → ขั้นตอนการดำเนินการ อินเทอร์เฟซกระเป๋าเงินสัญญาอัจฉริยะแบ่งออกเป็น

○ การเผชิญกับภัยคุกคาม DoS: ตรรกะสัญญาของ zkSync อนุญาตให้เข้าถึงเฉพาะสล็อตของตัวเองเท่านั้น และตรรกะของสัญญาไม่สามารถใช้ตัวแปร Global ได้ Sequencer ของ Starknet กำหนดให้ธุรกรรมจะต้องจำลองในเครื่องก่อนที่จะเพิ่มลงใน mempool และการออกอากาศ ขีดจำกัด UserOperation Gas ของ 4337 ถูกเพิ่มเข้าไป ขั้นตอน validateUserOp และ Paymaster จำเป็นต้องเดิมพันโทเค็น

• ความแตกต่าง:

○ Native AA: zkSync และ StarkNet เป็นทั้งนามธรรมของบัญชีดั้งเดิม และสถาปัตยกรรมของพวกเขาแตกต่างจาก 4337

○ ปริมาณการใช้ก๊าซบนเครือข่าย: zkSync และ StarkNet เป็นทั้งเลเยอร์ 2 และต้องพิจารณาค่าธรรมเนียม Rollup

○ บทบาทของการดำเนินการ AA นั้นแตกต่างกัน: ในสถาปัตยกรรม zkSync ตัวดำเนินการและ bootloader (สัญญาระบบ) ร่วมมือกันเพื่อดำเนินการผู้ใช้ให้เสร็จสมบูรณ์ ใน StarkNet การดำเนินการของผู้ใช้ได้รับการจัดการโดย Sequencer และไม่มีกลไก Bundler และ Paymaster ใน 4337 Bundler และ EntryPoint ร่วมมือกันเพื่อดำเนินการการดำเนินงานของผู้ใช้

○ ไม่ว่าธุรกรรมจะสามารถส่งก่อนที่จะปรับใช้สัญญาบัญชีได้หรือไม่: ในทั้ง StarkNet และ zkSync ไม่มีฟิลด์ initCode เช่น 4337 EntryPoint ที่อนุญาตให้ปรับใช้สัญญาบัญชีสำหรับผู้ใช้ ดังนั้นจึงไม่สามารถส่งธุรกรรมได้ ก่อนที่บัญชีจะถูกปรับใช้

○ การเรียกสัญญาภายนอก: zkSync อนุญาตให้ฟังก์ชัน validateTransaction เรียกสัญญาภายนอกที่ปรับใช้ ในขณะที่ 4337 และ Starknet ไม่สามารถทำได้

○ กฎการตรวจสอบของผู้ชำระเงิน:

▪ Starknet ไม่มี Paymaster;

▪ อินเทอร์เฟซ 4337 Paymaster กำหนดฟังก์ชันสองฟังก์ชัน ได้แก่ validatePaymasterOp และ postOp ฟังก์ชันแรกกำหนดตรรกะของธุรกรรมการชำระเงินของ Paymaster และฟังก์ชันหลังทำให้มั่นใจได้ว่า Paymaster สามารถดึงค่าชดเชยก๊าซได้หลังจากดำเนินการธุรกรรมแล้ว Paymaster จำเป็นต้องฝาก Ethereum ในสัญญาจุดเริ่มต้น (เพื่อชำระค่าน้ำมัน) และให้คำมั่นสัญญา Ethereum (เพื่อป้องกันการสร้างแบทช์ที่เป็นอันตรายโดยหุ่นยนต์)

▪ zkSync คล้ายกับ 4337 อินเทอร์เฟซกำหนดสองฟังก์ชันคือ validatePaymasterOp และ postOp ตรรกะเหมือนกับ 4337 แต่ฟังก์ชันส่วนนี้ยังไม่ได้ถูกนำมาใช้ และ Paymaster ของ zkSync จะไม่เริ่มดำเนินการจนกว่าจะเรียก postTransaction เมื่อก๊าซเพียงพอ ส่วนนี้แตกต่างจาก 4337 4337 จะไม่เรียก postOp หาก validatePaymasterUserOp ไม่ส่งคืนบริบท และในทางกลับกัน

3. ข้อมูลการพัฒนา

• สรุป:

• Ethereum, Arbitrum, Optimism และ Polygon ได้ปรับใช้บัญชี ERC-4337 มากกว่า 520,000 บัญชี ซึ่งมากกว่า 80% ถูกสร้างขึ้นในเดือนกรกฎาคม

• Polygon และ Optimism เติบโตอย่างมากตั้งแต่เดือนกรกฎาคมถึงเดือนสิงหาคมผ่านการเปิดตัวผลิตภัณฑ์ AA: Polygon มองเห็นกระแสการรับส่งข้อมูลที่เกิดจากการเปิดตัวเครือข่าย CyberConnect และ Optimism มองเห็นการเติบโตจาก Beam wallet และ ZeroDev;

• Arbitrum และ Ethereum ได้รับความนิยมน้อยกว่า โดยมีผู้ใช้เพียงไม่กี่ร้อยถึงไม่กี่พันคน;

• Bundler และ Paymasters กำลังทำข้อตกลงน้อยลง และแต่ละเครือข่ายก็ถูกผูกขาดโดยโครงการต่างๆ เช่น Pimlico และ StackUp

สรุปข้อมูล

• ความนิยมของ 4337 เริ่มเพิ่มสูงขึ้นในเดือนกรกฎาคม 2023 และมีการเล่าเรื่องเป็นครั้งแรกใน Polygon และ Optimism Cyberconnect เป็นตัวขับเคลื่อนหลักของความนิยม AA นี้ ปริมาณธุรกรรมและก๊าซของ Paymaster และ Bundler เพิ่มขึ้นอย่างมาก และในปัจจุบัน StackUp, Pimlico และ Biconomy ก็ได้กลายเป็นผู้ผูกขาดแล้ว

• สัญญา EntryPoint ERC-4337 ได้รับการปรับใช้อย่างเป็นทางการเมื่อวันที่ 1 มีนาคม 2023 ณ วันที่ 30 สิงหาคม 2023 จำนวนผู้ใช้ทั้งหมดใน Abstract Chain ของบัญชีอยู่ที่ประมาณ 616,000 ราย และจำนวนการดำเนินการของผู้ใช้ทั้งหมดสูงถึง 1.3 ล้านราย เมื่อเทียบกับไตรมาสแรกของปี 2566 การดำเนินงานของผู้ใช้รายไตรมาสเพิ่มขึ้น 11,837% และการเติบโตของผู้ใช้เกิน 27,000% ในไตรมาสที่สองของปี 2566

○ ปัจจุบัน มีบัญชี 4,337 บัญชีถูกใช้งานบน Ethereum, Arbitrum, Optimism และ Polygon ซึ่งมากกว่า 80% ถูกสร้างขึ้นบน Polygon และ Optimism ตั้งแต่เดือนกรกฎาคมถึงสิงหาคม Polygon ก้าวนำหน้ามากด้วยอัตราการดำเนินงานของผู้ใช้ที่ 43.9% และในหมู่ผู้ใช้กระเป๋าเงินของบัญชี Polygon ก้าวนำหน้าด้วยส่วนแบ่ง 47% นอกจากนี้ Stackup ยังสนับสนุนค่าธรรมเนียมน้ำมันมากกว่า 140,000 ดอลลาร์

• ผู้ชำระเงิน: ปัจจุบันมีผู้ชำระเงินทั้งหมด 96 ราย และค่าน้ำมันทั้งหมดอยู่ที่ประมาณ 414,200 ดอลลาร์ เมื่อเทียบกับไตรมาสแรกของปี 2566 ไตรมาสที่สองปริมาณธุรกรรมของ Paymaster เพิ่มขึ้น 5182%. การเติบโตของปริมาณก๊าซรวมและปริมาณการทำธุรกรรมบ่งชี้ว่าความต้องการบริการตัวกลางเหล่านี้มีการเติบโตอย่างมีนัยสำคัญ

• Bundler: ปัจจุบันมี Bundlers ทั้งหมด 1,300 ชุด โดยมีรายได้รวมประมาณ 33,800 ดอลลาร์ มีผู้รวม Ethereum ประมาณ 1,000 รายในเดือนสิงหาคมบัญชี Stackup คิดเป็น 94% (940+)ก่อให้เกิดการผูกขาดในส่วนนี้

ข้อมูลรูปหลายเหลี่ยม

• ขณะนี้มีบัญชี 340,000 บัญชี และจำนวนผู้ใช้ทั้งหมด 560,000 ราย สาเหตุหลักมาจากการใช้งานที่เพิ่มขึ้นอย่างรวดเร็วในเดือนกรกฎาคมปีนี้ มีผู้ใช้ 440,000 ราย

• สาเหตุหลักมาจากการเปิดตัวโซเชียลเน็ตเวิร์ก CyberConnect บัญชีทั้งหมดบนเครือข่ายจึงเป็นกระเป๋าเงิน ERC-4337 ตามมาด้วย Biconomy ซึ่งมีการใช้งานบัญชีเกือบ 30,000 บัญชี

• Bundler และ Paymasters ในเดือนกรกฎาคมและสิงหาคมให้บริการโดย Pimlico เป็นหลัก

• Pimlico เป็นโครงสร้างพื้นฐานการเข้ารหัสที่ออกแบบมาเพื่อเพิ่มการยอมรับนามธรรมของบัญชี Pimlico จะมุ่งเน้นไปที่การจัดหาโครงสร้างพื้นฐานที่ครอบคลุมสำหรับ Bundlers และ Paymasters

ข้อมูลการมองโลกในแง่ดี

• ขณะนี้มีบัญชี 150,000 บัญชี และ 400,000 userops อัตราการใช้งาน ERC-4337 และจำนวน UserOps ในเดือนสิงหาคมเพิ่มขึ้นอย่างมากเมื่อเทียบกับเดือนกรกฎาคม สาเหตุหลักมาจากการเปิดตัว Beam wallet (ซึ่งอนุญาตให้ผู้ใช้ชำระเงินด้วยเหรียญที่ใช้ใน ค่าธรรมเนียมการโอนแทนโทเค็นดั้งเดิมของ blockchain) และ ZeroDev (SDK ที่สร้างขึ้นบน ERC-4337 สำหรับการสร้างแอปพลิเคชัน Web3 ที่ขับเคลื่อนโดยนามธรรมของบัญชี)

• Bundler และ Paymasters ส่วนใหญ่ให้บริการโดย Pimlico, alchemy และ StackUp;

• SDK ของ StackUp สามารถใช้ ERC-4337 เพื่อสร้างกระบวนการธุรกรรมและกระเป๋าเงิน Web3 แบบกำหนดเอง

ข้อมูลอนุญาโตตุลาการ

• ปัจจุบันมีบัญชี 2,200 บัญชีและผู้ใช้ 18,000 ราย การเติบโตในเดือนกรกฎาคมและสิงหาคมส่วนใหญ่มาจาก Zerodev และ Biconomy และที่เหลือส่วนใหญ่เป็นการทดสอบโดยผู้ใช้

• Bundler และ Paymasters โดยพื้นฐานแล้วสร้างโดย StackUp

ข้อมูลอีเธอเรียม

• ขณะนี้มีเพียง 339 บัญชีและ 2,100 บัญชีผู้ใช้ ส่วนบัญชีนั้นสนับสนุนโดย Zerodev มีผู้ใช้น้อยมากที่สร้างโดยโปรเจ็กต์ เช่น Safe และ Biconomy UserOps ที่เหลือส่วนใหญ่สร้างขึ้นโดยผู้ใช้สร้างเหรียญและถ่ายโอน stETH, cbETH และ รีธ. .

• Bundler และ Paymasters โดยพื้นฐานแล้วสร้างโดย StackUp

4. โอกาสที่ AA มอบให้

Paymaster

• Paymaster เป็นสัญญาอัจฉริยะที่ dApp ใช้งาน ซึ่งจะทริกเกอร์ Paymaster ผ่าน Bundler เพื่อชำระค่าก๊าซสำหรับ UserOperation ที่ระบุ บริการของมันจะค่อนข้างรวมศูนย์ (เทียบกับบริการ Bundler) และสัญญาเป็นโอเพ่นซอร์ส แต่แบ็กเอนด์ถูกปิด

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

• ทิศทางด้านนวัตกรรมของ Paymaster ค่อนข้างเป็นแนวทางเดียว แต่เป็นส่วนที่มั่นคงที่สุดในการจับมูลค่าและลดเกณฑ์สำหรับผู้ใช้ web2 ในการเข้าสู่ web3 องค์กร web2 จำนวนมากอาจใช้บริการ Paymaster

สถานการณ์การใช้งาน

• การฝากเงิน Fiat: ให้สิ่งที่เป็นนามธรรมที่จำเป็นต้องมีการทำธุรกรรมนอกเครือข่าย (เช่น การฝากและถอนเงิน Fiat) ตัวอย่างเช่นผู้ใช้สามารถเลือกใช้บัตรเครดิตเพื่อสมัครใช้บริการ Paymaster เพื่อชำระค่าน้ำมันได้

○ Biconomy และ 0x Pass ร่วมมือกับ Transak เพื่อให้การเข้าถึงสกุลเงิน fiat

○ Argent Vault ร่วมมือกับ Moonpay, Transak และ Wyre เพื่อให้บริการช่องทางสกุลเงิน fiat และมีตัวรวบรวมโปรโตคอล DeFi ในตัว

○Etherspot, UniPass และ Braavos รองรับช่องทางสกุลเงิน fiat;

• สลับ: เพื่อป้องกันความผันผวนของก๊าซ Paymaster สามารถรวมเข้ากับฟังก์ชันสลับเพื่อชำระค่าธรรมเนียมก๊าซที่ตกลงกันในเวลาที่กำหนด

• การเชื่อมโยง: ตัวอย่างเช่น MetaMask ได้รวมสะพานข้ามสายโซ่ไว้ในกระเป๋าเงินผ่านความร่วมมือกับผู้ให้บริการบุคคลที่สาม สะพานข้ามสายโซ่เหล่านี้สามารถรวมเข้ากับสัญญาการชำระเงิน (Paymaster) เพิ่มเติมใน Gas Abstraction

○Biconomy ให้บริการสะพานข้ามสายโซ่และบริการสื่อสารข้ามสายโซ่

○ Etherspot, UniPass และ Braavos รองรับการแลกเปลี่ยนและสะพานข้ามสายโซ่

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

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

○ ความสามารถในการตั้งค่าตำแหน่ง DeFi หลายตำแหน่งก่อนการยืนยัน

○ กรอกแบบฟอร์มหลายรายการบนห่วงโซ่โดยไม่ต้องยืนยันในแต่ละครั้ง

○ จัดเรียงสินทรัพย์ในกระเป๋าเงิน/สินค้าคงคลังใหม่โดยไม่ต้องยืนยันการเปลี่ยนแปลงแต่ละครั้ง

• การชำระเงินหลายรูปแบบ: ด้วยการผสานรวมรูปแบบต่างๆ ทำให้ Gas สามารถ มองไม่เห็น ได้อย่างสมบูรณ์ในฝั่งผู้ใช้

○ ค่าตอบแทนของนักพัฒนา: นักพัฒนาแอปสามารถอุดหนุนค่าธรรมเนียมสำหรับผู้ใช้ของตนได้อย่างง่ายดาย เช่น เพื่อเป็นช่องทางในการหาลูกค้า

▪ UniPass ใช้โหนด Relayer ของตัวเองในการจ่ายน้ำมัน และวางแผนที่จะเพิ่มโหมด ธุรกรรมไร้น้ำมันสำหรับการดูโฆษณา ในอนาคต และสนับสนุนการใช้สะพานข้ามสายโซ่เพื่อจ่ายน้ำมัน

○ ค่าธรรมเนียมผู้สนับสนุน/ค่าธรรมเนียมการโฆษณา: สามารถรวมเข้ากับผู้ลงโฆษณาบางรายเพื่อให้ผู้ใช้สามารถทำงานโดยไม่ต้องเร่งรีบ เช่น การกดไลค์วิดีโอ การส่งต่อทวีต ฯลฯ

○ สถาบันแบบรวมศูนย์: ตัวอย่างเช่น การรวมเข้ากับการแลกเปลี่ยน OKX และการเชื่อมโยงบัญชี OKX web3 และบัญชีการแลกเปลี่ยน ผู้ชำระเงินสามารถช่วยที่อยู่ออนไลน์ในการชำระเงินก๊าซโดยการหักยอดคงเหลือในบัญชีแลกเปลี่ยน

○การชำระเงินหลายสกุลเงิน/วิธี: paymaster นำเสนอกระบวนการแยกก๊าซที่เกี่ยวข้องกับกระบวนการนอกเครือข่าย ผู้ใช้สามารถชำระค่าน้ำมันโดยใช้โทเค็น ERC-20 หรือวิธีการชำระเงินนอกเครือข่าย เช่น บัตรเครดิตหรือบริการสมัครสมาชิกอื่น ๆ

▪ Biconomy ไม่เพียงแต่ใช้ Paymaster ของตัวเองที่เข้ากันได้กับ EIP 4337 เท่านั้น แต่ยังมีเครือข่าย Relayer ที่รองรับโทเค็น ERC 20 สำหรับการจ่ายน้ำมันอีกด้วย

○การชำระเงินอัตโนมัติ: Visa ใช้โซลูชันบัญชีที่ได้รับมอบหมายบน StarkNet เพื่อเปิดใช้งานการชำระเงินอัตโนมัติสำหรับกระเป๋าเงินที่โฮสต์ด้วยตนเอง

○ ตรรกะการชำระเงินที่ปรับแต่งได้: ตัวอย่างเช่น ผู้ใช้ Stackup ยังสามารถปรับแต่งตรรกะการจ่ายน้ำมันได้ และ Stackup จะเรียกเก็บเงินจากผู้ใช้ผ่านโมเดล จ่ายตามการใช้งาน

• การรวมกับจุดเริ่มต้น: Paymaster จำเป็นต้องฝาก Ethereum ในสัญญาจุดเริ่มต้นเพื่อชำระค่า UserOperation Gas และต้องมีการค้ำประกัน Ethereum เพิ่มเติมในสัญญาจุดเริ่มต้นเพื่อป้องกันไม่ให้หุ่นยนต์ที่เป็นอันตรายสร้าง Paymaster เป็นกลุ่ม มีโอกาสมากมายในการบูรณาการกับโปรโตคอล Defi เนื่องจากพฤติกรรมการเดิมพัน เช่น สินเชื่อและแหล่งรวมสภาพคล่อง

Bundler และต้นน้ำและปลายน้ำ

• ธุรกรรมแพ็คเกจ Bundler สร้างโอกาสในการทำกำไรได้หลายทาง:

○ รับส่วนต่างของราคาก๊าซ: Bundler จะเรียกเก็บค่าธรรมเนียมก๊าซสำหรับธุรกรรมหลายรายการและส่วนต่างของราคาก๊าซสำหรับธุรกรรมที่ส่ง โปรโตคอล RPC และ Relayer สามารถสร้างเครือข่าย Bundler ได้อย่างรวดเร็ว เครื่องมือสแกนสัญญาและโปรโตคอลการตรวจสอบความปลอดภัยสามารถปกป้องความปลอดภัยของ mempool ที่ส่งมาโดย ผู้รวมกลุ่ม แต่ผู้รวมกลุ่มเลือกธุรกรรม การบรรจุภัณฑ์ที่ไม่เหมาะสมจะส่งผลให้บรรจุภัณฑ์ไม่ประสบผลสำเร็จ ซึ่งจะส่งผลให้ผู้รวมกลุ่มสูญเสีย:

○ Bundler มีส่วนร่วมในการจัดจำหน่าย MEV: mempool ของ Bundler จะทำให้มีโครงสร้างคล้ายกับผู้เข้าร่วมตลาด MEV และอาจรวมกับผู้เล่นในตลาด MEV ที่มีอยู่ในระยะยาวเพื่อสร้างห่วงโซ่การติดสินบนที่ยาวขึ้นสำหรับหุ้น MEV Bundler แบ่งปันรายได้ MEV และ PEV กับ Searcher, Bundler, Sequncer และแม้แต่ Prover

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

• ความท้าทายในอนาคตสำหรับ Bundler:

○ Bundler เป็นสินค้าสาธารณะที่ยากต่อการทำกำไร แต่จำเป็นมากสำหรับระบบนิเวศ: ขณะนี้ยังไม่มีวิธีแก้ปัญหาที่สมบูรณ์สำหรับสินค้าสาธารณะ หากใช้เป็นโครงการเชิงพาณิชย์ ฝ่ายโครงการส่วนใหญ่จะนิยมแปรรูปเพื่อพิจารณาผลกำไร . จะนำไปสู่การคุกคามจากการรวมศูนย์

○ การชนกันที่ไม่มีการชนกัน: หาก UserOperation ถูกส่งโดย Bundlers ที่แตกต่างกันในเวลาเดียวกัน จะมีธุรกรรมเดียวเท่านั้นที่จะสำเร็จ และ Bundlers อื่นๆ จะสูญเสีย Gas เนื่องจากความล้มเหลวในการอัปโหลดไปยังลูกโซ่ ก่อนที่จะมีการใช้ AA ในวงกว้าง ไม่มีแผนการเปลี่ยนแปลงที่ดีใด ๆ นอกเหนือจากการปิดใช้งานบัญชีที่น่าสงสัยอย่างจริงจัง หลังจากนำไปใช้ในวงกว้าง เครือข่าย p2p บางเครือข่ายสามารถเพิ่มประสิทธิภาพปัญหาดังกล่าวได้โดยการทำเครื่องหมายและการลบ

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

โอกาสที่เกี่ยวข้องกับ Bundlers

• รับส่วนต่างค่าธรรมเนียมก๊าซ: Bundler จะเรียกเก็บค่าธรรมเนียมก๊าซสำหรับธุรกรรมหลายรายการและส่วนต่างราคาก๊าซสำหรับธุรกรรมที่ส่ง โปรโตคอล RPC และ Relayer สามารถสร้างเครือข่าย Bundler ได้อย่างรวดเร็ว เครื่องมือสแกนสัญญาและโปรโตคอลการตรวจสอบความปลอดภัยสามารถปกป้องความปลอดภัยของ mempool ที่ส่งมาโดย ผู้รวมกลุ่ม แต่ผู้รวมกลุ่มเลือกธุรกรรมที่ไม่เหมาะสมทำให้บรรจุภัณฑ์ไม่สำเร็จซึ่งจะส่งผลให้ผู้รวมกลุ่มสูญเสีย:

○ อนุพันธ์ของบริการ Relayer: ตรรกะพื้นฐานของ Bundler นั้นคล้ายคลึงกับตรรกะของ Relayer โปรเจ็กต์ประเภทนี้ได้สร้างเคสต่างๆ ขึ้นมา ดังนั้นจึงมีข้อได้เปรียบจากผู้เสนอญัตติรายแรก ตัวอย่างเช่น แม้ว่า Chainlink จะจัดเตรียมฟีดราคา แต่ก็ยังสามารถสร้างเครือข่าย p2p แบบรวมกลุ่มของตัวเองได้ Layer Zero ซึ่งเป็นสัญญาแบบหลายสายโซ่อาจสร้างกลุ่มโฟลว์ UserOp แบบหลายสายโซ่ในอนาคต ตัวทำดัชนีของ Graph ยังมียูทิลิตี้ของ การจัดทำดัชนี (ค้นหา) UserOps ที่ทำกำไรได้ uniswap ด้วย สามารถเปิดตัวเวอร์ชันของตัวเติม UserOp สำหรับธุรกิจ Defi ได้

○ บริการ Blockchain RPC: Rpc เป็นสถานที่กระจายอำนาจที่เชื่อมต่อ dapps กับ blockchain และสามารถช่วยผู้รวมกลุ่มกระจายอำนาจได้ ตัวอย่างเช่น บริการ RPC ที่จัดทำโดยเครือข่ายสาธารณะ ผู้ให้บริการแบบรวมศูนย์ เช่น Alchemy และ Infura ผู้ให้บริการแบบกระจายอำนาจ Pocket Network เป็นต้น

○ ความปลอดภัยของ Bundler: ตามทฤษฎีแล้ว Bundler สามารถเข้าร่วมในพูลหน่วยความจำจำนวนเท่าใดก็ได้ แต่ ERC รับประกันเฉพาะความปลอดภัยของพูลหน่วยความจำมาตรฐานเท่านั้น และความปลอดภัยของพูลหน่วยความจำอื่น ๆ จะได้รับการประเมินเป็นรายบุคคลโดยผู้เข้าร่วม หากมีการเพิ่มลงในพูลหน่วยความจำที่เป็นอันตราย จะส่งผลต่อความปลอดภัยของแพ็คเกจ UserOp ทั้งหมด ดังนั้นโปรเจ็กต์ Bundler จึงควรเพิ่มกลไกการป้องกันการโจมตี/การสแกนความปลอดภัย โครงการต่างๆ เช่น CertiK และ SlowMist สามารถเปิดตัวบริการตรวจสอบความปลอดภัย และยังให้โอกาสในการสแกนที่อยู่สัญญา เช่น Cyberscan;

• Bundler มีส่วนร่วมในการจัดสรร MEV: mempool ของ Bundler จะสร้างโครงสร้างที่คล้ายคลึงกับผู้เข้าร่วมตลาด MEV และอาจรวมกับผู้เล่นในตลาด MEV ที่มีอยู่ในระยะยาว เพื่อสร้างห่วงโซ่การติดสินบนส่วนแบ่ง MEV ที่ยาวขึ้น Bundler แบ่งปันรายได้ MEV, PEV (Prover Extractable Value) กับ Searcher, Builder, Sequncer และแม้แต่ Prover

○ บริการข้อมูล Bundler: ให้บริการ MEV หรือบริการวิเคราะห์ข้อมูลพูลหน่วยความจำ อ้างถึง Eigenphi

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

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

○ สร้างฉันทามติของ Bundler: หากมีการสร้างฉันทามติ ความเป็นไปได้ในการแยก MEV จาก AA จะถูกกำจัดโดยสิ้นเชิง อย่างไรก็ตาม ก๊าซและกลไกโดยละเอียดของ 4337 ยังไม่ได้ถูกสร้างขึ้น และความซับซ้อนในการดำเนินการของ UserOp ก็มากขึ้น ดังนั้น วิธีแก้ปัญหาเหมาะอย่างยิ่ง

○ บูรณาการต้นน้ำ: หมายถึงโซลูชันของ Starkware และ flashbot นั้น Bundler ร่วมมือกับ Searcher และซีเควนเซอร์เพื่อจัดทำชุดบริการบนเครือข่ายและแบ่งปันรายได้จากธุรกรรม

○ ตัวแก้ปัญหา Bundler: UserOp นำเสนอความคาดหวังผลกำไรของ Gas ที่แตกต่างกันและความซับซ้อนในการดำเนินการแบบออนไลน์ และ Bundlers จำเป็นต้องกำหนดพารามิเตอร์ของธุรกรรม Gas และแผนธุรกรรมของตนเอง ซึ่งจะส่งผลต่อลำดับความสำคัญของผู้สร้างบล็อกในการดำเนินการธุรกรรม ภายใต้ราคาก๊าซในตลาดที่แตกต่างกันและสภาวะความผันผวนของก๊าซ Bundlers อาจมีกลยุทธ์การบรรจุ MEV ที่แตกต่างกัน การคำนวณการตรวจสอบและกลยุทธ์เหล่านี้จำเป็นต้องใช้ทรัพยากรการประมวลผลฮาร์ดแวร์ภายในเครื่องและทรัพยากรโหนดบล็อกเชน ดังนั้นอาจมีวิธีแก้ปัญหาสำหรับ Bundlers

○ สร้างกลไกต่อต้านการเซ็นเซอร์ใหม่: 4337 ไม่สามารถใช้ได้กับกลไกต่อต้านการเซ็นเซอร์ crLists เนื่องจากปัจจุบัน UserOperation mempool ไม่สามารถรวมเข้ากับ crLists ได้ (กลไกที่บังคับให้ผู้ตรวจสอบความถูกต้องเพิ่มธุรกรรมลงในบล็อกของ mempool) กลไกนี้ใช้สำหรับธุรกรรมเท่านั้น และจะพลาดการดำเนินงานของผู้ใช้

○ บริการ RPC: สามารถให้ RPC ส่วนตัวแก่ผู้ใช้ และสัญญาว่าธุรกรรมที่ออกอากาศผ่าน RPC นี้จะไม่ได้รับการยกเว้น เช่น Flashbot Protect RPC และ OpenMEV RPC

○ PEV: Provers พยายามสร้างผลกำไรจากข้อมูลมากขึ้น พวกเขาจะใช้ข้อมูลบน Ethereum หรือโปรโตคอลอื่น ๆ หรือแม้แต่ Rollups บางตัวเพื่อทำกำไรแทนที่จะใช้พิสูจน์

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

○บริการพูลความเป็นส่วนตัวแบบไม่ระบุชื่อ: Portal Gate อนุญาตให้ผู้ใช้ใช้กระเป๋าเงินที่แตกต่างกันเพื่อเข้าและออกจากพูลความเป็นส่วนตัว รักษาความเป็นนิรนามและการปฏิบัติตามกฎระเบียบในห่วงโซ่ แต่เฉพาะในกรณีที่พวกเขาจำเป็นต้องผ่าน KYC นอกห่วงโซ่

○ การซื้อขาย Dark Pool: Renegade ได้พัฒนาการซื้อขาย Dark Pool แบบกระจายอำนาจโดยอิงจากการคำนวณหลายฝ่าย (MPC) และการพิสูจน์ความรู้เป็นศูนย์

ความท้าทายในอนาคตของ Bundler

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

○ โปรโตคอล Bundler นั้นทำเงินได้ยาก: โปรโตคอล Bundler แบบโอเพ่นซอร์สนั้นไม่ผูกขาดและไม่มีการแข่งขัน ตำแหน่งข้อมูล RPC ใด ๆ จะคัดลอกโค้ดโอเพ่นซอร์สเพื่อเรียกใช้ Bundler เนื่องจากเป็นสินค้าสาธารณะทั่วไป Bundler ไม่สามารถรับสิ่งจูงใจทางเศรษฐกิจที่สอดคล้องกันได้ ซึ่งคล้ายกับสถานการณ์ปัจจุบันของ Flashbots มาก โปรโตคอล Bundler ยังอยู่ในช่วงเริ่มต้นและต้องการการปรับให้เหมาะสมอย่างต่อเนื่อง เนื่องจากการตรวจสอบและการดำเนินการของ UserOperation ต้องการการมีส่วนร่วมของ Bundlers มากที่สุดเท่าที่จะเป็นไปได้เพื่อการกระจายอำนาจที่ดียิ่งขึ้น

○ การรวมศูนย์ Bundler: ปัจจุบันมีเพียงไม่กี่โครงการที่ให้บริการอินเทอร์เฟซโปรแกรมแอปพลิเคชันสำหรับการรันโปรแกรมแบบรวม ซึ่งนำไปสู่การรวมศูนย์ของ 4337 ด้วย ในอนาคต Bundler อาจก่อให้เกิดการผูกขาดเนื่องจากความได้เปรียบจากผู้เสนอญัตติรายแรก ซึ่งจะยิ่งเพิ่มภัยคุกคามจากการรวมศูนย์

○ Bundler ไม่ได้ทำให้ Op pool เป็นแบบสาธารณะ: ขณะนี้ไม่มีกลไกในการคืนรายได้จากพูลสาธารณะของ Bundler Bundler อาศัยธุรกรรมในกลุ่มส่วนตัวเพื่อรับค่าธรรมเนียมการบริการและไม่มีแรงจูงใจในการทำให้กลุ่มธุรกรรมเป็นแบบสาธารณะ และประสิทธิภาพ ไม่สามารถรับประกันสระว่ายน้ำสาธารณะได้และจะเผชิญกับการโจมตี DDoS และการโจมตี MEV ความเสี่ยง จากสถาปัตยกรรมทางเทคนิค ผลประโยชน์ทางเศรษฐกิจ รูปแบบการกระจาย และด้านอื่นๆ Op Pool แบบเปิดยังไม่พร้อม

• การชนกันของ Nonce ทำให้เกิดความล้มเหลวในการทำธุรกรรม:

○ หาก UserOperation ถูกส่งโดย Bundlers ที่แตกต่างกันในเวลาเดียวกัน จากนั้นจะมีธุรกรรมเดียวเท่านั้นที่จะสำเร็จ นั่นคือ Bundler เพียงรายเดียวเท่านั้นที่จะได้รับค่าธรรมเนียม Gas จาก EntryPoint และ Bundlers อื่นๆ ทั้งหมดจะสูญเสีย Gas เนื่องจากความล้มเหลวของออนไลน์

○ ก่อนที่ AA จะถูกนำมาใช้ในวงกว้าง ผู้ส่งหรือที่อยู่ IP ของ UserOperation สามารถปิดใช้งานได้ แต่จะทำให้เกิดการบาดเจ็บโดยไม่ได้ตั้งใจต่อผู้ใช้และรักษาอาการมากกว่าสาเหตุที่แท้จริง ยังจำเป็นต้องมีแผนการเปลี่ยนแปลงที่ดีขึ้น

○ หลังจากการปรับใช้ AA อย่างกว้างขวาง ทางออกหนึ่งก็คือการนำเครือข่าย p2p มาใช้ ตัวอย่างเช่น Etherspot ซึ่งพัฒนาไคลเอนต์บันเดิล Skandha กำลังพัฒนาเครือข่าย mempool p2p

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

• การปรับเปลี่ยนการจัดเก็บสัญญาทำให้ Bundler สูญเสียเงิน:

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

○ ตัวอย่างเช่น หาก UserOp ที่ส่งโดยผู้ใช้ใช้ก๊าซ 1 eth และราคาของ eth คือ 1,000 u ในขณะนี้ และมี 1,000 u ในบัญชีของผู้ใช้ Paymaster จะหัก 1,000 u เป็นการชำระค่าน้ำมัน จากนั้น Bundler จะดำเนินการกระบวนการ on-chain ในระหว่างกระบวนการ มีการจ่าย 1 eth ในนามของผู้ใช้ อย่างไรก็ตาม หลังจากตรวจสอบธุรกรรมแล้ว ในช่องว่างระหว่างความสมบูรณ์ของ chaining eth ก็เพิ่มขึ้นเป็น 2000 คุณ Bundler ยังคงจ่ายเงิน eth gas แต่เนื่องจากการตรวจสอบได้ผ่านแล้ว ผู้ใช้เพียงต้องการ เพียงจ่าย 1,000u ตามตรรกะก่อนหน้า และผู้ Bundler จะมีผลขาดทุนสุทธิ 1,000u สัญญาออราเคิลเป็นสัญญาที่เกี่ยวข้องตามที่กล่าวไว้ข้างต้น และการเปลี่ยนแปลงราคาคือการปรับเปลี่ยนพื้นที่เก็บข้อมูล

AA และ NFT

• AA ปรับปรุงประสบการณ์ผู้ใช้ ดึงดูดผู้ใช้ให้เข้าสู่ตลาด NFT และทำให้การตรวจสอบตลาดและธุรกรรมเป็นอัตโนมัติมากขึ้น

• ERC-6551, NFT ผสานรวมเกมแบบสายโซ่เต็มรูปแบบ, DID และมิดเดิลแวร์: ERC-6551 มีความคล้ายคลึงกับตรรกะพื้นฐานของ 4337 และ NFT ทำหน้าที่เป็นกระเป๋าเงินเพื่อผสานรวมและจัดการ NFT อื่น ๆ เกมแบบ Full-chain ต้องใช้ ERC-6551 เวอร์ชันที่ประกอบได้เพื่อเติมเต็มประสบการณ์การเล่นเกมของบัญชีแบบ multi-chain + บัญชีอุปกรณ์ที่แลกเปลี่ยนได้

• ฟังก์ชั่น: การกู้คืนกระเป๋าเงิน, รองรับการทำธุรกรรมแบบไร้น้ำมัน, การทำธุรกรรมทางบัญชี

• การติดตามตลาดและการวิเคราะห์ข้อมูล: ใช้ตัวชี้วัดการติดตาม การทำเหรียญตามเวลา วิเคราะห์ราคาพื้น ฯลฯ และซื้อขายโดยอัตโนมัติเมื่อตรงตามเงื่อนไขบางประการ

• การรวมเกมแบบ Full-chain และ NFT เข้าด้วยกันได้ใกล้ชิดยิ่งขึ้น: โลกแบบเปิดแบบ Multi-Chain เป็นไปได้ บัญชีผู้ใช้ไม่ถูกจำกัดอยู่เพียงเกมเดียวหรือหนึ่ง Chain อีกต่อไป และบัญชีเกมก็สามารถถ่ายโอนได้เช่นกัน ซึ่งอาจสร้าง NFT ของเกมด้วย ตลาดการซื้อขายบัญชี

• บูรณาการกับ DID และมิดเดิลแวร์: โทเค็น ERC 721 สามารถทำหน้าที่เป็นบัญชีผู้ใช้และสามารถโอนย้ายได้ ในเวลาเดียวกัน NFT ยังสามารถรวมเข้ากับสถาปัตยกรรมมิดเดิลแวร์และปรับแต่งได้

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

○ CyberGraph ยังให้พื้นที่แก่นักพัฒนาในการปรับแต่งตรรกะผ่านสถาปัตยกรรมมิดเดิลแวร์ ตัวอย่างเช่น หาก DApp ต้องการสร้างเครือข่ายโซเชียลสำหรับชุมชน BAYC ก็ตั้งค่าได้ว่ามีเพียงผู้ถือ BAYC เท่านั้นที่สามารถสร้างเนื้อหา NFT เฉพาะของตนได้

ERC 6551 

• บทนำ: ERC-6551 จะจัดเตรียมบัญชีสัญญาอัจฉริยะสำหรับโทเค็น ERC-721 ทั้งหมด บัญชีเหล่านี้จะไม่เพียงแต่ทำให้โทเค็น ERC-721 เป็นเจ้าของสินทรัพย์ต่างๆ เช่น ERC-20, ERC-721, ERC-1155 เท่านั้น แต่ยังเปิดใช้งานอีกด้วย โทเค็น ERC-721 สามารถโต้ตอบกับแอปพลิเคชันต่างๆ ได้

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

• ยูทิลิตี้: ERC 6551 เป็นโปรโตคอลที่มีส่วนอย่างมากต่อความนิยมของ AA และตรรกะพื้นฐานก็คล้ายกัน

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

AA และโซเชียลและเกม

• แทร็กโซเชียลครั้งหนึ่งเคยถูกมองว่าเป็น เมืองผี เนื่องจากจำนวนผู้ใช้และความซับซ้อนในการดำเนินงาน อย่างไรก็ตาม ด้วยนามธรรม 4337 จะนำผู้ใช้ใหม่จำนวนมากมาและการเพิ่มประสิทธิภาพของโครงสร้างพื้นฐานข้อมูลประจำตัวจะปรับปรุงอย่างมาก ผลิตภัณฑ์ ใช้งานง่าย การลดเกณฑ์สำหรับการดำเนินงานเกมแบบ full-chain + การเพิ่มประสิทธิภาพรูปแบบบัญชีทำให้สามารถซื้อและขายบัญชีที่ครั้งหนึ่งเคยยากลำบากได้ (เช่น ERC 6551) นอกจากนี้ ระบบบัญชีแบบหลายห่วงโซ่จะช่วยสร้างมุมมองโลกแบบหลายห่วงโซ่ที่ใหญ่ขึ้น และเครือข่ายทางสังคมและการเล่นเกมแบบเต็มรูปแบบจะเป็นหนึ่งในแนวโน้มในอนาคต

• โครงสร้างพื้นฐานด้านข้อมูลประจำตัว:

○ การฟื้นฟูทางสังคม: เนื่องจากเป็นฟังก์ชันพื้นฐานที่สุด มันจะถูกรวมเข้ากับบัญชีของโปรโตคอลโซเชียล 4337 แต่ละรายการ

○การลงทะเบียนข้อมูลประจำตัว: ช่วยให้คุณสามารถลงทะเบียนกระเป๋าเงินสัญญาอัจฉริยะทางอีเมลหรือหมายเลขโทรศัพท์ เช่น เวอร์ชัน V3 ที่เปิดตัวโดย CyberConnect

• ระบบบัญชีแบบหลายสายโซ่: ตัวอย่างเช่น บัญชีประจำตัวของ CyberConnect มีความคล่องตัวแบบหลายสายโซ่ โดยใช้การแยกบัญชีเพื่อขจัดความซับซ้อนของการสลับเครือข่าย และลดเกณฑ์ผู้ใช้ลง

• เพิ่มประสิทธิภาพประสบการณ์การเล่นเกม:

○ การดำเนินการแบบแบตช์: สามารถใช้คีย์เซสชันเพื่อให้บรรลุการประมวลผลธุรกรรมแบบแบตช์และลายเซ็นที่ได้รับมอบหมาย ฯลฯ ช่วยลดเกณฑ์การปฏิบัติงานและบรรลุสถานการณ์ที่คุณสามารถวางสายและเล่นเกมด้วยลายเซ็นเดียว

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

5.ความสัมพันธ์ระหว่าง AA และเจตจำนง

สาระสำคัญของเจตนาและการจำแนกประเภท

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

• เจตนาคือกระบวนการในการค้นหาเส้นทางปฏิบัติการที่เหมาะสมที่สุดสำหรับเป้าหมายเฉพาะ ในอดีต Intent มีแนวโน้มที่จะเป็นข้อกำหนดง่ายๆ แต่ในอนาคต อาจก่อให้เกิดปัญหาที่ซับซ้อนด้วยหลายเงื่อนไข หลายขั้นตอน สภาพแวดล้อมการดำเนินการหลายรายการ และแม้แต่การแนะนำเอเจนต์ AI

• ตัวอย่างที่ 1: Telegram bot เป็นนวัตกรรม Intent ทั่วไป แต่แบ็กเอนด์ยังคงใช้กระเป๋าเงิน EOA ซึ่งไม่ส่งผลกระทบต่อประสบการณ์ผู้ใช้

• ตัวอย่างที่ 2: ฉันต้องการซื้อ Ethereum ในราคา $1,000 โปรแกรมแก้ปัญหาจำเป็นต้องคำนวณว่าเชนใด dex ใด เวลาบล็อกการเลื่อนหลุด และพารามิเตอร์อื่น ๆ ที่จะตั้งค่า และสร้าง UserOperation ที่สอดคล้องกัน แบ็กเอนด์อาจเป็นกระเป๋าเงิน EOA, MPC หรือ AA .

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

• การจำแนกประเภทของเจตนา:

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

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

Intent เจตนาหลายขั้นตอน: หลังจากแก้ไขความตั้งใจหนึ่งแล้ว ความตั้งใจใหม่อย่างน้อยหนึ่งรายการจะถูกเปิดขึ้น ถือได้ว่าเป็นเครื่องสถานะ เมื่อแต่ละธุรกรรมเปลี่ยนจากสถานะก่อนหน้าไปเป็นสถานะใหม่ พฤติกรรมบางอย่างจะถูกนำไปใช้ สถานะใหม่ที่คุณเปลี่ยนจะขึ้นอยู่กับเงื่อนไขที่กำหนดโดยสถานะก่อนหน้า ตัวอย่างเช่น หากคุณต้องการซื้อ Ethereum เมื่อราคาต่ำกว่า xx ให้ซื้อและโอนไปยังกระเป๋าเงิน หากราคาสูงกว่า xx ให้มองหาโอกาสในการเก็งกำไรโดยอัตโนมัติ;

○Intent Graph: เส้นทางที่เกิดจากชุดของความตั้งใจที่เกี่ยวข้อง ความสัมพันธ์ระหว่างความตั้งใจสามารถสร้างกราฟ Intent แบบซ้อนได้ เช่น ผู้ใช้แสดงความตั้งใจที่จะซื้อและขายโทเค็นบางอย่างภายใต้เงื่อนไขต่าง ๆ เช่นผลลัพธ์ของการกำกับดูแล ข้อเสนอ การขุดบล็อกเฉพาะ การเพิ่มขึ้นและลดราคาในตลาด

AA ทำให้เจตนามีประสิทธิภาพมากขึ้น

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

1) กลุ่มเจตนาสื่อกลางหรือเครือข่ายสาธารณะตามเจตนา: แอปพลิเคชันตามเจตนาไม่เพียงแต่เกี่ยวข้องกับรูปแบบข้อความใหม่สำหรับการโต้ตอบกับสัญญาอัจฉริยะ แต่ยังรวมถึงกลไกการเผยแพร่และการค้นพบคู่สัญญาในรูปแบบของพูลหน่วยความจำทางเลือก 2) เส้นทางการใช้งาน Solver ที่หลากหลาย: Super Smart Contracts ต่างๆ ที่ค่อนข้างครบกำหนดในระยะสั้นจะถูกรวมเข้าด้วยกันก่อน ในระยะยาว AI ที่มีระดับความเป็นอิสระที่สูงกว่าจะเป็นรูปแบบในอุดมคติที่สุด แต่มันยากมาก เพื่อนำไปใช้ Solver จะนำ chain แรกมา กระบวนทัศน์ใหม่ของการประมวลผลล่วงหน้าแล้วอัปโหลดไปยัง chain จะเป็นประโยชน์ต่อโปรโตคอลอัตโนมัติบางอย่าง (เช่น Uniswap X) ปัจจุบัน Axiom ของตัวประมวลผลร่วม ZK สามารถใช้เป็นตัวอย่างของความเป็นส่วนตัวได้ แก้ปัญหา. 3) ภาษาใหม่เพื่อแสดงความตั้งใจ: มี Juvix และ Essential อยู่แล้ว สิ่งสำคัญคือต้องเปิดตัวโปรเจ็กต์ดังกล่าวก่อนและผู้ใช้จำเป็นต้องสร้างความไว้วางใจล่วงหน้า 4) ทางเข้าแบบรวมกระเป๋าเงิน: เมื่อการก่อสร้างเลเยอร์วัตถุประสงค์สิ้นสุดลง ตำแหน่งเชิงกลยุทธ์ก็เพิ่มขึ้นอย่างมาก และการบูรณาการกับโปรโตคอลต่าง ๆ ทำให้กลายเป็นทางเข้าจราจรที่ใหญ่ที่สุดได้

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

Intent Pool ที่ไม่ได้รับอนุญาต: อนุญาตให้ Intent ได้รับการเผยแพร่ระหว่างโหนดต่างๆ ในระบบ โดยให้ผู้ดำเนินการเข้าถึงโดยไม่ได้รับอนุญาต แต่อาจนำมาซึ่งภัยคุกคาม DoS และปัญหา MEV

Intent Pool ที่ได้รับอนุญาต: Intent Pool แบบรวมศูนย์ที่เชื่อถือได้นั้นทนทานต่อ DoS ได้มากกว่า โมเดลที่มีความน่าเชื่อถือสูงยังสามารถบรรเทาความกังวลเกี่ยวกับ MEV และให้สิ่งจูงใจบางประการเพื่อให้แน่ใจว่ามีการดำเนินการที่ดี อย่างไรก็ตาม สมมติฐานด้านความไว้วางใจที่แข็งแกร่งมีความขัดแย้งบางประการกับจิตวิญญาณของบล็อคเชน

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

• ห่วงโซ่สาธารณะที่มีเจตนา: การสร้างชั้นเจตนาที่เป็นอิสระจะมุ่งความสนใจไปที่อันตรายที่ซ่อนอยู่ของ MEV ต่อไป

○ Anoma และ Flashbots SUAVE กำลังสร้างเลเยอร์การเผยแพร่ Intent ซึ่งผู้ใช้สามารถถ่ายทอด Intent ที่ลงนามไปยังโหนดการเผยแพร่

• การใช้งาน Solver ที่หลากหลาย: Super Smart Contract, AI, ความเป็นส่วนตัว และกระบวนทัศน์ใหม่ของการประมวลผลล่วงหน้านอกเครือข่าย

○ สัญญาอัจฉริยะในการรวมสัญญา: ได้รับการนำไปใช้ในระยะสั้น โซลูชันนี้ง่ายต่อการรวมและคล้ายกับเส้นทางกระเป๋าเงินสัญญาอัจฉริยะในปัจจุบัน CoW Protocol สร้างเครือข่ายสำหรับผู้ค้าและนักแก้ปัญหาเพื่อให้บรรลุแบบจุดต่อที่น่าเชื่อถือและมีประสิทธิภาพ ธุรกรรมจุด Zerion, Bprotocol และ Instadpp กำลังทำการบูรณาการที่คล้ายกัน

กระบวนทัศน์ใหม่ที่ผสมผสานการประมวลผลล่วงหน้าแบบออฟไลน์เข้ากับแบบออนไลน์: หลังจากที่สภาพแวดล้อมการประมวลผลล่วงหน้าแบบออฟไลน์แบบออฟไลน์เติบโตเต็มที่และเสถียรแล้ว โปรโตคอล DeFi อัตโนมัติที่คล้ายกับ Uniswap X อาจกลายเป็นศูนย์กลางธุรกรรม DeFi การประมวลผลล่วงหน้าแบบ ออฟไลน์ คือชุดของกลไกการประมวลผลล่วงหน้าของ Solver ซึ่งถือได้ว่าเป็นส่วนขยายของความตั้งใจที่มีโครงสร้างของกรอบงานสัญญาอัจฉริยะที่มีอยู่ และเป็นแนวคิดเดียวกับการยกเลิก

○ ความต้องการความเป็นส่วนตัว:

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

▪ เป็นเรื่องยากทางเทคนิคที่จะเก็บข้อมูลที่คำนวณได้ไว้เป็นส่วนตัวบนห่วงโซ่: TEE, ZKP และโซลูชันอื่น ๆ ยังยังไม่บรรลุนิติภาวะ/ไม่เพียงพอในการปรับตัว;

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

• การดำเนินการอัตโนมัติของ AI แบ่งออกเป็นสองแนวคิด: การป้อนข้อมูลกระเป๋าเงินแบบรวมของ AI และ AI ควบคู่กับ UserOp โดยตรง

○ทางเข้ากระเป๋าเงินแบบรวม AI การจัดการทางการเงินทั่วไปที่ปรับให้เหมาะสมโดย AI และผู้ช่วยส่วนตัวของ AI

○AI เชื่อมโยงโดยตรงกับ UserOp หลังจากที่ AI แก้ไขข้อกำหนดและสร้าง UserOp ที่เหมาะสมที่สุดแล้ว AA จะรับผิดชอบในการดำเนินการ UserOp

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

○ คู่แข่งอาจเป็น Siri, GoogleAssist, ไคลเอนต์ ChatGpt ฯลฯ (สมมติฐานเบื้องหลังคือโทรศัพท์มือถือ Apple จะเป็นกระเป๋าเงินที่สำคัญที่สุดในอนาคต)

• ภาษาใหม่ๆ ในการแสดงเจตนา เช่น การออกแบบภาษาแสดงเจตนาที่ให้ความเป็นส่วนตัว

○ Juvix เป็นโอเพ่นซอร์สที่พัฒนาภาษาการทำงานสำหรับการสร้างแอปพลิเคชันแบบกระจายอำนาจที่เน้นความเป็นส่วนตัว ช่วยให้นักพัฒนาสามารถเขียนโปรแกรมระดับสูงที่สามารถคอมไพล์เป็น WASM หรือส่งผ่านได้VampIRเรียบเรียงเป็นวงจรสำหรับใช้งานบน EthereumTaigaดำเนินการเป็นการส่วนตัว

○ Essential คือการสร้างภาษาเฉพาะโดเมน (DSL) สำหรับการแสดงเจตนา มาตรฐาน Ethereum สำหรับการสรุปบัญชีตามเจตนา และเลเยอร์เจตนาแบบแยกส่วน

• กระเป๋าเงินอาจกลายเป็นทางเข้าส่วนหน้าที่แท้จริง: เจตนานั้นเป็นกล่องดำก่อนการประมวลผลแบบ off-chain กระเป๋าเงินสามารถใช้เป็นจุดสิ้นสุดการก่อสร้างชั้นเจตนา ตำแหน่งเชิงกลยุทธ์ของมันเพิ่มขึ้นอย่างมาก มันสามารถกลายเป็นโครงสร้างพื้นฐานของการระบายน้ำ และการเข้าสู่โปรโตคอล DeFi ดึงดูดระบบนิเวศต่างๆ ผู้ใช้ยังสามารถเรียกเก็บค่าธรรมเนียมการจัดการบางส่วนเพื่อทำกำไร

กระเป๋าเงินและโอกาสในการเข้า

• แบ็กเอนด์เจตนาสามารถรวมกระเป๋าสตางค์ EOA และ MPC แบบดั้งเดิมได้

• กระเป๋าเงินสัญญาอัจฉริยะและ SDK ที่สนับสนุนสามารถบูรณาการแบบย้อนหลังกับส่วนประกอบต่างๆ เช่น Bundler และ Paymaster ซึ่งเป็นมหาสมุทรสีแดง แต่ในฐานะกระเป๋าเงินที่รวมกับความตั้งใจ จึงมีโอกาสมากมายสำหรับนวัตกรรม ทั้งธุรกรรมและแอปพลิเคชันข้ามสายโซ่จะปรับปรุงประสบการณ์ด้วยการกระจายจุดเข้าใช้งาน (เช่น ระบบอัตโนมัติ โซลูชันที่หลากหลาย)

• บูรณาการกระเป๋าเงินแบบดั้งเดิม: Telegram bot เป็นนวัตกรรม Intent ทั่วไป แต่แบ็กเอนด์ยังคงใช้กระเป๋าเงิน EOA ซึ่งไม่ส่งผลกระทบต่อประสบการณ์ผู้ใช้ ตอนนี้จำเป็นต้องส่งมอบรหัสส่วนตัวให้กับบอทซึ่งมีความเสี่ยงที่จะถูกขโมยบัญชี AA สามารถใช้ในอนาคตเพื่อให้บรรลุการจัดการข่าวกรองมากขึ้น ผู้ใช้หยิบยกข้อกำหนด และตัวแก้ปัญหาจะคำนวณว่าเชนใด dex ใด เวลาบล็อกการเลื่อนหลุด และพารามิเตอร์อื่น ๆ และสร้าง UserOperation ที่สอดคล้องกัน แบ็กเอนด์สามารถเป็น EOA, MPC และ กระเป๋าเงินอื่น ๆ

• กระเป๋าเงินสัญญาอัจฉริยะและ SDK ที่สนับสนุน: พวกเขามักจะสร้างส่วนประกอบของตัวเอง เช่น Bundler, Paymaster และ Wallet Factory เส้นทางนี้เป็นตลาดมหาสมุทรสีแดง ตัวอย่างเช่น การฟื้นฟูทางสังคมหรือการทำให้เป็นโมดูลเป็นฟังก์ชันที่มีอยู่ในปัจจุบันของกระเป๋าเงินสัญญาส่วนใหญ่ แต่ใน ในอนาคตแทร็กนี้สามารถรวมกับความตั้งใจและมีโอกาสด้านนวัตกรรมที่หลากหลาย

○ การฟื้นฟูสังคม: มีหลายบทบาทให้เลือก

▪ ผู้ให้บริการ Web2: ตัวอย่างเช่น บัญชีโซเชียลมีเดียของผู้ใช้กระเป๋าเงิน ซึ่งมักจะใช้งานโดยใช้มาตรฐาน OAuth (Open Authorization) ตัวอย่างเช่น Argent สามารถทำการกู้คืนตามผู้ติดต่อที่เชื่อถือได้หรืออุปกรณ์อื่น

▪ อุปกรณ์ผู้ใช้: เช่น พื้นที่เก็บข้อมูลเบราว์เซอร์และพื้นที่เก็บข้อมูลมือถือ

▪ อีเมล: การอนุญาต เช่น โดยการคลิกลิงก์อีเมลที่ส่งลายเซ็น ตัวอย่างเช่น UniPass สามารถใช้อีเมลเพื่อการฟื้นฟูทางสังคมและยังสามารถใช้การพิสูจน์ความรู้เป็นศูนย์เพื่อลดความละเอียดอ่อนของข้อมูลผู้ใช้ในห่วงโซ่ Soul Wallet สามารถตรวจสอบที่อยู่อีเมลของผู้ปกครองบนห่วงโซ่เพื่อการฟื้นฟูทางสังคม

▪ ลายเซ็นหลายลายเซ็น: ผู้ใช้สามารถตั้งค่า EOA ส่วนตัวหรือกระเป๋าเงินสัญญาอัจฉริยะหลายใบเป็นผู้ปกครองได้ ตัวอย่างเช่น BLS Wallet และ Argent ใช้เทคโนโลยีหลายลายเซ็น (multisig) เพื่อทำการกู้คืนคีย์ผ่านที่อยู่ EOA หลายแห่งที่ผู้ใช้ระบุ

▪ MPC: ผู้ใช้สามารถแบ่งคีย์ส่วนตัวออกเป็นหลาย ๆ การแชร์ โดยแต่ละการแชร์จะควบคุมโดยโหนดในเครือข่าย MPC โดยไม่ต้องเปิดเผยคีย์ทั้งหมด ตัวอย่างเช่น บริการ MPC ของ Web3 Auth จะแบ่งคีย์ผู้ใช้ออกเป็นหลายการแชร์สำหรับผู้ปกครอง เช่น การเข้าสู่ระบบโซเชียล อุปกรณ์ของผู้ใช้ และเครือข่ายโหนด MPC ตรรกะของผลิตภัณฑ์ถูกนำไปใช้แบบออฟไลน์โดยสมบูรณ์ และไม่มีผู้ปกครองคนใดที่จะจัดเก็บคีย์ส่วนตัวที่สมบูรณ์

○ ความเป็นโมดูล: Argent, Candide, Soul Wallet, Gnosis Safe และ zeroDev ล้วนมีฟังก์ชันแบบโมดูลาร์และสามารถเพิ่มลงในอินเทอร์เฟซ 4337 ได้

OKX
OKX Ventures
นามธรรมบัญชี
ยินดีต้อนรับเข้าร่วมชุมชนทางการของ Odaily
กลุ่มสมาชิก
https://t.me/Odaily_News
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
บัญชีทางการ
https://twitter.com/OdailyChina
กลุ่มสนทนา
https://t.me/Odaily_CryptoPunk
สรุปโดย AI
กลับไปด้านบน
ความอยู่รอดของตลาดนามธรรมบัญชีขึ้นอยู่กับการยอมรับทางนิเวศวิทยาของ EIP 4337
ดาวน์โหลดแอพ Odaily พลาเน็ตเดลี่
ให้คนบางกลุ่มเข้าใจ Web3.0 ก่อน
IOS
Android