ChainEx是一個尖端的區塊鏈基礎設施平台,專注於透過帳戶抽象來改善使用者體驗。利用ERC-4337和帳戶抽象,ChainEx提供了一個智慧合約錢包解決方案,為使用者簡化了交易和錢包管理。這樣可以與去中心化應用程式(dApp)進行更無縫的互動,從而降低通常與區塊鏈技術相關的複雜性和學習曲線。ERC-4337 標準在以太坊網路中引入了一個名為"UserOperation"的新物件,從而實現了智慧錢包的功能。當使用者啟動 UserOperation 時,"更高層偽交易物件"被發送到專門用於處理 ERC-4337 交易的獨立記憶體池,這與以太坊主網路的記憶體池不同。EIP-4337 提出了一個稱為 UserOperation 的新概念,它本質上是對使用者預期交易的詳細描述。這些 UserOperations 收集在備用保留區域中,類似於預確認佇列,稱為"alt 記憶體池"。在以太坊網路生態系統中,有專門的節點被稱為"捆綁器"。這些打包程式從 alt 記憶體池中收集 UserOperations,並將它們編譯成一個單一的綜合事務,恰如其分地命名為"捆綁事務"。然後,捆綁交易被導向到區塊鏈上獨一無二且集中的智慧合約,即"EntryPoint"。作為現存的唯一 EntryPoint 合約,它在此過程中扮演著舉足輕重的角色。捆綁程式在 EntryPoint 上呼叫名為 handleOps 的函式。ChainEx 團隊創建了一個 SDK,這是一個高級工具,旨在與智慧合約無縫整合,符合 ERC-4337 帳戶抽象標準。本綜合指南重點介紹如何利用 ChainEx SDK 實現無 gas 交易並簡化互動。