免 Gas 不等於沒有成本

賬戶抽象應用可以通過 Paymaster 等安排,讓其他主體代付部分網絡成本。用戶界面顯示免 Gas,只描述當前付款方式,不代錶鏈上執行沒有費用,也不保證所有操作、金額或地區一直免費。先確認具體網絡、智能賬戶實現、代付範圍和費用條款,再判斷實際使用成本。

參與者各自做什麼

在 ERC-4337 模型中,用戶操作、打包者、入口合約與可選的 Paymaster 扮演不同角色。錢包能構造請求不意味著它一定被接收,代付方還可能進行驗證與預算控制。不要把某一實現中的失敗提示推廣為全行業規則;文檔應同時寫清協議版本和部署合約。

贊助條件可能改變

代付可能限定新用戶、特定合約、每日次數、費用上限或活動期限。若需要通過其他代幣支付,也要看報價、兌換機制及授權範圍。一次成功的測試只證明當時條件滿足,無法保證高擁堵時仍有預算。出現要求額外付款時,先確認這是正式條款,還是仿冒頁面追加的費用。

失敗與重試該怎樣理解

請求可能在模擬、驗證或打包環節被拒絕,未必已產生普通交易哈希。記錄錢包顯示的用戶操作標識和對應網絡,區分是否已被打包執行。不要在不清楚 nonce 與請求狀態時連續重試;若代付失效,切換自付方式也要先核對總費用和簽名內容,避免重復執行。

代付服務也有隱私面

資格檢查可能依賴賬戶、設備、身份或行為資料。閱讀隱私政策,確認哪些字段為必要、誰保存以及能否刪除。技術上代付不應被解釋為必須上交助記詞;需要設備指紋或額外身份信息時,應獨立評估是否合理。簽名也可能授予會話權限,不能因沒有支付 ETH 就忽略授權風險。

建立可復查的費用樣本

記錄賬戶類型、網絡、入口版本、代付方、預計費用、上限、有效時間和最終結果。將“贊助網絡費”和“服務收費”分欄,保留失敗案例。本文解釋機制與檢查方法,不保證任何代付服務可用或永久免費,也不推薦以改變所在地信息的方式獲取受限優惠。