Web3 錢包“iPhone 時刻”!一文看懂歐易 AA 智慧合約錢包

歐易OKX宣佈率先推出AA智慧合約錢包,或將永遠改變區塊鏈行業,降低網際網路使用者進入Web3門檻。

前言

「本文旨在用最通俗的語言幫助新使用者理解和嘗試使用Web3錢包,儘早投身新浪潮。」

當前全球Web2使用者有近50億人,而Web3使用者僅為4億人,Web3目前仍是小眾行業。作為入口級應用,Web3錢包的普及有助於Web3實現大規模應用。

8月2日,歐易OKX宣佈率先推出AA智慧合約錢包,或將永遠改變區塊鏈行業,降低網際網路使用者進入Web3門檻。

以太坊創始人 Vitalik Buterin多次重點提及,智慧合約錢包是Web3錢包的未來。此外,Vitalik Buterin在EthCC會議演講總結中強調,未來賬戶抽象(AA)將讓加密錢包像電子郵件一樣簡單。在以太坊2.0的路線圖中,官方將賬戶抽象(AA)與合併、分片放在同一目錄層級,足見賬戶抽象在以太坊生態的重要地位。

初識Web3錢包

暫且拋開Web3概念,其實Web3錢包和微信、支付寶屬性上沒有區別,是一款支付工具。有了這個基本參照之後,就很容易理解Web3錢包了。Web3錢包主要用於接收、儲存、管理和轉移數字資產、以及探索DApp等。

如果再把Web3去中心化等各種概念加回來,與傳統支付工具相比,Web3錢包最大的改變就是:允許使用者自己掌握私鑰並完全控制資產,從而消除了對銀行和金融機構等第三方中介機構的依賴。也就是說,即使遇到矽谷銀行等黑天鵝事件或者世界末日,你的資產依然在Web3錢包裡,憑私鑰控制。

一個Web3錢包對應唯一私鑰且不能修改,私鑰是由字母和數字組成的64位長度的十六進位制字串組成,為方便使用者記憶和記錄,簡化成12個單片語成的助記詞。所以私鑰至關重要,誰控制了私鑰誰就控制了資產。圍繞私鑰的控制權衍生出三種錢包型別,包括託管錢包、混合託管錢包、非託管錢包,即私鑰分別由使用者自己掌握、使用者和託管商掌握。目前主流的Metamask、OKX Web3錢包都屬於非託管錢包(或稱自託管錢包)。

儘管非託管錢包把資產控制權還給使用者,但卻面臨助記詞記憶難儲存難、GAS支付方式受限、操作流程複雜等諸多痛點,這對新使用者來說是極大的障礙。為了解決這些問題,以OKX Web3錢包為代表的錢包,不斷探索新技術和新方法,加快產品更新迭代,旨在打造領先的使用者更友好且安全的數字錢包。歐易AA智慧合約錢包的推出,在確保資產安全同時,可以擁有批量交易、代付 Gas、私鑰恢復等更多自定義和擴充套件功能。既擺脫助記詞/私鑰的束縛提高了安全性,又簡化了鏈上互動的流程,並且可以自動化實現 Gas 補貼,降低了使用者使用Web3錢包的門檻,或將開啟Web3錢包“iPhone 時刻”,助力實現Web3大規模應用,開啟巨大的想象空間。

儘管非託管錢包把資產控制權還給使用者,但卻面臨助記詞記憶難儲存難、GAS支付方式受限、操作流程複雜等諸多痛點,這對新使用者來說是極大的障礙。為了解決這些問題,以OKX Web3錢包為代表的錢包,不斷探索新技術和新方法,加快產品更新迭代,旨在打造領先的使用者更友好且安全的數字錢包。歐易AA智慧合約錢包的推出,在確保資產安全同時,可以擁有批量交易、代付 Gas、私鑰恢復等更多自定義和擴充套件功能。既擺脫助記詞/私鑰的束縛提高了安全性,又簡化了鏈上互動的流程,並且可以自動化實現 Gas 補貼,降低了使用者使用Web3錢包的門檻,或將開啟Web3錢包“iPhone 時刻”,助力實現Web3大規模應用,開啟巨大的想象空間。

