區塊鏈錢包研究:如何在Web3世界中打造“支付寶”


區塊鏈錢包是用戶存取區塊鏈的入口,包括創建帳戶、管理資產、探索區塊鏈生態等功能。錢包透過金鑰管理用戶資產,可以支援幣幣兌換和交易所交易等服務。智慧合約錢包透過引進ERC-4337 和ERC-6551 提案,實現更多對資產的控制和連接功能。未來,錢包還將發展出更多功能,如恢復功能、感恩交易和設備帳戶。錢包將成為用戶在Web3世界進行各種操作的中心,將超越交易平台成為重要的工具。

什麼是密碼

區塊鏈錢包(下面稱為錢包)是用戶存取區塊鏈的入口,是用戶在Web3世界的通行證。

密鑰通常包含如下功能:

創建區塊鏈帳戶

區塊鏈技術的應用,讓區塊鏈技術在金融、金融產品、金融衍生性商品等各個領域都廣泛應用,為用戶提供區塊鏈技術的應用,進而提升用戶使用區塊鏈技術的能力,提升用戶在區塊鏈技術的應用效率,降低用戶在區塊鏈技術的應用成本,並提升用戶在區塊鏈技術的應用效率。

管理區塊鏈資產

錢包的誕生極大的方便了用戶自己所擁有的資產管理,主要包括轉帳、收款、查看資產詳情、交易等。功能類似銀行的APP,你可以看到自己目前擁有的資產,數量多少,以及對你的資產進行轉帳等操作。

探索區塊鏈生態

目前部分公鏈設計中,會激發生態中的使用者積極參與公鏈生態建設,以節點投票、公投、質押等,這些都可以透過私鑰參與。

而一些大型DApp應用程式是以第三方APP的形式存在的,當體驗這些APP形式DApp時,需要錢包作為交易授權的原型。

交易

部分錢包也會支援幣幣兌換、交易所交易、OTC交易等加密貨幣資產交易服務,其中OTC(Over The Counter)交易在交易所外,由第三方擔保,客戶點對點交易方式,是目前法幣與資產一買賣交易的主要方式。

其他

: 對於金融資產而言,其部分錢包集合包括礦池、理財、挖礦、專案投資等多種金融工具與功能,可滿足用戶資產增值的需求。

美國人“支付寶”

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

對於接觸區塊鏈用戶而言,我們可以從嚴格定義區塊鏈基礎設施到區塊鏈支付寶。

和「支付寶」相同的點:

都能管理資產,進行支付轉賬,查看資產等操作都能管理身份,授權登入存取第三方APP 或網站

和「支付寶」的另一個點:

「支付寶」是中心化的產品,由螞蟻集團控制,區塊鏈錢包原產於去中心化的區塊鏈,幾乎不可被人為控制。 建立錢包信息,回饋社區,錢包帳戶匿名, “支付寶”管理資產是法幣記賬,有深入法律來源保障用戶“版權”,區塊鏈錢包管理資產是真正屬於用戶

錢包擴展和挑戰

最初,人們只是利用這個機會,然後利用這個機會去買一些小禮物。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

隨著比特幣的普及,在2011年6月29日,比特幣支付處理商BitPay成為第一個用於智慧型手機的比特幣電子錢包,這是邁向普通用戶歷史的一步,主要特點是只能存儲比特幣。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

2013 年11 月,在比特幣創世區塊誕生近5 年後,以太坊白皮書問世,宣示區塊鏈進入2.0 時代,智慧合約開始用於區塊鏈,此時的錢包除了進行轉帳收款外,還能進行鏈上合約操作。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

2018 年,DeFi 一詞首次在電報上被提出,隨著Compound,Uniswap,DAI 等協議的推出,以太坊生態開始現代化,經過2020 年夏天流動性挖礦(Yield Farming)及聚合器(Aggregator)的爆發,交易活動大量增加,DeFi 流動性挖礦風礦,區塊鏈錢包用戶數量突破5000 萬,區塊鏈錢包進入快速擴張期。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

2021年至今,跨鏈和Layer2的構建,區塊鏈錢包雲端運算人們儲存資產與交易的熱點選擇,同時支援資產跨鏈也是雲端運算用戶選擇錢包的重考慮之一。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

2022年,在波哥大舉辦的Devcon 6 大會中,Tomasz Tunguz提到了Web3 的一些銷售:各主流公鏈DAU累計約為250 萬,而傳統互聯網的DAU 為50 億,前者勉強夠上所述的0.05% 。從供給面來看,約有1.6 萬名開發者在Web3 開發,而全球開發者總數達到了2,700 萬,Web3 開發者佔比不到0.06%。因此,Web3 離大規模採用還有很遠的距離。

錢包作為Web3的入口,大規模採用的第一個挑戰是解決「私鑰保管」的問題。

在區塊鏈世界,私鑰控制一切,業內有一句共識,「不是你的鑰匙,不是你的幣」。

