加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads
首頁 > Gate.io > Info

解析:EIP-4337如何用賬戶抽象來改善以太坊復雜的用戶體驗問題_以太坊:CDS

Author:

Time:1900/1/1 0:00:00

以太坊的一個主要缺點是用戶體驗復雜。

本文將帶你了解Nethermind和OpenGSN.eth于2021年9月21日提出的EIP-4337如何嘗試使用賬戶抽象來解決這個問題。

讓我們從賬戶抽象(AccountAbstraction,簡稱AA)的含義開始。

賬戶抽象為用戶提供了在更高層次上使用賬戶的能力,而無需對底層流程了解過多。

就像使用Gmail賬戶卻不知道它的運行原理一樣。

有了AA,我們就有機會遠離助記詞的可怕世界。

我們可以啟用不同的簽名選項,gas費可以由Dapp贊助或通過法幣支付,等等。

現在我們知道了AA是什么,讓我們了解一下如何將它引入以太坊。

WalletConnect 發布錢包開源解決方案 Web3Modal v2.0 版本,新增 ENS 域名解析等功能:9月17日消息,Web3 基礎設施 WalletConnect 發布錢包開源解決方案Web3Modal v2.0版本,新功能包括可自定義的UI、支持上百個錢包、最終用戶登陸、可定制的條款和條件、ENS域名解析,未來幾周內也計劃添加和增強更多功能,包括支持React和Vanilla等多種框架、為賬戶地址和實時余額等功能預建組件、支持非EVM鏈等。[2022/9/17 7:02:59]

目前以太坊上有兩種類型的賬戶:

1.外部擁有賬戶(EOA)

2.智能合約賬戶

外部自有賬戶由用戶的密鑰對(公鑰和私鑰)控制。這是大多數用戶用來與以太坊交互的工具。

Metamask(錢包)等服務充當與這些賬戶交互的接口。

Beosin解析Reaper Farm遭攻擊事件:_withdraw中owner地址可控且未作任何訪問控制:8月2日消息,據 Beosin EagleEye 安全輿情監控數據顯示,Reaper Farm 項目遭到黑客攻擊,Beosin 安全團隊發現由于_withdraw 中 owner 地址可控且未作任何訪問控制,導致調用 withdraw 或 redeem 函數可提取任意用戶資產。攻擊者(0x5636 開頭)利用攻擊合約(0x8162 開頭)通過漏洞合約(0xcda5 開頭)提取用戶資金,累計獲利 62 ETH 和 160 萬 DAI,約價值 170 萬美元,目前攻擊者(0x2c17 開頭)已通過跨鏈將所有獲利資金轉入 Tornado.Cash。[2022/8/2 2:54:18]

智能合約賬戶不受任何私鑰控制,而是由它們的代碼控制。例如,所有的DeFi協議都由智能合約帳戶控制。

BitDNS入選火種源計劃,將為BitCherry生態應用提供域名解析服務:據官方消息,2021年4月14日,BitDNS成為首批加入BitCherry分布式商業生態的合作伙伴。BitDNS將為BitCherry鏈上應用提供分布式域名解析服務,實現一鍵去中心化,幫助企業和個人用戶更加便捷、安全的參與數字資產交易,管理鏈上價值數據信息。BitCherry將攜手BitDNS打造去中心化的網絡生態系統,建立安全便捷的鏈上分布式商業生態體系。[2021/4/14 20:18:34]

以太坊的問題是EOA獲得了智能合約賬戶所沒有的特權。

最明顯的例子是啟動交易的能力。目前,只有EOA可以做到這一點。

這是個問題,因為EOA功能被硬編碼到以太坊協議中,沒有定制空間。

例如:Gmail為你提供了在你的帳戶上啟用2FA的選項。類似的自定義功能目前無法在以太坊上實現。

直播|YOYO >普通人的財富密碼全球經紀人解析:金色財經 · 直播主辦的《 幣圈 “后浪” 仙女直播周》第10期,本期由58COIN TOP天團組成,20:00正在直播中,本期“后浪”仙女58TOP女團超模擔當 YOYO將在直播間分享“普通人的財富密碼全球經紀人解析”,請掃碼移步收聽![2020/7/29]

以太坊上的EOA有以下限制:

1.用戶不能使用自定義簽名方案。ECDSA是一種典型的簽名方案,以太坊使用它來生成公私鑰對。

2.Gas費用必須用原生加密貨幣(ETH)支付。

3.因為你的私鑰是你的帳戶,丟失私鑰就意味著丟失帳戶。

所有這些問題都可以通過智能合約錢包輕松解決,因為它們允許使用自定義邏輯。

但如前所述,以太坊上的交易只能通過ECDSA保護的外部擁有賬戶(EOA)啟動,而不能通過智能合約錢包。

現在你可能會問,為什么我們不改變這種情況呢?

EIP-2938是解決這個問題的一條途徑。它引入了以太坊協議變更,允許交易從智能合約而不是EOA開始。

但如前所述,這需要重大的協議更改。

因此,Nethermind和OpenGSN.eth得到了VitalikButerin的幫助,提出了EIP-4337。