契機

歐易OKX為何要推出AA智慧合約錢包?

AA智慧合約錢包中的「AA」為英文Account Abstract的縮寫,所以AA智慧合約錢包又叫智慧賬戶或者賬戶抽象。

要理解什麼是賬戶抽象,可以分成「賬戶」和「抽象」兩個部分來看,首先了解關於以太坊賬戶的一些背景知識。

現在幾乎每個人都有金融平臺的賬戶,以太坊賬戶和銀行卡、支付寶、微信等普通的金融賬戶一樣,可以直觀地看到賬戶餘額。那以太坊的賬戶有何特別之處呢?

與比特幣網路不同,以太坊的賬戶不僅支援簡單的代幣交易,還支援複雜的智慧合約。所以以太坊有兩種賬戶,分別是外部賬戶(Externally Owned Accounts,簡稱 EOA)和合約賬戶(Contracts Accounts,簡稱CA)。目前所有的錢包都是基於這兩種賬戶型別構建,這裡用一張圖直接對比兩者的差異。

以太坊賬戶是如何工作的?舉個例子,小明建立了EOA賬戶A,小李建立了EOA賬戶B,現在小明要向小李購買1個ETH的蘋果,那麼直接通過賬戶A向賬戶B轉賬就可以嗎?不可以,必需要藉助CA賬戶C。

為什麼?因為小明給小李轉賬之後,小李賴賬怎麼辦?或者小李給小明發貨後,小明不給錢怎麼辦?可以部署一個智慧合約,生成CA賬戶C,此時賬戶A和賬戶B都給賬戶C轉入2個ETH,小李發貨後觸發賬戶C,賬戶C向賬戶A轉入1個ETH,向賬戶B轉入2個ETH。

以上就是關於以太坊賬戶的基礎講解,接下來再聊聊「抽象」,為了方便大家通俗的理解賬戶抽象,我們先舉個例子,比如夏天我們根本不需要了解空調內部如何執行,通過遙控來控制空調的溫度、風速即可,遙控就相當於把空調內部執行“抽象”至表面。有了這個基礎概念之後,就比較容易理解賬戶的「抽象」了。

當前EOA承載錢包,CA承載智慧合約的邏輯,兩者各有利弊。

與傳統銀行賬戶不同,對於EOA賬戶而言,由於其「所有權」和「簽名權」是一體的,且由唯一私鑰控制,所以就衍生出了各種各樣的問題。為什麼?「所有權」是擁有賬戶的人,「簽名權」是可以支配賬戶的人,比如對於傳統的銀行使用者而言,就算被小偷盜取或者丟失了密碼「簽名權」,別人也無法從銀行轉走你的資產「所有權」,但對於以太坊EOA賬戶而言,只要持有私鑰,就是可以完全控制賬戶裡的資產。所以當前EOA賬戶存在私鑰難以儲存、簽名許可權高、丟失意味著失去所有資產,試想錢還在錢包,但是私鑰丟了即再也找不回這些錢的場景,估計誰都無法Hold住。此外,還不具備可程式設計性,需要擁有ETH作為Gas費才可以操作等諸多痛點。

對於CA賬戶而言問題也不少,雖然可以自定義邏輯來實現更多功能的可能性,但無法主動發起交易,必需要由 EOA 賬戶來進行呼叫,並且由於部署在鏈上,還需要額外的GAS等待。

不難看出,這兩種賬戶型別目前都無法解決錢包使用體驗複雜的問題,門檻安且不安全。所以AA智慧賬戶就是,將CA和 EOA複雜的執行邏輯「抽象」,把兩種以太坊的賬戶型別簡化為一種,這種賬戶型別將能夠同時支援加密貨幣交易和智慧合約,即擁有CA的可程式設計性外還可以擺脫對EOA主動發起交易的依賴,使「所有權」以及「簽名權」分開,把兩者的優點結合起來,可以實現多重簽名、批量交易、代付 Gas、社交恢復等等各種新玩法,不再需要區分帳戶型別。