去中心化錢包使用助記詞和分層確定性(HD)結構來衍生私鑰並自我託管,這似乎意味著去中心化錢包應該是管理加密貨幣資產的最佳做法。根據Finbold 發布的報告顯示,全球交易所共有2.95億數位貨幣包用戶,去中心化錢包用戶只有8,100萬,佔21.5%。

將私鑰託管給中心化交易所自然是不安全的,2022 年11 月FTX 的崩盤是一長串交易所安全事故中最近發生的,然而,大量用戶仍然願意承擔託管風險,以換取較低的成本和易用性。因為對於絕大部分使用者而言,雖然可以透過持有私鑰獨立管理其資產,而無需將資產和資料交給別人的手裡,但是私鑰的保管成為一大難題。相信媽媽把助記詞寫在紙上的經驗。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

根據歐科雲鏈OKLink數據統計,2022年,因私鑰遺失導致的用戶數位資產損失達9.3億美元,佔總損失的40%。 在區塊鏈世界,私鑰遺失或被盜,資產的所有權維護,對一般用戶來說是難以承受的。

解決「私鑰保管」問題,錢包製造商正在探索無私鑰和社交恢復,錢包是主流的方案之一。

智能合約錢包

以太坊的帳戶類型分為外部帳戶(Externally Owned Account,EOA)和合約帳戶(Contract Account,CA)。

智能合約是一種行為,類似於錢包的合約,我經常用它來管理資產,與外部應用程式互動的智慧合約。與外部帳戶不同的是,智能合約沒有私鑰,因此,智能合約主動發起,並且被觸發後按照編寫程式碼執行。並且智能合約需要發佈在鏈上,因此,智能合約的創建需要初始成本。

我們常說的多簽錢包就是智慧合約錢包的一種,它需要M-of-N個金鑰的簽名才能交易。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

個人中心多帳戶個人中心驗證碼,驗證錢包地址,驗證密碼,驗證授權,解決部分帳戶資訊遺失問題。

多簽錢包廣泛被DeFi協定和DAO所採用,但並非是錢包通用化的技術路徑。畢竟一般使用者已經習慣了Web2的付款和帳戶,例如透過生物辨識付款以及社交恢復帳戶。

要實現Web3世界如此強大的功能,需要引入「抽象」概念。

在電腦科學中,「抽象」是指從較大的片段到相關的部分,將益處分割成較小的部分。

在以太坊網路中,帳戶餘額是指以太坊區塊鏈服務商根據用戶的個人需求調整其客戶需求的模型組件。

: 因為外部帳戶與社區的緊密聯繫,使得它們每天都能創建自己的帳戶和操作模型,從而能夠實現自定義代碼進行編程,以授權交易和解鎖操作系統的用戶體驗。

V神在「猶太人的三個人」中提到:如果不能讓美國人參與智能合約中,那麼就會造成猶太人的失敗。

因此,以太坊基金會的抽象概念對於重大意義,一旦真正落地在Web3誕生的新應用、遊戲、與想像的空間。

資料庫摘要

從以太坊2015 年上線起,帳戶抽象的討論沒有停止。最新的ERC-4337 由V神等提出,

引入了UserOperation,它是一種向用戶表示感謝的技巧交易,允許合約帳戶主動執行操作。這些UserOperation由一個小的Bundler角色管理,它模擬執行UserOperation並將有效的操作新增到一個特殊的交易礦池。然後,EntryPoint合約驗證並執行這些UserOperation,幫助使用者感謝。

ERC-4337 無需進行共識協議核修改是其最大的優點,因為這樣就不需要硬分叉(硬分叉)。

驗證和交易過程被分離成兩個智能合約:EntryPoint 合約和錢包合約。 EntryPoint 合約作為一個協調者(協調員),與錢包合約互動。錢包合約根據自訂邏輯,處理用戶的兩個區塊驗證。如果錢包合約成功地驗證了一筆交易,入口點合約就會執行該交易,然後提交到下一個區塊。

這種技術支援和用戶,使用戶可以將自己想要的內容納入自己的錢包中。 錢包是社交應用程式的基礎,它為用戶提供了社交恢復功能,並為用戶提供了應用程式的入口點。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

ERC-6551 是Future Primitive 團隊提出的一項關於以全新方式將非同質化代幣(NFT)與智能合約錢包相連的提案,可以實現對資產的更多控制和靈活的。該協議被稱為“綁定帳戶”,允許每個NFT 都擁有自己的錢包位址。

ERC-6551 不是傳統的代幣標準,也不是新的代幣標準。但可以結合智能合約來增強NFT 的功能,使其比以往更加實用,例如實現NFT 可組合性,鏈上流通,遊戲角色股票等。

原理上,NFT 的持有者透過與Registry 合約互動創建智慧合約錢包。 Registry 合約不可變、無需許可且沒有所有者,為每個NFT 部署唯一、確定性尋址的智能合約錢包,其控制權僅為該NFT 持有者所擁有,當該NFT 的所有權發生轉移,帳戶的控制權也隨之發生轉移。

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?隨著最新的ERC-4337提案和ERC-6551提案成為業界的風向標,2023年業界迎來了快速發展,如下圖:

