ผู้เขียนต้นฉบับ: ผู้สนับสนุนหลัก Biteye Louis Wang
บรรณาธิการต้นฉบับ: Crush ผู้สนับสนุนหลักของ Biteye
ในเดือนกันยายน 2021 ERC 4337 ได้รับการเสนออย่างเป็นทางการเพื่อเป็นมาตรฐานสำหรับการแยกบัญชี โดยมีเป้าหมายในการปรับปรุงประสบการณ์บัญชีของระบบนิเวศ Ethereum ผ่านสัญญาอัจฉริยะ
ด้วยวิธีนี้ ไม่จำเป็นต้องแก้ไขเลเยอร์ฉันทามติของ Ethereum ดังนั้นจึงง่ายต่อการนำไปใช้ และปริมาณการใช้ก๊าซที่สูงขึ้นที่อาจเกิดขึ้นก็จะถูกกำจัดออกไปอย่างมากด้วยการพัฒนา L2 และการเปิดตัวการอัพเกรด Cancun ที่ตามมา
เมื่อวันที่ 28 กุมภาพันธ์ปีนี้ โหนดสำคัญของ ERC 4337 ซึ่งเป็นสัญญาจุดเริ่มต้น (EntryPoint) ได้รับการปรับใช้กับเครือข่ายหลักของ Ethereum และตั้งแต่นั้นมาก็ได้ขยายไปสู่บล็อกเชนที่เข้ากันได้กับ EVM มากกว่า 20 รายการ
ครึ่งปีนับตั้งแต่เปิดตัว ผู้ใช้ โครงสร้างพื้นฐาน และ dApps จำนวนมากขึ้นเรื่อยๆ ได้เริ่มสร้างแอปพลิเคชันออนไลน์ของตนเองตามสัญญาจุดเริ่มต้นนี้ แล้วอะไรคือตัวชี้วัดของผู้ใช้ที่เข้าร่วม? ผู้สร้างโครงสร้างพื้นฐานและ dApps ทำงานอย่างไร
ด้วยการวิเคราะห์ข้อมูลของสัญญาจุดเริ่มต้น เราจะสำรวจประสิทธิภาพของ ERC 4337 ในช่วงหกเดือนนับตั้งแต่เปิดตัว
01 ERC 4337 บทนำ
ระบบบัญชี Ethereum สามารถแบ่งออกเป็น EOA (บัญชีที่เป็นเจ้าของภายนอก) และ CA (บัญชีสัญญา) EOA มาจากบัญชี Ethereum และใช้เพื่อทริกเกอร์ธุรกรรม Ethereum;
โดยพื้นฐานแล้ว CA นั้นเป็นสัญญาที่ชาญฉลาด ดังนั้นจึงมีความยืดหยุ่นและความสามารถในการโปรแกรมได้ดีและสามารถนำประสบการณ์ผู้ใช้ที่ดีขึ้นมาได้ อย่างไรก็ตาม ไม่สามารถเริ่มธุรกรรม Ethereum ได้โดยตรง เมื่อใช้ CA คุณจะยังคงไม่สามารถกำจัดปัญหาที่เกิดจาก EOA ได้ เช่น ความเสี่ยงของคีย์ส่วนตัว ฯลฯ
ในมาตรฐานการแยกบัญชี ERC 4337 ผู้ใช้สามารถควบคุมเฉพาะ CA ของตนเองได้อย่างสมบูรณ์ และใช้วิธีการยืนยันใดๆ ที่พวกเขาต้องการตรวจสอบ และงานในการเริ่มต้นธุรกรรม Ethereum จะดำเนินการโดย Bundler
กระบวนการง่ายๆ คือ:
1. ผู้ใช้ใช้ CA เพื่อเริ่มต้น UserOperation (UserOp) ซึ่งเป็นประเภทธุรกรรมใหม่ที่เสนอโดย ERC 4337 ซึ่งถูกส่งไปยัง mempool UserOp แยกต่างหาก
2. Bundler จะจัดแพคเกจ UserOp ในธุรกรรมใน mempool นี้ และใช้บัญชี EOA เพื่อเริ่มต้นธุรกรรมกับสัญญาจุดเข้าใช้งาน เนื่องจาก Bundler เป็นผู้ริเริ่มธุรกรรม พวกเขาจึงจะจ่ายก๊าซด้วยเช่นกัน
3. สัญญาจุดเริ่มต้นใช้เพื่อสร้างมาตรฐานการดำเนินการธุรกรรมและปกป้อง Bundler จากการโจมตี DoS โดยธุรกรรมที่เป็นอันตราย Bundlers ทั้งหมดจำเป็นต้องเรียกใช้เพื่อดำเนินการ UserOp
4. ผู้ใช้จำเป็นต้องฝากน้ำมันในสัญญาทางเข้าล่วงหน้าและชำระเงินให้กับ Bundler พวกเขายังสามารถให้ Paymaster ชำระค่าน้ำมันในนามของพวกเขาได้ Paymaster สามารถเป็นบุคคลที่สามที่ยินดีจ่ายน้ำมันในนามของพวกเขา
5. หากผู้ใช้ไม่ได้สร้างกระเป๋าเงินสัญญา สัญญาโรงงานกระเป๋าเงินจะสร้างกระเป๋าเงินสัญญาอัจฉริยะสำหรับผู้ใช้โดยอัตโนมัติ
02 การวิเคราะห์ผู้ใช้
การเติบโตของผู้ใช้
ปัจจุบัน มีการสร้างกระเป๋าสตางค์นามธรรมของบัญชีมากกว่า 680,000 บัญชีตามมาตรฐาน ERC 4337 และมีการเปิดตัว UserOps มากกว่า 2 ล้านบัญชี
จากรูปด้านบนเราจะเห็นได้ว่าฐานผู้ใช้ของ AA มีช่วงการเติบโตหลักสามช่วง:
ครั้งแรกที่นำโดยโครงการ The Capx App เป็นแอปเรียนรู้เพื่อหารายได้ที่ใช้ประโยชน์จากการดำเนินการบรรจุภัณฑ์ของ AA เพื่อดำเนินการโอนโทเค็น แพลตฟอร์มดังกล่าวได้รับการพัฒนาอย่างรวดเร็วและสร้างขึ้นจากห่วงโซ่ zk- App พร้อมด้วย เทคโนโลยีโรลอัพ
การเติบโตครั้งที่สองมาจากแคมเปญ Cyber Trek ของ CyberConnect ซึ่งสนับสนุนให้ผู้ใช้สร้างบัญชี Cyber ที่ใช้ AA
การเติบโตประการที่สามคือโครงการ metaverse ZepetoX (ZTX) บน Arbitrum Zepeto เป็นแพลตฟอร์มโซเชียลแฟชั่นเสมือนจริงที่เปิดตัวโดย Naver อินเทอร์เน็ตยักษ์ใหญ่ของเกาหลีใต้ (บริษัทแม่ของซอฟต์แวร์โซเชียล LINE) ในเดือนสิงหาคม 2561 เพื่อสร้างภาพดิจิทัลส่วนบุคคลอย่างอิสระ และ ZTX คือ โครงการใหม่ของพวกเขาขยายไปถึง Web3
กิจกรรมของผู้ใช้
การเติบโตของ UserOp โดยพื้นฐานแล้วเป็นไปตามเส้นโค้งการเติบโตของผู้ใช้ ข้อแตกต่างเพียงอย่างเดียวคือ UserOp เติบโตขึ้นสี่เท่าเนื่องจาก CyberConnect airdrops ออกบนเครือข่ายหลัก Optimism และกำหนดให้ผู้ใช้ต้องใช้กระเป๋าเงิน AA ในการรับ
เนื่องจากการแยกบัญชีตาม ERC 4337 จะเรียกสัญญาเพิ่มเติมและทำให้เกิดภาระก๊าซเพิ่มเติม UserOps ส่วนใหญ่จะเกิดขึ้นบนเลเยอร์ 2 ซึ่งเป็นเชนที่มีต้นทุนก๊าซต่ำกว่า
ในหมู่พวกเขา Polygon, Arbitrum และ Optimism ครอบครองหุ้นหลัก คิดเป็น 48.89%, 27.25% และ 20.05% ตามลำดับ
Zeroone ซึ่งเป็นแพลตฟอร์มการสร้างสรรค์งานศิลปะและการซื้อขายบน Avalanche เปิดตัวเมื่อวันที่ 18 สิงหาคม โดยมี UserOps มากกว่า 40,000 รายเข้ามาใช้งาน ในขณะที่ Base chain เติบโตเพียงเล็กน้อยเนื่องจาก Onchain Summer ที่ผ่านมา
โดยรวมแล้วกิจกรรมของผู้ใช้จะค่อยๆ เพิ่มขึ้น
เมื่อดูกิจกรรมของกระเป๋าเงิน AA แต่ละใบโดยเฉพาะ 88.24% ของกระเป๋าเงินถูกใช้น้อยกว่าหรือเท่ากับห้าครั้งเมื่อรวมการเติบโตของผู้ใช้ข้างต้นและแผนภูมิการเติบโตของ UserOp ผู้ใช้กระเป๋าเงิน AA ส่วนใหญ่เป็นกลุ่มผู้ใช้ที่มาจากโปรเจ็กต์ ซึ่งหมายความว่านอกเหนือจากการดำเนินการที่ระบุในโปรเจ็กต์แล้ว ก็ยังมีแอปพลิเคชันเพิ่มเติมไม่มากนัก
มีสองเหตุผลหลักที่นี่:
ประการแรก กระเป๋าเงิน AA 4337 ส่วนใหญ่เป็นกระเป๋าเงิน AA ในแอปที่สร้างโดยทีมงานโปรเจ็กต์เอง
เหตุผลที่สองคือโครงการกระแสหลักส่วนใหญ่ยังไม่เข้าถึงการดัดแปลง AA ดังนั้นจึงไม่มีสถานการณ์ในการใช้ CyberWallet เพื่อรับ NFT ที่ระลึก ZTX ซึ่งหมายความว่าพฤติกรรมของผู้ใช้จะถูกจำกัดอยู่เพียงแอปเหล่านี้
นอกจากนี้ยังมีกระเป๋าเงิน AA จำนวนเล็กน้อยที่ใช้บ่อยมากหรือหลายหมื่นครั้ง ตัวอย่างเช่น กระเป๋าเงิน 0x 93 ได้เริ่มต้น UserOps มากกว่า 11,000 รายการและถูกใช้โดย Capx เพื่อแจกจ่ายโทเค็น ดังนั้นจริงๆ แล้วมีเพียง ไม่กี่โครงการ Fang มีสถานการณ์การใช้งานและใช้ประโยชน์จากกระเป๋าเงิน AA อย่างแท้จริง
พฤติกรรมผู้ใช้
Polygon มีสถานการณ์ที่มีการโต้ตอบมากที่สุดโดยมุ่งเน้นไปที่สถานการณ์ที่ผู้ใช้ใช้กระเป๋าเงิน AA บนเครือข่าย จากมุมมองของความสมบูรณ์ของสัญญาเชิงโต้ตอบ
ในหมู่พวกเขา CyberConnect และ ZTX เป็นสัญญาหลักที่กระเป๋าเงิน AA โต้ตอบด้วย เมื่อพิจารณาจากจำนวนการเรียกสัญญา การดำเนินการส่วนใหญ่เป็นการโอนโดยตรงและการหล่อ NFT เป็นหลัก ซึ่งคิดเป็น 90% ของการดำเนินการของผู้ใช้ทั้งหมด
จากตัวอย่าง Polygon เราจะพบว่าการถ่ายโอนโดยตรงเป็นเพียงพฤติกรรมโต้ตอบของผู้ใช้จำนวนน้อยเท่านั้น แต่จำนวนการใช้งานจะสูงที่สุด นอกจากนี้ยังเป็นการยืนยันว่ามีคนจำนวนไม่มากเท่านั้นที่พบว่าการใช้งาน AA ที่เหมาะสมจริง ๆ สถานการณ์
03 โครงสร้างพื้นฐาน AA
ปัจจุบันกระเป๋าเงิน AA ส่วนใหญ่ที่ใช้ ERC 4337 นั้นถูกสร้างขึ้นในรุ่น Lego นั่นคือพวกเขาใช้โมดูลบุคคลที่สามที่แตกต่างกันเพื่อสร้างกระเป๋าเงิน AA ของตัวเองภายในแอปพลิเคชัน ข้อดีคือ สะดวกและใช้งานง่าย แต่ข้อเสียคือมันไม่เป็นสากล สถานการณ์ตลาดของแต่ละโมดูลและผู้เล่นหลักจะได้รับการวิเคราะห์ในภายหลัง
Bundler
Bundler ใช้ EOA เพื่อกระตุ้นการทำธุรกรรม ช่วยให้ผู้ใช้พ้นจากปัญหาของ EOA มีคุณลักษณะของสินค้าสาธารณะที่แข็งแกร่งและยังเป็นโมดูลที่คาดว่าจะมีผลกระทบต่อความมั่งคั่ง
รายได้ของ Bundler มาจากสองส่วน ส่วนแรกคือส่วนต่างของก๊าซ นั่นคือ ความแตกต่างระหว่างค่าธรรมเนียมก๊าซที่มีลำดับความสำคัญสูงสุดและต้นทุนก๊าซจริง ในเวลาเดียวกัน ค่าใช้จ่ายคงที่ของก๊าซจะถูกกระจายให้กับผู้ใช้หลายรายเท่า ๆ กันเพื่อรับผลกำไรจาก ความขัดแย้งเหล่านี้
ประการที่สองคือรายได้ MEV ที่เป็นไปได้ บทบาทของ Bundler นั้นคล้ายคลึงกับตัวสร้างบล็อกมาก เมื่อพบว่า UserOp ของผู้ใช้มีผลกำไร MEV Bundler ยังสามารถเพิ่มธุรกรรมของตัวเองเพื่อรวบรวมรายได้ส่วนนี้ .
ปัจจุบันมีเครื่องรวมรวมประมาณ 1.5,000 เครื่อง และ Pimlico, Alchemy, Biconomy และ Stackup เป็นผู้เล่นกระแสหลักมากที่สุด เมื่อรวมกันแล้ว พวกเขาครองตลาดมากกว่า 97% ของตลาดเครื่องรวม
ในบรรดาพวกเขา Pimlico ครองส่วนแบ่งการตลาด 43.48% และจัดทำ UserOps มากที่สุดผ่านความร่วมมือที่กว้างขวางกับ dApps ต่างๆ
Bundler สามารถรวม UserOp หลายรายการไว้ในธุรกรรมเดียว แต่ในความเป็นจริง 97.18% ของธุรกรรมมีเพียง UserOp เดียวเท่านั้น
ซึ่งหมายความว่าขณะนี้ UserOps มีไม่เพียงพอ ส่งผลให้ปริมาณงานของ Bundler ไม่อิ่มตัวโดยสิ้นเชิง และส่งผลให้แทบไม่มีอัตรากำไรสำหรับ Bundler
ปัจจุบัน ผู้รวมกลุ่มทั้งหมดสร้างรายได้รวมประมาณ 38,000 ดอลลาร์ และ 88.38% อยู่ในสถานะคุ้มทุน Alchemy มาเป็นอันดับหนึ่งด้วยกำไร 20,000 ดอลลาร์ และ Stackup และ Pimlico อยู่ในอันดับที่สองและสามด้วยเงิน 11,000 ดอลลาร์และ 5.8,00 ดอลลาร์ . .
Paymaster
Paymaster เป็นตัวเลือกในมาตรฐาน ERC 4337 ในความเป็นจริง 96% ของ Gas ของ UserOp ได้รับการชำระโดย Paymaster ซึ่งแสดงให้เห็นว่า dApps ส่วนใหญ่ที่ผู้ใช้ใช้เปิดฟีเจอร์นี้ไว้
ปัจจุบันมีผู้ชำระเงินทั้งหมด 117 รายได้ชำระค่าธรรมเนียมน้ำมันไปแล้วทั้งหมด 465,000 ดอลลาร์ และ Stackup, Pimlico, Alchemy และ Biconomy ยังคงเป็นบัญชีของผู้จ่ายเงินส่วนใหญ่
ในบรรดาพวกเขา Pimlico จ่ายเงิน UserOps มากที่สุด คิดเป็น 43.45% ของทั้งหมด โดยจ่ายเงินรวม 144,000 ดอลลาร์สหรัฐ
ถัดไป Stackup คิดเป็น 14.5% Alchemy และ Biconomy คิดเป็นประมาณ 16.43% และ 23.29% ตามลำดับ
ประเด็นที่น่าสังเกตประการหนึ่งคือค่าเฉลี่ย Gasfee ที่จ่ายโดย Paymaster ของ Pimlico ต่อ UserOp นั้นต่ำกว่าของ Stackup และ Alchemy อย่างมาก ซึ่งส่งผลให้แม้ว่าจำนวน UserOps ที่จ่ายจะเป็นสองเท่าของอีกสองรายการอื่น ๆ แต่จำนวน gasfee ทั้งหมดที่จ่ายนั้นใกล้เคียงกันมาก .
เหตุผลที่เป็นไปได้สำหรับความแตกต่างก็คือ UserOps ต่างกันเรียกสัญญาต่างกัน Pimlico จ่ายค่าแอปพลิเคชัน dApp จำนวนมากและการโอนโดยตรง แอปพลิเคชันจำนวนมากเหล่านี้ดำเนินการโดยใช้ก๊าซต่ำซึ่งนำไปสู่ความแตกต่างดังที่กล่าวไว้ข้างต้นในด้านค่าธรรมเนียมก๊าซ
Wallet Factory
ในแง่ของส่วนแบ่งการตลาด ปัจจุบันมีเพียง ZeroDev เท่านั้นที่ครองส่วนแบ่งการตลาด 62.86% ซึ่งเป็นผลมาจากความร่วมมือกับ CyberConnect บริษัทอันดับสองคือ SimpleAccountFactory ของ ZTX ในคลังสินค้าสัญญาโดยใช้ ERC 4337 อย่างเป็นทางการของ Ethereum Foundation แอปพลิเคชันกระเป๋าเงินขนาดใหญ่ยังไม่ปรากฏ และไม่มีกรณีออนไลน์เช่น Soulwallet
04 สรุป
เนื่องจาก ERC 4337 เปิดตัวเมื่อครึ่งปีที่แล้ว เราจะเห็นได้ว่า AA ที่อิงตาม ERC 4337 แสดงให้เห็นแนวโน้มการเติบโตที่สำคัญทั้งในด้านจำนวนผู้ใช้และจำนวนธุรกรรม ทุกครั้งที่แอปพลิเคชันใช้ ERC 4337 จะทำให้เกิดคลื่น ของการเจริญเติบโต
อย่างไรก็ตาม ปัจจุบันผู้ใช้และธุรกรรมกระจุกตัวอยู่ในแอปพลิเคชันหลายตัวบนหลายเครือข่าย และประเภทผู้ใช้ UserOp ก็มีจำกัดเช่นกัน ประการแรก กระเป๋าเงิน AA ส่วนใหญ่อยู่ในรูปแบบของ in-dapp และไม่มีความเป็นสากล ประการที่สอง 4337 ยังอยู่ในช่วงเริ่มต้นและแอปพลิเคชันหลักไม่มีอินเทอร์เฟซการเข้าสู่ระบบ
การค้นหาสถานการณ์จำลองการใช้งานที่เหมาะสมสำหรับ AA ถือเป็นข้อกำหนดเบื้องต้นสำหรับ 4337 ที่จะใช้กันอย่างแพร่หลายมากขึ้น เราคาดว่าผลิตภัณฑ์แอปพลิเคชันและเกมลูกโซ่เต็มรูปแบบจะเพิ่มขึ้นในอีก 12-24 เดือนข้างหน้า เนื่องจากตรรกะทางธุรกิจของโครงการ Web3 มีความซับซ้อนมากขึ้น และความซับซ้อนตามธรรมชาติของเกมลูกโซ่เต็มรูปแบบ AA Wallets จะกลายเป็นกุญแจสำคัญในการลดเกณฑ์ผู้ใช้และปรับปรุงประสบการณ์ผู้ใช้
ในฐานะหนึ่งในสามสายหลักของ Ethereum ที่ Vitalik คัดสรรมาอย่างดี การแยกบัญชีมีความสำคัญอย่างยิ่งและยังเป็นข้อกำหนดเบื้องต้นที่สำคัญสำหรับการนำไปใช้ในวงกว้างในอนาคต เราหวังเป็นอย่างยิ่งและเชื่อมั่นอย่างยิ่งว่าการแยกบัญชีจะเป็น ส่วนสำคัญของอนาคตของบล็อคเชน
การอ้างอิง
[ 1 ] https://sixdegree.xyz/research/Half-Year-Data-Report-of-ERC4337-by-Sixdegree.pdf


