比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > LTC > Info

以太坊:3分鐘了解 EIP 4337 (賬戶抽象)如何改善以太坊UX

Author:

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

原文作者:biconomy研究員Nishil?

以太坊的主要缺點之一是用戶體驗復雜,讓我們了解一下由nethermind以及opengsn研究者提出的EIP4337?是如何嘗試用賬戶抽象來解決這個問題的。

那么,讓我們從帳戶抽象的意義開始。

一、帳戶抽象的定義

帳戶抽象可以為用戶提供了簡化使用帳戶的能力,從而降低對底層流程的了解要求。

就像我們使用一個gmail帳戶,而不需要知道它是如何工作的一樣。

有了帳戶抽象,我們就有機會遠離可怕的助記詞世界。

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

the littles NFT于3分鐘內售馨,Gas費一度突破2000gwei:11月27日,the littles NFT官方宣布其10,000份NFT收藏品已于開售3分鐘內售馨。據ultrasound.money數據顯示,本次the littles NFT售賣活動共計燃燒144.55枚ETH,Gas費一度突破2000gwei。[2021/11/27 12:35:39]

現在,我們知道了帳戶抽象的定義是什么,讓我們了解如何將它帶到以太坊。

二、如何為以太坊實現賬戶抽象

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

外部擁有賬戶(EOA)

智能合約賬戶

所謂外部擁有賬戶(EOA),是指這些帳戶由用戶的密鑰對控制,這是大多數用戶用來與以太坊交互的方式,Metamask等服務充當與這些帳戶交互的接口。

DeFi流動性挖礦項目kani.finance上線,Initial Pool 3分鐘鎖倉700ETH:9月6日凌晨,創新型流動性挖礦項目kani.finance上線,Initial Pool 3分鐘鎖倉700ETH。

據了解,kani.finance是在基于YFI、YFII、Balancer的基礎上,創造性地提出了initial Pool、AIP Pool、與Claim即挖礦的玩法。項目完全0預挖,0私募。Initial Pool的占比為5% ,分發KANI數量50萬,接受的ETH上限為1000個。請在控制風險的情況下謹慎參與。[2020/9/6]

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

以太坊的問題在于,外部擁有賬戶(EOA)獲得了智能合約賬戶所沒有的特權。最顯著的例子是發起交易的能力。目前,只有外部擁有賬戶(EOA)可以做到這一點。

行情 | BTT上線幣安 3分鐘上漲超20%:幣安今日18:00正式上線BitTorrent通證BTT,同時開通BTT/BNB、BTT/BTC、BTT/USDT交易對。上線交易后,BTT價格短時快速上漲,3分鐘內漲幅超過20%。[2019/1/31]

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

例如:Gmail為你提供了在你的帳戶上啟用2FA的選項。而今天在以太坊上無法實現類似的可定制性。

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

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

Gas費必須以原生加密貨幣($ETH)支付。

因為你的私鑰就是你的賬戶,丟失你的密鑰就意味著丟失你的賬戶。

行情 | 比特幣價格3分鐘內上漲超過100美元:根據huobipro數據顯示,目前比特幣價格為5910美元,比特幣價格從下午1點40分開始拉漲,由低位的5822美元,突然沖高,3分鐘后最高達到5936美元,3分鐘內上漲超過100美元,漲幅達1.9%。[2018/6/29]

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

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

現在你可能會問——我們為什么不改變它呢?

好吧,EIP2938?是解決此問題的一種途徑。它引入了以太坊協議更改,允許交易從智能合約而不是EOA發起。

但問題在于,它需要對協議進行重大更改。

因此,nethermind以及opengsn的研究人員在VitalikButerin的幫助下提出了EIP4337。

刷新紀錄 120萬BUC理財額度3分鐘搶空:今天下午15:00,區塊鏈資產私人銀行BitUN正式對外開啟首款高收益區塊鏈理財產品“丘比特I號”的第二輪發售,總額度120萬BUC,預期年化收益20%。上線僅僅3分26秒,120萬BUC的理財限額就被一搶而空,刷新了昨日9分37秒的紀錄。據“丘比特I號”的理財規則顯示,用戶可在4月13日-4月15日每天15:00參與理財份額的搶購,最低投資額度為1BUC。4月15日為“丘比特I號”最后一期的理財產品發售日,最大限額為200萬BUC,滿額即結束。據悉,BitUN的理財資金將交由來自香港上市集團的專業團隊進行操作,團隊成員有著豐富的股票以及數字貨幣市場交易實戰經驗。[2018/4/14]

