הטמעת ERC-4337 Account Abstraction בארנקים ניידים

ארנקי קריפטו מסורתיים מרתיעים משתמשים עם ביטויי גיבוי מורכבים והצורך להחזיק ETH עבור גז. אנו משלבים את תקן ERC-4337 באפליקציות מובייל, והופכים אותם לחשבונות חכמים ידידותיים עם כניסה ביומטרית ועסקאות ללא גז. הצוות שלנו מספק את הפרויקט במפתח מלא—משילוב UserOperation ו-Bundler ועד הגדרת Paymaster—ומבטיח פעולה אמינה ותמיכה מתמשכת.

פיתוח ותמיכה בכל סוגי היישומים הניידים:

יישומים ניידים למידע ובידור
אפליקציות חדשות, משחקים, מדריכים, קטלוגים מקוונים, אפליקציות מזג אוויר, אפליקציות כושר ובריאות, אפליקציות נסיעות, אפליקציות חינוכיות, רשתות חברתיות ומסנג'רים, חידונים, בלוגים ופודקאסטים, פורומים, אגרגטורים
יישומים ניידים למסחר אלקטרוני
חנויות מקוונות, אפליקציות B2B, מרקטפלייסים, בורסות מקוונות, שירותי קאשבק, בורסות, פלטפורמות דרופשיפינג, תוכניות נאמנות, משלוחי מזון ומוצרים, מערכות תשלום.
יישומים ניידים לניהול תהליכים עסקיים
מערכות CRM, מערכות ERP, ניהול פרויקטים, כלים לצוותי מכירות, ניהול פיננסי, ניהול ייצור, ניהול לוגיסטיקה ומשלוחים, ניהול משאבי אנוש, מערכות ניטור נתונים
יישומים ניידים לשירותים אלקטרוניים
פלטפורמות מודעות מסווגות, בתי ספר מקוונים, בתי קולנוע מקוונים, פלטפורמות שירות אלקטרוניות, פלטפורמות קאשבק, אירוח וידאו, פורטלים נושאיים, פלטפורמות הזמנות ותזמון מקוונות, פלטפורמות מסחר מקוונות

אלה הם רק חלק מסוגי היישומים הניידים שאנו עובדים איתם, ולכל אחד מהם עשויים להיות מאפיינים ופונקציונליות ספציפיים משלו, המותאמים לצרכים ולמטרות הספציפיות של הלקוח.

השירותים שאנו מציעים
מציג 1 מתוך 1כל 1734 השירותים
הטמעת ERC-4337 Account Abstraction בארנקים ניידים
מורכב
מ- 1 שבוע עד 3 חודשים

הכישורים שלנו:

שאלות נפוצות

העבודות האחרונות

  • פיתוח אפליקציית מובייל עבור FEEDME
    פיתוח אפליקציית מובייל עבור FEEDME
    971
  • פיתוח אפליקציית מובייל עבור XOOMER
    פיתוח אפליקציית מובייל עבור XOOMER
    869
  • פיתוח אפליקציית מובייל עבור RHL
    פיתוח אפליקציית מובייל עבור RHL
    1289
  • פיתוח אפליקציית מובייל עבור ZIPPY
    פיתוח אפליקציית מובייל עבור ZIPPY
    1143
  • פיתוח אפליקציית מובייל עבור Affhome
    פיתוח אפליקציית מובייל עבור Affhome
    1076
  • פיתוח אפליקציית מובייל עבור חברת FLAVORS
    פיתוח אפליקציית מובייל עבור חברת FLAVORS
    677

אנו מיישמים את תקן ERC-4337 בארנקי קריפטו ניידים כדי להסיר חסמים של ביטויי גיבוי (seed phrases) וחובת ETH לגז. תקן ERC-4337 (המתואר ב-EIP-4337) מחליף את EOA בארנקי חוזה חכם. המשתמש מקבל עסקאות ללא גז, שחזור חברתי וחתימה ביומטרית—ללא שמירת ביטוי גיבוי. למפתחים, האינטגרציה כוללת עבודה עם UserOperation, Bundler ו-Paymaster. התוצאה היא חוויית משתמש ברמת Web2: משתמשים נכנסים עם Face ID, ועסקאות חינמיות עבורם. צרו קשר כדי לדון בפרויקט שלכם.

