以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > PEPE幣 > Info

什么是模塊化賬戶抽象?_NFT

Author:

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

作者:Konrad Kopp,編譯:Lynn,MarsBit

在為以太坊增加智能合約錢包(智能賬戶)的原生支持的多個提案被拒絕或停滯后,ERC-4337 已被接受為(臨時)標準,以實現賬戶抽象(AA)而無需對 EVM 進行協議級別的修改。在過去的幾個月里,AA 的一個子集的活動激增,它圍繞著這些智能賬戶的模塊化,使它們對用戶和開發者來說更容易擴展。這種一般的方法被稱為模塊化賬戶抽象,下面的文章旨在概述這一生態系統在過去 3 個月中的發展以及事情的走向。

下面的部分將概述和討論模塊化 AA 生態系統的不同組件。這些組件是賬戶、模塊、注冊表、UI 和開發者工具。這些組件可能不是使這個生態系統長期運作所需的唯一部分,但至少目前充分包含了各團隊集中研究和開發努力的不同領域。

模塊化賬戶是指用戶可以輕松、安全地擴展的智能賬戶,而不是只能由開發人員修改并需要重新部署的“靜態”賬戶。這使得用戶可以在他們的智能賬戶中即時切換出、添加或刪除功能。

實施方法

目前有兩種不同的模塊化智能賬戶的方法,一種是由安全(Safe)架構創建或啟發的,另一種是由多面代理(又稱鉆石)標準(ERC-2535)啟發的。這兩種方法有不同的發展,可以沿著多個軸線進行對比。Safe 賬戶是從 Gnosis 建立的最初的 multisig 演變而來的,并且早于 ERC-4337. 該團隊非常強調安全性和可擴展性,而 ERC-4337 的支持在目前只能通過一個模塊來實現。然而,也有關于在未來的版本中實現本地支持的討論。

美聯儲理事沃勒:不認為在美國引入央行數字貨幣有什么實際價值:金色財經報道,美聯儲理事沃勒表示,不認為在美國引入央行數字貨幣(CBDC)有什么實際價值,不清楚央行數字貨幣能化解什么類型的”市場失靈“,任何關于美聯儲數字貨幣的決定都應該由國會做出。[2023/2/11 12:00:15]

另一種方法是受 ERC-2535 的啟發,在過去的幾個月里,不同的團隊已經進行了廣泛的討論和追求。這個標準的目的是使智能合約具有可擴展性,通過標準化的方式來存儲對模塊(稱為面)的引用,并使用 delegatecall 操作碼來執行這些。雖然圍繞這個機會的討論已經持續了一段時間,但(據我們所知)第一個工作實現是由我們在ETHDenver建立的。從那時起,其他幾個團隊已經發布了不同階段的實施方案,例如 ZeroDev Kernel,這是一個最小和可擴展的智能賬戶,從 ERC-2535 中獲得了一些靈感。此外,Alchemy 團隊已經寫出了一個階段性的 EIP 草案(ERC-6900),旨在從 ERC-2535 中獲取靈感,實現模塊化智能賬戶的標準化。Soul Wallet 過去也曾試驗過 ERC-2535 賬戶,盡管他們后來擱置了這些嘗試(我們無法鏈接到這些嘗試的任何代碼)。