也就是錢包即合約,從而使AA智慧合約錢包可以拓展出多元化功能。

賬戶抽象的發展離不開以太坊大環境,早在以太坊上線之初就被提出來了,但由於大部分方案並不成熟或者難以落地就被擱置了,從最早的 EIP-101 到 EIP-3074已經迭代過好幾個版本, 得以真正實現的基礎是ERC-4337提案的提出,ERC-4337在不修改底層原生協議下,旨在實現錢包的靈活性和可升級性,包括多籤和社交恢復等功能,以及更高效和簡化的簽名演算法等。

圖:ERC-4337官方轉發並點贊OKX AA智慧合約錢包

提案EIP就是以太坊改進建議,是公開徵集、討論改進以太坊的措施的途徑,可以使社群能夠緊密合作,使以太坊更加高效。以太坊的任何一次更新的內容,都來自EIP,任何人都可以建立一個EIP,但需要經過審查,包括初步討論、反饋和修訂幾個階段。ERC是就是正式的標準了,比如我們熟知的ERC20、ERC721、ERC1155等。以太坊創始人 Vitalik Buterin 曾表示,ERC-4337提案的實施「將為錢包的設計開啟創意之門」,該提案將重塑以太坊錢包的設計方式。如果成功實現,它將可能是實現“賬戶抽象”和“社交恢復”夢想的關鍵。

值得一提的是,由於StarkNet、ZkSync Era等Layer2公鏈已經在鏈底層原生支援抽象賬戶,無需4337標準實現,就可以支援構建抽象賬戶,比如Argent、Braavos錢包。

總之,賬戶抽象在簽名演算法、實現功能、使用者體驗等多方面的優秀表現,已成為Web3錢包實現大規模應用的「必選項」,值得所有人的期待。基於以上背景,歐易OKX率先研發並推出了AA智慧合約錢包,要知道,AA智慧合約錢包涉及到大量智慧合約,對合約側的壓測等方面要求高難度大,在沒有統一的安全標準等前提下,歐易OKX背後為此付出的努力可想而知,但此處我們暫不展開。

用例

講完了大段的原理和背景之後,接下來將通過歐易AA智慧合約錢包的用例,來幫助使用者瞭解下其創新所在以及實現了哪些全新的體驗。

穩定幣付Gas。使用普通的Web3錢包交易時,需要用到主網Token(ETH)作為Gas費,當錢包沒Token網Token(ETH)時,將無法進行交易,歐易AA智慧合約錢包除了支援使用主網Token(ETH)外,現在已支援穩定幣USDT/USDC支付Gas,未來還將支援其他ERC20代幣支付Gas,解除了Gas對主鏈Token的依賴,更加友好和便捷。

支援多鏈。當前歐易已支援使用者在Ethereum、 OKTC、Arbitrum、Polygon、Optimism、BNB Chain、Avalanche七大主流公鏈上建立AA智慧合約錢包。

DEX一鍵兌換。歐易AA智慧合約錢包將將原來普通賬戶需要多個步驟的互動合併為一鍵完成,比如將以前DEX授權(Approve)和交易(swap)兩個步驟合併成一筆呼叫資料(calldata),使使用者操作一步到位,可以在去中心化交易所(DEX)一鍵兌換。

DeFi一鍵挖礦。和歐易OKX DEX一鍵兌換類似,AA 智慧合約賬戶可以組合一些投資操作,讓使用者一鍵執行多種投資和調倉等操作,極大提高了效率。

除了以上首批上線的亮點功能外,歐易AA智慧合約錢包還推出了Gas補貼活動,使用者在轉賬或交易時可以每日享1次無感減免Gas,最高減免5U。未來歐易AA智慧合約錢包還即將支援社交恢復、提供錢包小程式元件 ,實現親友代付 Gas 、多籤功能鏈上跟單、可組合操作等高階鏈上理財策略功能。