ארנקי EOA מסורתיים דורשים ניהול מפתחות פרטיים והחזקת ETH לגז. זה יוצר חסם לאימוץ המוני של DeFi. ERC-4337 פותר זאת באמצעות חשבונות חכמים שיכולים לממן גז ולהיות משוחזרים ללא ביטוי גיבוי. האפליקציה הניידת הופכת ללקוח בלבד שחותם על פעולות באמצעות ביומטריה.

אילו רכיבי ERC-4337 משמשים בארנק נייד?

חשבון חכם (Smart Account)

במקום EOA, המשתמש מקבל ארנק חוזה חכם (SimpleAccount, SafeAccount, LightAccount של Alchemy, Kernel של ZeroDev). כתובת החוזה היא דטרמיניסטית באמצעות CREATE2—ניתן לחשב אותה לפני הפריסה. הלקוח הנייד שומר את ownerPrivateKey (מפתח החתימה) ב-Secure Enclave (iOS) / Android Keystore, לא את הארנק עצמו.

חוזה EntryPoint

(0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789—כתובת זהה בכל רשתות ה-EVM)—סינגלטון גלובלי שמקבל UserOperation[] מ-Bundlers.

Bundler

צומת שאוסף UserOperations מהממפול, מדמה אותם ואורז אותם לעסקה רגילה על השרשרת. SDKs לשימוש: @alchemy/aa-core, permissionless.js, viem/account-abstraction. באפליקציה הניידת, ה-Bundler הוא נקודת קצה HTTP שאליה הלקוח שולח eth_sendUserOperation. ה-bundler של Alchemy מעבד פעולות פי 2 מהר יותר מהממפול הציבורי.

Paymaster

חוזה אופציונלי שמממן גז. Paymaster מאמת חותם על הרשאה בשרת; ERC-20 Paymaster מאפשר תשלום ב-USDC. בלקוח הנייד, לפני שליחת UserOperation, אנו מבקשים pm_sponsorUserOperation מ-API של ה-Paymaster (Alchemy, Pimlico, Biconomy). חיסכון בגז למשתמש יכול להגיע ל-90%.

כיצד פועלת הערכת גז ב-ERC-4337?

השדות callGasLimit, verificationGasLimit, preVerificationGas צריכים להיות מוערכים לפני השליחה. ה-Bundler מספק eth_estimateUserOperationGas—אנו קוראים לו לפני הצגת סכום הגז למשתמש. Pimlico ו-Alchemy Gas Manager הופכים זאת לאוטומטי. ללא הערכה נכונה, ה-Bundler ידחה את הפעולה עם AA21 didn't pay prefund. ב-L2 (Optimism/Base), עמלת נתוני L1 נלקחת בחשבון.

כיצד ERC-4337 משנה את חוויית המשתמש בארנק נייד?

חתימה על UserOperation. החשבון החכם מאמת את החתימה באמצעות isValidSignature (ERC-1271). הבעלים (owner EOA) חותם. ב-iOS—SecKeyCreateSignature עם kSecKeyAlgorithmECDSASignatureMessageX962SHA256 דרך Secure Enclave (המפתח לעולם לא עוזב את השבב). באנדרואיד—KeyPairGenerator עם ספק AndroidKeyStore, חתימה דרך Signature.getInstance("SHA256withECDSA").

אימות ביומטרי לפני חתימה—LocalAuthentication (iOS) / BiometricPrompt (אנדרואיד). המפתח הפרטי נגיש רק לאחר אימות ביומטרי—המפתח מסומן עם kSecAccessControlBiometryCurrentSet (iOS) או setUserAuthenticationRequired(true) (Android Keystore).

מפתחות סשן (Session Keys). ERC-4337 מאפשר האצלת זכויות חתימה מוגבלות. דוגמה: משחק נייד מבקש מפתח סשן עם הרשאה להוציא עד 5 USDC לעסקה—המשתמש חותם פעם אחת, ומיקרו-עסקאות עוקבות מתבצעות ללא אישור. יישום דרך ISessionKeyPlugin (ERC-6900) או מקביל ב-Kernel (ZeroDev).