區塊鏈錢包研究:Web3世界的「支付寶」該怎麼實現?

EIP-3074 是另一個由以太坊社群廣泛支持的提案,將正式成為下一次以太坊硬分叉。

EIP-3074 由以太坊研究員Sam Wilson、Go Ethereum 開發者Matt Garnett 等人提出,其核心在於讓參與者EOA 帳戶都能像智慧合約錢包一樣進行互動,無需部署額外的合約,無需手動遷移。

EIP-3074 引入了兩個新的以太坊虛擬機器指令:AUTH 和AUTHCALL,使EOA 連接起一個智慧合約,並將交易的控制權交給智慧合約。

AUTH :用於驗證一個簽名並設定一個上下文變數「authorized」。如果簽章有效,且簽署者位址符合給定的授權位址,則會設定為「authorized」授權位址。 AUTH指令允許一個智慧合約代表一個EOA 執行操作,從而實現了授權的委託; AUTHCALL :類似於現有的CALL 指令,用於執行一個外部呼叫。不同的是,AUTHCALL 會使用先前透過AUTH 指令設定的授權位址作為呼叫者位址。也意味著AUTHCALL 會使用授權的EOA 作為發送方,而不是合約本身。

EIP-3074 需要透過以太坊硬分叉來實施,主要目標職責EOA 類似智慧合約的功能,將EOA 的控制權委託給智慧合約。研究人員的帳戶本身是EOA,如果密鑰被盜或遺失,意味著完全失去控制權。

EIP-7702 作為EIP-3074 的請求,由Vitalik 於今年5 月7 日預約。 EIP-7702 讓EOA 在交易過程中臨時採用智慧合約的功能,EOA 可以在單一交易執行期間將EOA 轉化為智慧合約錢包,而在交易下午恢復到普通狀態。

EIP-7702 引入了一個包含「contract_code」 參數和簽名的新交易類型,在交易期間,將簽署的EOA 帳戶暫時轉換為智慧合約錢包,以此實現了EIP-3074 相當的功能。

EIP-7702 並沒有引入新的操作碼,因此不需要硬分叉,主要目標使EIP-3074 更精簡與EIP-4337 更兼容,因為引入的“contract_code” 參數可以是現有的EIP-4337 錢包代碼,並且透過先前的EIP(EIP-5003),EOA 帳戶還可以永久升級為智慧合約錢包。

在帳戶抽象終局裡,以太坊上的所有帳戶都使用智慧合約錢包來管理資產和交易,不再依賴傳統的EOA 帳戶。

目前關於資產負債表的前沿研究有以下幾點:

恢復

SOFTWARE恢復(社交恢復)是指利用SOFTWARE關係幫助使用者在遺失帳戶的情況下重新取得帳戶存取權,例如使用郵件匣重設智慧合約錢包的密碼。

用戶使用社交恢復功能通常依賴創建錢包過程或之後設置守護者,並達到目標守護者驗證閾值,即3個守護者中的2個,以登入或恢復錢包。 Process通常稱為多因子認證(multi factor authentication)。

社交恢復是目前帳號抽象熱門的研究方向,已實現社交恢復的錢包有Argent錢包、 Loopring錢包和UniPass 等。

祝交易

好吧,我真的很想向你們展示我的性格和行為舉止,我希望你們能從交易中得到啟發,並且願意為你們的交易提供反饋,這樣你們才能更好地管理交易。

感恩交易成為感恩的人,讓使用者表達他們的感恩,完成他們的感恩使用者操作的過程。

目前,垂涎只有一些實驗性的項目,它包括垂涎的自然語言輸入,還是拆解目標、計算最優路徑和執行操作,AI都能夠發揮優勢。

設備帳戶

設備帳戶(Device Account,簡稱DA)是使用用戶端的運算設備(例如PC、手機、平板等)上的硬體安全模組管理使用者金鑰與錢包帳戶的技術。

設備帳戶依賴無密碼認證技術Passkey/WebAuthn ,相較於傳統的身份驗證方法更為方便,而且更安全:

受保存它們的設備保護,利用生物識別技術作為外部安全保障,無需密碼; 可以在手機、電腦等多個設備間透過Airdrop / 藍牙無縫同步,解決了單點故障; 可以預見的是,透過手機掃碼然後辨識生物,提升使用者體驗。

總結

錢包入口參與工具,在第三方領域抵制、騷擾、破壞。未來,錢包入口學校將超越交易平台,並成為Web3聚集地以及Cosmos的第三方之一。

在支援支付、轉帳的同時,DApp 也整合了錢包和用戶數據,可用於基於區塊鏈技術的新一代網路形態。在這個形態中,用戶所有的線上操作都可以透過使用錢包來實現,包括社交、短影片、點餐、叫車、旅行出遊。錢包將真正成為Web3 裡的「支付寶」。

資訊來源:0x資訊編譯自網際網路。版權歸作者小豬Web3所有,未經許可,不得轉載

Total
0
Shares
Related Posts