ERC-5189 引入了一個新的框架,用於格式化和傳輸數據,優化開發者在區塊鏈上處理和參與加密貨幣及數位資產的方式。由 Sequence 團隊的 Agustín Aguilar、Philippe Castonguay 和 Michael Standen 共同撰寫,ERC-5189 提供了 ERC-4337 的另一種提案。
除了專屬頁面外,該團隊還發布了一個演示版本,並將程式碼開源,供開發者測試和探索。本文旨在闡明這項新提案,以促進 web3 開發者社群內的實驗和討論,改進現有的帳戶抽象化標準,並推動生態系統向前發展。

理解 Sequence 的 ERC-5189
什麼是 ERC-5189?
ERC-5189 是一個即用型的去中心化 mempool。在區塊鏈交易中,mempool 或記憶體池是等待節點驗證的待處理交易列表,然後才會被提交到區塊鏈上的區塊。這類似於在傳統軟體開發中使用「預覽」環境,在發佈到正式環境之前執行測試和品質控制。
ERC-5189 提出了一種帳戶抽象化形式,確保與現有的智慧合約錢包相容。它為替代設計提供了靈活性,同時避免了對區塊鏈共識層的更改,使其對開發者而言更便宜、更強大、更方便且更易於存取。
這項提案引入了「endorser 合約」的概念,作為與當前 ERC-4337 格式對齊的 AA 交易當前結構的替代方案。ERC-5189 將與交易相關的所有「元邏輯」轉移到稱為 endorser 的獨立合約中。
endorser 合約是特定的智慧合約實例,旨在評估 AA 交易的品質。它們的評估有助於 bundler 決定是在 mempool 中保留還是捨棄交易。它們永遠不會在交易期間鏈上調用,並且可以免費使用。

離鏈與鏈上解釋
為了確保與此 ERC 標準的相容性,整合其智慧合約錢包的開發者必須創建並部署一個 endorser 合約,或利用現有的與其錢包規格一致的合約。這種方法增強了交易的可靠性,並簡化了整合,而無需強制執行嚴格的交易框架。
ERC-5189 不會更改共識層或對現有智慧合約錢包進行更改,因此開發者沒有向後相容性問題,並受益於更靈活的設計機制 — 並且比競爭性 AA 標準具有更廣泛的選擇範圍。

Sequence Logo
ERC-5189 的主要功能
ERC-5189 實現了帳戶抽象化的主要目標,允許玩家使用去中心化 mempool 中繼智慧合約錢包交易。
ERC-5189 透過以下方式釋放零成本帳戶抽象化的潛力:
1. 更簡單、更靈活的錢包:錢包在運作方式上有更多自由。此 ERC 避免了對功能的限制,讓開發者能夠建構創新的功能。
2. 現有錢包易於採用:現有錢包無需更改即可相容。這確保了順暢的過渡,並避免了對現有玩家的干擾。
3. 降低玩家的 Gas 費用:交易驗證在鏈下進行,因此玩家無需為此安全措施支付額外的 Gas。
4. 更安全的 bundler 操作:Endorser 合約在 bundler 將交易包含進去之前進行驗證,最大限度地降低了包含惡意交易的風險。
5. 去中心化且動態的 endorser 系統:任何人都可以創建 endorser,促進競爭和創新。Bundler 可以根據公開註冊表選擇可靠的 endorser。

什麼是 ERC-5189
為什麼 ERC-5189 很重要?
ERC-5189 使所有智慧錢包都能在不使用中心化中繼器的情況下中繼交易。它確保了錢包開發者和 mempool 操作者之間的順暢溝通,讓他們能夠「理解」操作是否「健康」。雖然 ERC-5189 解決了與 ERC-4337 相同的挑戰,但它提出了一個具有不同權衡的框架。
Agustín Aguilar,Sequence 的研究主管: 「ERC-5189 是 ERC-4337 標準的一種新穎且替代的方案,旨在在建構智慧合約錢包時保持『空白畫布』的自由度。儘管它需要 mempool 操作者在操作簡便性上做出權衡,但它保持了支援先前和現有錢包所需的適應性,並促進了未來想法的整合。」
ERC-5189 的未來
ERC-5189 代表了 AA mempool 標準化方面的重要一步。Sequence 已將 ERC-5189 的程式碼開源給社群,並持續歡迎回饋和建議以進行改進。
開始使用 ERC-5189 的開發者資源:
- 探索他們的 Sendify 演示,讓任何 web3 錢包在不擁有任何 ETH 的情況下發送任何 ERC-20 代幣
- 使用他們的開源參考 bundler 運行 bundler
對於尋求更多關於 ERC-5189 詳細資訊和更新的玩家,請訪問官方網站並在此處深入了解。

為什麼 ERC-5189 很重要
更多關於 Sequence?
Sequence 是一個領先的一站式開發平台,用於將 web3 整合到遊戲中。透過 Sequence 屢獲殊榮的技術,您可以吸引、貨幣化、發展和留住玩家。從收藏品和可擁有的獎勵到完全鏈上的體驗,Sequence 易於整合的平台解決了區塊鏈的複雜性,讓開發者可以專注於創意執行並提供驚人的玩家體驗。
獲得數百款遊戲和數千名開發者的信賴。Sequence 獲得了 Take-Two Interactive、Ubisoft、Xsolla、Bitkraft、Brevan Howard、Coinbase、Polygon 等公司的支持。本文靈感來自一篇原始部落格文章,您可以在此處閱讀原始文章以獲取更多資訊。