שחזור חברתי. החשבון החכם יכול לתמוך בשחזור דרך אפוטרופוסים—כתובות מהימנות (למשל, שחזור בדוא"ל דרך ZeroDev Email Recovery או טלפון דרך התחברות חברתית עם Web3Auth). המשתמש מאבד את המפתח → יוצר קשר עם אפוטרופוסים → לאחר נעילת זמן (בדרך כלל 48 שעות) מקבל בעלים חדש. לחוויית משתמש ניידת: באפליקציה—סעיף "שחזור" שבו ניתן להוסיף אפוטרופוסים ולהגדיר סף.

מקרה בוחן: ארנק DeFi נייד (הלקוח שלנו)

חשבון חכם מבוסס LightAccount v1.1, Bundler—Alchemy, Paymaster מממן 10 עסקאות ראשונות למשתמשים חדשים. חתימה דרך Secure Enclave (iOS) ו-Android Keystore. התחברות ללא ביטוי גיבוי: המשתמש יוצר חשבון דרך Apple Sign In → צמד מפתחות ECDSA נוצר ב-Secure Enclave → כתובת החשבון החכם מחושבת דרך getCounterFactualAddress → בהפקדה הראשונה, החשבון נפרס דרך initCode ב-UserOperation. המשתמש אף פעם לא רואה מפתח פרטי או ביטוי גיבוי. החשבון החכם מפחית אישורי משתמש פי 3 בהשוואה לארנקי EOA.

אילו אתגרים מתעוררים ביישום ERC-4337?

ריצה לפני (Frontrunning) של UserOperations. הממפול של ERC-4337 הוא ציבורי—Bundlers רואים UserOperations שלא אושרו. לפעולות חסויות, השתמשו ב-bundler פרטי (Flashbots, MEV Blocker) או ב-Paymaster עם נתונים מוצפנים.

ריבוי שרשראות. ל-EntryPoint v0.6 ו-v0.7 יש כתובות שונות ברשתות שונות. הארנק חייב לתמוך בשניהם. @alchemy/aa-core מ-eth_estimateUserOperationGas מפשט זאת, אך התצורה לכל רשת היא נפרדת.

הערכת גז ב-Optimism/Base. מודל הגז ב-L2 שונה: עמלת נתוני L1 מתווספת לגז L2. eth_estimateUserOperationGas מה-Bundler מתחשב בכך, אך מומלץ לאמת ברשתות שונות בנפרד.

אילו שלבים כולל פיתוח ארנק ERC-4337?

שלב תוצאה
ניתוח דרישות ובחירת מחסנית טכנולוגית מפרט טכני עם הצדקה לבחירת SDK וגרסת חוזה
עיצוב ארכיטקטורה דיאגרמת אינטראקציה לקוח–Bundler–Paymaster
פיתוח חשבון חכם + SDK ללקוח אינטגרציה של חתימה, הערכת גז, מפתחות סשן
בדיקות ברשת Testnet אימות UserOperation ב-3+ רשתות EVM
פריסה והשקה גישה ל-Bundler/Paymaster, תיעוד, הדרכת צוות

לוחות זמנים ועלויות

היקף זמן משוער
ארנק ERC-4337 בסיסי, ללא גז, ביומטרי 10–16 שבועות
ארנק עם מפתחות סשן ושחזור חברתי 5–8 חודשים
פלטפורמת DeFi עם תמיכה בריבוי שרשראות 8–14 חודשים

העלות מחושבת באופן אישי לאחר ניתוח דרישות החוזה החכם, הרשתות הנתמכות וזרימת ההתחברות.

יש לנו ניסיון של 10+ שנים בפיתוח נייד ו-50+ פרויקטים שהושלמו המשלבים טכנולוגיות בלוקצ'יין. קבלו ייעוץ ליישום ERC-4337 באפליקציה הניידת שלכם—צרו קשר כדי לדון בפרויקט וליצור RoadMap.