該提案提出了一種解決方法,無需更改任何共識層協議,就能為以太坊帶來“賬戶抽象”。

它沒有修改共識層本身的邏輯,而是將當前tx存儲池的功能復制到更高level的系統中。

流程有很多活動部分,其中包括:

用戶操作

捆綁者

Paymaster

接下來,讓我們一一了解這幾個概念。

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

用戶操作將用戶的意圖、簽名以及其他數據打包以進行驗證。

相關圖像:

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

1、Alice發起一個“用戶操作”并包含它想要執行的tx;

2、她將該操作發送到一個高level的“用戶操作存儲池”。

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

4-操作由“Bundler”選擇執行,任何人都可以成為Bundler,例如MEV搜索者、驗證者、你或我等等。

5-然后Bundler將所有操作捆綁到一筆大的tx中。

6-Bundler將區塊與其他tx一起包含在以太坊區塊中。

現在讓我們嘗試分解Bundler的功能,以了解如何執行和驗證tx。

1-Bundler將tx路由到一個全局“入口點”智能合約。

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

3-錢包運行此函數來驗證用戶操作的簽名并補償bundler捆綁這些交易。

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

5-然后在執行操作后將剩余的gas退還給錢包。

該EIP還提出了“付款人”的概念。

用戶現在可以不再依賴他們的錢包,而是可以讓付款人贊助他們的交易費用。

贊助交易功能有很多用例,最常被引用的用例是:

允許應用開發人員代表其用戶支付費用;

允許用戶以ERC20代幣支付費用,合約充當收取ERC20的中介;

三、賬戶抽象對我們意味著什么

所有這一切都非常令人興奮,但我們為什么要關心呢?好吧,有多種原因。

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

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

可以啟用社交恢復。如果用戶不知何故丟失了他的密鑰,那么他可通過簡單地讓他的朋友和家人為他恢復賬戶。

好了,以上就是該提案的全部內容。

這個提案引入了多種創新途徑,我希望我解釋地清楚了它們。看到團隊構建的用例,為用戶提供更好的用戶體驗,將是令人興奮的。

Tags:以太坊UNDNDLETH比特幣以太坊行情分析UNDTbondly幣什么時候恢復交易LFETH

LTC
區塊鏈:香港下定決心 競爭全球虛擬資產中心

作者:周舟 香港已下定決心與新加坡、倫敦、紐約等城市爭奪全球加密金融中心和虛擬資產中心地位。10月16日,香港財政司司長陳茂波發表文章《香港的創科發展》,并指出要推動香港發展成國際虛擬資產中心.

1900/1/1 0:00:00
WEB:《彭博商業周刊》將于10月31日出版專刊“The Crypto Story”

金色財經報道,《彭博商業周刊》將于2022年10月31日出版專刊,本期專刊將僅刊發一篇特稿“TheCryptoStory”,創造該雜志93年歷史上唯二案例.

1900/1/1 0:00:00
NFT:金色Web3.0日報 | Meta今年元宇宙損失高達94億美元

DeFi數據 1、DeFi代幣總市值:465.1億美元 DeFi總市值及前十代幣數據來源:coingecko2、過去24小時去中心化交易所的交易量29.

1900/1/1 0:00:00
NFT:關于SEC調查無聊猿NFT的解讀

美國SEC突然對無聊猿母公司進行調查,是否會影響NFT的未來?免責聲明:本文內容僅用于信息展示和分享,不對任何經營與投資行為進行推廣與背書,本文不提供任何投資建議.

1900/1/1 0:00:00
DIT:日榜第一的Reddit NFT是如何爆火的

原文作者:EricChoi原文編譯:深潮TechFlowReddit是一個流行的線上網站,允許用戶討論、投票和分享內容。它擁有超過15億注冊用戶,4.3億月度活躍用戶,以及5200萬日活躍用戶.

1900/1/1 0:00:00
加密貨幣:金色早報 | FTX US可能禁止被定義為證券的代幣上市

頭條 ▌FTXUS可能禁止被定義為證券的代幣上市金色財經報道,加密貨幣交易所FTX美國分公司打算開始分析代幣,以確定它們是否有資格作為證券.

1900/1/1 0:00:00
ads