該提案提出了一個沒有任何共識層協議更改的解決方案。

它為以太坊帶來了“帳戶抽象”。

它沒有修改共識層本身的邏輯,而是提議在更高級別的系統中復制當前交易內存池的功能。

該提案引入了“useroperations”的概念,這些操作允許我們將自定義功能編碼到我們的智能合約錢包。

用戶操作將用戶的意圖與簽名和其他數據打包起來,以便進行驗證。

以下是通過智能合約錢包發起的交易的一般流程:

1、Alice(用戶)發起一個“用戶操作”,并包含它想要執行的交易。

2、她將操作發送到高級別的“用戶操作內存池”。

3、操作被部分驗證并廣播到P2P內存池節點網絡。

4、操作由“Bundler”負責,Bundler可以是任何人——MEV搜索者、驗證者、你或我,等等。

5、然后所有的操作被打包者打包成一筆大額交易。

6、打包者將該區塊與其他交易一起包含在以太坊區塊中。

現在,讓我們試著分析打包者的功能,來了解交易將如何被執行和驗證。

1、打包者將交易路由到一個全局的“入口點”智能合約。

2、全局合約通過每個用戶操作并調用智能合約錢包中的“驗證函數”。

3、錢包運行這個函數來驗證用戶操作的簽名,并對打包者打包這些交易進行補償。

4、錢包運行一個執行操作來執行操作中指定的交易。

5、執行操作后,剩余的gas會退還至錢包。

EIP-4337還提出了“paymaster”的概念。

現在,用戶不用再依賴錢包,而是可以通過付款人的贊助獲得交易費用。

受贊助的交易有很多用例。最常提到的用例是:

-允許應用程序開發者代表其用戶支付費用

-允許用戶以ERC20代幣支付費用,合約作為收取ERC20代幣的中介。

所有這些都非常令人振奮,原因有很多。

1.EIP-4337提案允許我們使用自定義簽名方案。用戶現在可以使用iOS和Android設備的內置方案,將手機都變成硬件錢包。

2.它允許在以太坊上為多個簽名者提供原生支持。兩個或以上用戶現在可以批準一筆交易,從而提高安全性。

3.可以啟用社會恢復。如果一名用戶不知何故丟失了密鑰,那么他只需讓他的朋友和家人幫他恢復賬戶就可以了。

在加密市場,機會很多,但未必你都能把握住,或者你都把握不住,這個時候你就需要一個優質圈子來保持洞察力,獲取最新市場消息。

如果只是你一個人,四顧茫然,想在這個市場里面堅持下來都是很難的。

抱團取暖,有問題的可以在評論區給我留言

感謝閱讀,我們下期再見!

Tags:以太坊CDSECD以太坊幣是什么幣CDS幣是什么幣ECD價格ECD幣

Gate.io
元宇宙鏈游的開發應用_區塊鏈:區塊鏈

元宇宙鏈游開發應用是指基于區塊鏈技術,開發出各種類型的元宇宙鏈游,以滿足不同玩家的需求。元宇宙鏈游開發應用的主要方向包括:游戲玩法:開發出各種類型的游戲玩法,例如冒險、探索、建設、交易、戰斗等,

1900/1/1 0:00:00
2023 年 1 月的比特幣(BTC)價格預測_比特幣:加密貨幣市場還有未來嗎知乎

比特幣是該領域最古老的加密貨幣。盡管市場上有數以千計的加密貨幣,但BTC仍然占據著它的寶座。它一直主導著行業,并為數以百萬計的機會和項目鋪平了道路。然而,就價格而言,比特幣目前并不處于最佳狀態.

1900/1/1 0:00:00
ETH價格需要恢復這些水平才能點燃強勁的山寨幣復蘇_ETH:btc錢包官網

在資產跌破1100美元的底部后,以太坊價格迅速開始了大幅回升。第二大加密貨幣從中期反彈至1240美元,似乎正朝著下一個目標水平前進,該水平比1300美元高出6%以上.

1900/1/1 0:00:00
Solana公鏈代幣分紅系統的開發部署應用_Solana:Solana

Solana公鏈的代幣可以用于分紅。例如,Bonk項目就計劃將總供應量的50%空投給Solana社區,具體分配細節如下:20%空投給SolanaNFT收藏者。15%空投給早期交易者.

1900/1/1 0:00:00
「崛起社區」HT可以克服 FUD 因為交易所流出超過 7500 萬美元_RON:RON

在交易所經歷異常資金流出后,火幣代幣可能會失去另一輪已經枯竭的價值。交易所董事孫宇晨在推特上表示,該公司不關心FUD.

1900/1/1 0:00:00
加密風投反思 FTX 崩盤:如何優化投資機制、避免為 FOMO 買單?_FTX:FOMO幣

“上一輪加密牛市中,風險投資機構倉促完成交易,而缺乏盡調“,這是FTX發生大面積擠兌前一天,FTXVentures的風險投資和商業主管AmyWu在Breakpoint的一場圓桌會議上的發言.

1900/1/1 0:00:00
ads