《周六夜現場》在OpenSea拍賣NFT作品“到底什么是NFT”:NBC的《周六夜現場》(Saturday Night Live:SNL)團隊正在OpenSea上拍賣NFT作品“到底什么是NFT?”(What the hell's an NFT?)。SNL拍攝的同名短視頻頗受歡迎,它使用2000年代初的流行文化為SNL觀眾揭開了NFT的神秘面紗,三分半的搞笑說唱改編了來自姆爺(Eminem)的《Without Me》,SNL演員還Cosplay了黑客帝國的Morpheus,向觀眾解釋了NFT的簡單概念。截至目前,該NFT目前的出價為6.9 ETH,拍賣于4月5日結束。中標者不僅將獲得NFT,還將收到在第47季錄制《周六夜現場》的兩張門票。(decrypt)[2021/4/4 19:44:02]

如上所述,這兩種不同的方法可以沿著不同的軸線進行對比。其中之一是使用 delegatecall 來執行模塊,而不是使用外部調用。使用 delegatecall 允許從調用合約的上下文中執行外部代碼,這就意味著外部代碼可以修改調用合約的存儲,并進行來自調用賬戶而不是模塊的外部調用。這不允許關注點的分離,這意味著一個模塊可以覆蓋賬戶上的任何存儲槽,這引起了一個主要的攻擊媒介。雖然安全賬戶目前確實允許使用 delegatecall 來調用模塊,但這在未來可能會改變,要么完全被刪除,要么為模塊創建不同的權限級別。使用 delegatecall 來執行模塊的一個好處是,模塊可以是單子,大大降低了添加模塊的 gas 成本。

火幣尖峰對話|今天,我們為什么要討論DeFi?:7月30日,由金色財經作為獨家戰略媒體支持的火幣尖峰對話DeFi系列首場AMA將于15:00線上開啟。

此次對話以“今天,我們為什么要談論DeFi?”為主題,金色財經合伙人佟揚將與火幣去中心化事業部運營負責人高潮深度探討DeFi發展的那些事,為行業從業者呈現真實的DeFi發展圖景。

更多詳情見原文鏈接查看。[2020/7/30]

這些方法的另一個區別是模塊的存儲方式和交易的路由。ERC-2535 使用從函數選擇器到模塊地址的映射,這意味著沒有兩個活動模塊可以共享相同的函數名稱(選擇器是名稱和參數的散列)。使用這個路由器的事務流程是在這個映射中查找一個函數簽名,然后用這個簽名和參數用 delegatecall 調用相應的合同地址。另一方面,安全賬戶只存儲對模塊地址的引用,從而使多個模塊使用同一個函數選擇器成為可能。此外,交易流程可以由安全賬戶或模塊觸發,然后模塊可以調用安全賬戶,從那里執行交易。

第三個主要區別是這些實現處理存儲的方式。由于 ERC-2535 調用模塊的方式,存儲不能像在普通智能合約中那樣處理。相反,開發人員通常選擇使用結構化或“鉆石”存儲,將數據存儲到存儲槽,這些存儲槽是唯一的、特定模塊的標識符的哈希值。這意味著不同的模塊不會覆蓋對方的存儲數據,并導致合同以意想不到的方式行事。雖然安全模塊可以使用 delegatecall 來調用,但它們并不要求以這種方式來調用,因此可以處理自己的存儲。這意味著存儲不需要以上述方式進行結構化,而是可以以 Solidity 存儲定位通常實現的常規(順序)方式或其他任何想要的方式來處理存儲。

聲音 | 巴西總統:不知道比特幣是什么:據Cointelegraph報道,巴西總統Jair Bolsonaro表示,他不知道比特幣是什么,并且贊同暫停一項為土著人民提供一種加密貨幣的項目。據悉,該加密貨幣項目由全國印第安人基金會(FUNAI)和聯邦弗魯米嫩大學(UFF)發起,價值4490萬巴西雷亞爾(1150萬美元)。[2019/6/6]

這些是這些方法之間最大的一些差異。

模塊,有時稱為插件或面,是旨在擴展智能賬戶功能的智能合約。例如,一個模塊可能允許所有者使用不同的簽名方案來控制他們的錢包,或者在每次代幣被轉移到另一個賬戶時觸發某個動作。與到目前為止存在的、上面已經討論過的模塊化賬戶的不同實現方式有關,有不同的構建和執行模塊的方式。因此,今天存在的模塊要么是為安全架構建立的,如這些或這些,要么是為鉆石啟發的架構建立的,如 ZeroDev 的內核或我們在 ETHDenver 建立的一些演示模塊。

正如上文詳細解釋的那樣,一個模塊的結構取決于它所要使用的賬戶實現。一個主要的區別是,為安全基礎設施構建的模塊需要(除非通過委托調用)回調到安全賬戶,以便從賬戶的上下文中初始化一個函數調用。相比之下,為鉆石啟發賬戶建立的模塊不需要這樣做,因為它的代碼是從智能賬戶本身中執行的。在此基礎上,還存在一個標準,建立在安全架構之上的模塊可以使用,稱為 Zodiac 標準。該標準旨在將模塊化賬戶的不同組成部分分開,稱為頭像、護衛和模塊,因此旨在為構建智能賬戶模塊創建一個通用框架。一些使用該標準的模塊的例子可以在這里找到。

Dfund創始人趙東:在比特幣的世界里,最重要的不是什么時候上車,而是永不下車:今晨Dfund創始人、數字貨幣投資人趙東發布微博,以自身經歷講述了一個“老韭菜”的自傳:“我2013年4月份開始玩比特幣,用1000萬人民幣起步,在2013年年底個人資產迅速過億。我那時候堅信比特幣未來會漲到100萬美元一個,但估計太過樂觀,在暴跌后反彈時加了大倉位大杠桿來賭,結果市場仍然泡沫太大崩盤,導致爆倉,同時欠下巨額債務。不過好在,我堅信比特幣是一個偉大的事物,會開創一個歷史的新時代,我相信活著最重要,沒敢尋死或者跑路,我曾經以為我需要十年時間來償還巨額債務,但是后來趕上了牛市好時光,兩年半就還清了。我以一顆(棵)老韭菜的身份告訴大家:在比特幣的世界里,最重要的不是什么時候上車,而是永不下車。”[2018/3/19]

Permissive 是一個正在為智能賬戶構建公共模塊的團隊的一個例子。到目前為止,他們的重點是為智能賬戶建立一個授權框架,主要集中在允許更細化的訪問控制,即用戶可以給不同的實體以具體的權限來執行賬戶的特定動作。他們已經發布了一個 Safe 賬戶的模塊,并正在努力將其移植到不同的模塊實現上。

注冊表

到目前為止,許多智能合約和智能賬戶的模塊實現都是在用戶和模塊開發者之間建立了強大的信任假設。這就是 ERC-2535 今天幾乎完全被使用的方式,允許開發者團隊管理大型和復雜的代碼庫。然而,智能賬戶生態系統的更大愿景是消除這種信任假設,允許第三方開發者建立非技術用戶可以安全地添加到他們的錢包的模塊。雖然信任假設不能完全取消(畢竟有人需要證明一個模塊的安全性),但我們可以將單個用戶和模塊開發者之間的所有信任假設捆綁到一個單一的實體,即模塊注冊表。這意味著,用戶現在只需要信任這個單一的實體,而不是需要信任他們想要使用的模塊的每一個開發者。

雖然這種思路導致了中心化登記處的結論,但這遠遠不是我們所追求的愿景。相反,我們目前正在設計一個類似于超結構的注冊中心的原型,這意味著它是開放的、不可阻擋的,而且最重要的是,沒有許可。這意味著具有不同安全假設的各方可以坐在這個注冊表之上,由用戶來選擇在什么情況下信任哪一方。目前,我們正在對不同的實現方式進行原型設計,并得到了不同團隊的有益投入和合作,例如 Safe 和 EF 的 4337 團隊成員。一旦我們有了關于不同實現方式和激勵設計的更多具體細節,我們將開始更公開地分享這些細節,并開放基礎代碼。

正如 Yoav 之前所指出的,模塊化 AA 的一個較少被探索的方面是類似的模塊化前端設計。這是必要的,因為 UI 組件需要通過了解函數選擇器、參數編碼和(潛在的)執行何種前端或后端邏輯來專門構建以觸發某些鏈上功能。到目前為止,我們還不知道有哪個團隊在這個問題上取得了重大進展,盡管我們正慢慢開始探索建立在上面討論的注冊表之上的參考實現。從我們的初步研究來看,一個允許外部模塊開發者的模塊化前端的安全設計是不難的。

雖然存在開發者工具,供 dapp 或錢包開發者將模塊化的 AA 集成到他們的應用程序中,但很少有指南或工具來幫助開發者構建模塊。Safe 有一個指南在這里,ZeroDev 有一個在這里,但除了這些,我們不知道有什么更實質性的東西可以讓開發者輕松了解如何建立一個模塊。隨著這個領域的成熟,我們相信會有更多的指南和實際的工具出現,大大降低模塊開發者的門檻。

模塊化 AA 是更廣泛的 AA 運動的一個子集,其目的是將智能賬戶模塊化,以使其可以為用戶定制,并允許開發人員輕松建立獨立的智能賬戶功能,而不是需要建立一個完整的賬戶。上述文章的目的是對這一領域的現狀做一個廣泛的概述,以及強調正在取得進展的地方。

MarsBit

媒體專欄

閱讀更多

區塊律動BlockBeats

曼昆區塊鏈法律

Foresight News

GWEI Research

吳說區塊鏈

西柚yoga

ETH中文

金色早8點

金色財經 子木

ABCDE

0xAyA

Tags:NFTLEGALLELENFT WorldsSamurai LegendsAll Coins Yield CapitalHelena Financial

PEPE幣
香港打擊洗錢指引:涉及虛擬貨幣章節內容 如何判別相關洗錢 DeFi 格外警惕_虛擬資產

原文鏈接(第12章):https://www.sfc.hk/-/media/TC/assets/components/codes/files-current/zh-hant/guidelines.

1900/1/1 0:00:00
NFT大跌 BenDAO、Paraspace等NFTfi平臺壞賬情況如何_NFT

作者:0xLoki,來源:作者twitter@Loki_ZengBenDAO浮動壞賬大概20E,8個Azuki待償債務>地板價。另外還有14個Doodles進入清算池,但待償債務<地板價.

1900/1/1 0:00:00
超級鏈的進化之路:從Cosmos到OP Stack_區塊鏈

作者:@Hercules_Defi;編譯:Web3地圖探尋未知,展望未來,這篇深入解析"超級鏈"(Superchains)演變之路的文章提供了一次絕佳的機會.

1900/1/1 0:00:00
金色觀察 | “加密VC渣男”Paradigm能否重獲社區信任?_ADI

金色財經 區塊鏈7月2日 2022年11月,一款強大的人工智能工具ChatGPT橫空出世,引發了全世界對于人工智能技術的驚嘆,更是吸引了部分嗅覺敏銳的風險投資家們.

1900/1/1 0:00:00
NFT至暗之時 這24個正面進展能提振市場嗎?_NBS

作者:Game Fund Partners 合伙人 Jonah;編譯:Odaily 星球日報NFT 正處于最黑暗的時刻.

1900/1/1 0:00:00
BanklessDAO:忘記其他 投資BTC和ETH_區塊鏈

原文:Frank America 編譯: GWEI Research 圖片來源:Feems 最近在 Twitter 上發起的一項民意調查詢問參與者,在未來五年內.

1900/1/1 0:00:00
ads