試想,如果社交恢復功能一旦上線,我們將告別“失去助記詞就等於丟失賬戶”的時代,使用者不再需要在紙上寫下12個單詞或者私鑰,就算丟失助記詞,資產也是安全的,且還可以通過多重身份驗證重新訪問賬戶,可盡享Web2般絲滑體驗。如果自動執行功能上線,達到使用者設定條件後,交易則自動執行,有點類似支付寶的免密支付,這意味著在未來區塊鏈遊戲、Web3社交、鏈上高頻交易等場景下,達到要求後將自動授權簽名,極大提高使用體驗。

不過,賬戶抽象錢包也並非「完美」,仍然存在許多有待改進的方面。比如,由於賬戶抽象錢包所有邏輯都是在鏈上執行,增加了Gas成本、由於對智慧合約的依賴性,部署到鏈上時與其他鏈無法相容、以及合約漏洞增加等等。

建立

如何建立歐易AA智慧合約錢包?

使用者可以在 OKX Web3 錢包提供的不同錢包型別(助記詞錢包、私鑰錢包、無私鑰錢包、硬體錢包)中,為現有賬戶新增對應的 AA 智慧合約賬戶。每個 AA 智慧合約賬戶都由一個普通賬戶生成,用來控制鏈上行為和賬戶的恢復。

對於第一次使用錢包的新使用者,OKX Web3 錢包提供無私鑰錢包和助記詞這兩種方式建立錢包。對於已有錢包的使用者,使用者可以通過恢復無私鑰錢包、從雲端( iCloud、Google Drive、華為雲)恢復、助記詞和私鑰這四種方式匯入錢包。

完成錢包建立或匯入後,在錢包首頁點選 ▼ > 新增賬戶 > 智慧合約賬戶,即成功建立 AA 智慧合約賬戶。

在 OKX Web3 錢包中,每個無私鑰錢包或私鑰錢包僅能建立一個 AA 智慧合約賬戶,而助記詞錢包下的每個賬戶,則可以建立對應的 AA 智慧合約賬戶,如錢包 A - 賬戶 01,對應的就是錢包 A - Smart 01。

未來

過去的事物是認知,但未來的事物才是趨勢,企業對未來趨勢的感知和把握至關重要。

儘管當前EIP-4337方案並不成熟, 基於其開發的賬戶抽象錢包也並非易事,但以太坊的最終目標是將EOA賬戶從以太坊網路中移除,AA智慧賬戶無疑是未來的選擇,給開發者帶來高度自由,幫助使用者降低參與門檻,還給Web3錢包帶來了更多的玩法、開啟了巨大的想象空間。

目前只有歐易OKX這種極少數有前期加密錢包技術積累的科技公司提前感知和把握趨勢,開始引領推動AA智慧合約錢包的發展,不斷探索提升使用者日常使用的價值和體驗。

近年來,作為全球第二大加密交易所的歐易OKX並不急於登頂,而是迴歸「第一性原理」,重新思索企業的初衷和將來所要走的道路,並及時、準確地把握使用者需求,作好中心化業務同時,開始探索去中心化業務,發力Web3錢包。

就像iPhone的偉大之處並非開創智慧手機先河,而是讓智慧手機成為大眾化產品。作為使用者每天高頻使用產品,歐易OKX開始像“小白”使用者一樣思考Web3錢包產品,不斷降低其使用門檻。正如喬布斯所說,「簡單比複雜更難,你必須付出巨大艱辛,化繁為簡」,而歐易OKX AA智慧合約錢包就是「化繁為簡」,追求極致的使用者友好體驗。雖然不可能將現有的EOA使用者立馬轉換為AA智慧合約錢包使用者,但為Web3錢包大規模應用帶來了可能性。

據2022年調查,全世界甚至有高達17億人沒有銀行賬戶,被排除在現代金融體系之外,而歐易OKX等平臺構建的Web3工具可以讓這些人享受無准入的、平等的金融服務,併為Web3帶來更深的流動性和更多的使用者。

果然,「格局有多大,世界就有多大。」

來源
免責聲明:以上內容僅為作者觀點,不代表Followin的任何立場,不構成與Followin相關的任何投資建議。
喜歡
收藏
1
評論