比特幣交易所 比特幣交易所
Ctrl+D 比特幣交易所
ads
首頁 > DYDX > Info

以太坊錢包可能很快就要迎來重大升級?讀懂EIP-3074_以太坊

Author:

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

以太坊錢包可能很快就要迎來重大升級。一旦升級完成,普通賬戶即可發送批量事務、限期事務、無序事務等。

我與兩位同事@_SamWilsn_和@adietrichs正在研究如何改善以太坊的交互體驗。經過多次迭代后,我們提出了EIP3074:操作碼AUTH和AUTHCALL。

要想使用這兩個操作碼,外部賬戶需要在鏈下簽署一個消息,并將該消息發送給中繼者,再由中繼者將簽名和調用數據發送至一個鏈上合約。調用者合約會先使用操作碼AUTH來驗證簽名,再使用操作碼AUTHCALL中繼外部賬戶的調用。

AUTHCALL與普通調用只有一個區別:AUTHCALL將調用者設為使用操作碼AUTH恢復的外部地址。這樣一來,用戶不使用以太幣也可與以太坊交互。換言之,他們的事務是由中繼者“贊助”的。

你可能會覺得這個機制似曾相識。事實上,這與元事務的運作方式差不多。但是這里要強調一下,元事務是不能隨意設置消息發送方的。因此,合約必須明確支持元事務。EIP3074旨在淘汰元事務,降低合約的復雜性。

Binance上以太坊永續期貨中持有看漲/看跌押注的資金費率處于2021年5月以來的最低水平:金色財經報道,在以太坊技術升級Merge計劃不到24小時,ETH相關的永續期貨市場中持有空頭頭寸或看跌押注的成本正在飆升。在加密貨幣交易所 Binance上市的以太坊永續期貨中持有看漲/看跌(多頭/空頭)押注的資金費率或成本處于2021年5月以來的最低水平。根據Coinalyze 追蹤的數據,包括 Binance 在內的主要交易所的平均融資率跌至創紀錄的低點。

換句話說,空頭向多頭支付的維持頭寸的補償已經飆升并在幣安上達到了16個月來的最高水平,反映出對潛在價格下跌的押注的過度需求。[2022/9/14 13:29:56]

在深入闡述運作原理之前,我們先來介紹一下我們想要構建什么。我們想要構建一個讓普通用戶無需使用以太幣即可以免信任方式發送事務的機制。這里的關鍵詞是“免信任”,即,用戶不會授予中繼者任何可能會被利用的特權。

以太坊巨鯨從 Bitfinex 轉移了超8000萬美元的ETH:金色財經消息,以太坊巨鯨從 Bitfinex 轉移了價值 80,656,629 美元的以太坊,交易地址為:0x4862733b5fddfd35f35ea8ccf08f5045e57388b3。[2022/4/19 14:32:34]

EIP3074通過謹慎選擇普通賬戶簽名中包含的參數來創建免信任系統。用戶簽署keccak。

“typebyte”是EIP2718的常量字節,值為0x03。這個字節的作用是避免與其它簽名機制發生沖突,例如,EIP2930的訪問列表事務、EIP1559的費用市場事務、EIP191的0x19簽名消息等。

調用者地址將用戶的調用與特定合約綁定。用戶的簽名只對調用者合約有效。因此,用戶可以選擇自己信任的調用者,就像是選擇用來存放資產的智能合約錢包那樣。

Ripple要求法院強制美SEC提供有關比特幣和以太坊的文件:金色財經報道,3月15日,律師已代表Ripple Labs、首席執行官Brad Garlinghouse和聯合創始人Chris Larsen提出動議,要求法院強制美國證券交易委員會(SEC)出示有關比特幣和以太坊的文件。這兩種最大的加密貨幣被定義為非證券。Ripple聲稱XRP交易的“經濟實質”與上述加密貨幣沒有什么不同。Ripple指責SEC“扣留潛在的可辯明其無罪的證據”,并稱“很明顯”交易所被告知了XRP不是證券。Ripple還希望法院強迫從包括前SEC主席Jay Clayton在內的人處獲得文件。SEC則聲稱與比特幣和以太坊有關的文件與該案無關。[2021/3/16 18:47:26]

我們預期只會有少量調用者存在,因為如果調用者合約的實現出錯,用戶就有可能蒙受損失。開發一個安全的調用者合約成本會很高,需要經過多方審計和靜態證明。

以太坊未確認交易為95,981筆:金色財經消息,據OKLink數據顯示,以太坊未確認交易95,981筆,當前全網算力為272.96TH/s,全網難度為3.63P,當前持幣地址為51,303,387個,同比增加247,329個,24h鏈上交易量為1,643,631.89ETH,當前平均出塊時間為13s。[2020/12/14 15:05:24]

不過這與如今的慣例沒什么太大的不同。在存放巨額資金之前,智能合約錢包也應該經過全面的審計和證明。很多大型DeFi項目也是如此。

最后一個簽名參數是commit_hash。這為調用者設計者帶來了更大的靈活性,可以讓他們開發出很多不同的方案。

這個commit限制調用者只能執行特定操作并創建特定的驗證要求來處理調用。用戶可以信任調用者會遵循這一流程,因為他們可以在鏈上驗證代碼。這就是區塊鏈的優點。

我們來看一個簡單的案例。用戶想要通過調用者發送一個調用。為了避免他們的調用被無限次中繼,他們需要提供一個nonce,另外還有其它不可更改的值。用戶對這些值進行哈希計算得到commit,并將該commit包含在簽名消息內,以便合約使用操作碼AUTH進行驗證。

調用者會使用傳入的值來重新生成commit哈希。這樣一來,如果代付者改變了其中一個值,調用者計算得到的commit哈希會與外部賬戶簽署的完全不同,導致AUTH恢復出一個垃圾地址,如下圖所示:

希望你現在已經相信,調用者就像任何普通賬戶都可以使用的智能合約錢包。現在我們來看看如何使用commit來構建更有趣的方案。

通常情況下,“一個操作對應一個簽名”已經成了經驗法則。這是一種比較簡單的理解。簽名是基于一個事務的哈希值創建的,為什么我們不將多個事務合并進行哈希計算呢?事實證明,EIP3074可以做到這點。

只要某個賬戶可以通過AUTH的驗證,調用者就可以按該賬戶的要求做任意多次AUTHCALL。這樣做是沒問題的,因為我們相信調用者會如實執行代碼。我們可以設計將多個調用合并哈希成commit的方案。

在上圖所示的方案中,調用者會將所有值合并進行哈希,生成commit。調用者將使用這個commit和用戶簽名來調用AUTH。AUTH會驗證用戶是否真的簽署了這些參數。

然后,調用者會遍歷每個調用并驗證nonce和其它參數,然后將經過認證的調用數據發送至被許可的地址。

在此基礎上,我們還可以構建更多方案。例如,假設你增加一個新的參數“保質期”。該參數會與其它參數一起經過哈希得到commit。另外,在驗證過程中,調用者會驗證expiration<block.number。現在,外部賬戶已經可以使用限期交易了!

EIP3074將帶來更多流暢的用戶體驗,同時不會引入額外的信任假設。如果你想要閱讀EIP3074的完整內容,請點擊這個鏈接:https://eips.ethereum.org/EIPS/eip-3074

go-ethereum的原型實現在此處維護:

https://github.com/quilt/go-ethereum/tree/eip-3074

我們正在與一些對該機制有興趣的團隊合作。如果你覺得這個機制有用的話,請告訴我們,讓我們一起努力!歡迎大家提供對該提案的反饋,非常感謝!點擊該鏈接,留下你的反饋:https://ethereum-magicians.org/t/eip-3074-auth-and-authcall-opcodes/4880/49。

最后,如果你對我們的工作感興趣,我們的團隊正在火熱招聘中。我們致力于對以太坊核心協議進行中長期改進。如需了解更多信息,請直接私信我@lightclients。

原文鏈接:https://twitter.com/lightclients/status/1371911245561917441作者:lightclients翻譯&校對:閔敏&阿劍

你可能還會喜歡:

賬戶抽象化:為什么&如何做

以太坊元交易

以太坊中的賬戶、交易、Gas和區塊GasLimit

Tags:以太坊AUTHCOMMIT以太坊硬幣ETHDAUTH價格3COMMAS幣NoLimitCoin

DYDX
Fei Labs 披露可能會耗盡協議 PCV 的關鍵漏洞,現已消除攻擊向量_TOC

鏈聞消息,去中心化穩定幣項目FeiProtocol開發團隊FeiLabs發推稱,「5月2日發現并披露了一個涉及ETH聯合曲線合約的漏洞,并立即暫停該合約,該漏洞未被利用,不會影響任何用戶.

1900/1/1 0:00:00
Sennheiser出售了其消費類音頻業務,但我討厭它_ISE

您知道一家公司何時出售心愛的業務,然后事情進展順利嗎?是的,我也沒有。因此,請和我一起為Sennheiser傾注心血。不可思議的事情發生了:音頻品牌Sennheiser出售了其消費產品.

1900/1/1 0:00:00
WBF關于BSC鏈(BEP20)幣種提幣時間延長說明的公告_BRT

尊敬的用戶: 由于BSC鏈上嚴重擁堵,受官方升級影響,WBF的BSC鏈(BEP20)幣種提幣或有延遲,WBF現已加速處理堆積充提請求,請耐心等待。同時您也可通過其他鏈進行充提服務.

1900/1/1 0:00:00
Gate.io Startup首發項目Metis Token (METIS)認購結果及上線交易公告_Gate.io

1.關于首發項目MetisToken(METIS)認購結果Gate.ioStartup首發項目MetisToken代幣METIS于2021年05月13日12:00開始認購下單.

1900/1/1 0:00:00
5.13 比特幣晚間簡評_NER

行情觀點:小時盤面來看,昨日午盤大餅沖高觸壓57988一線回調,一路震蕩下行回吐漲幅,今日早盤連續短線下挫,跌破50000一線關口,插針至45500一線.

1900/1/1 0:00:00
區塊鏈顛覆傳統公司模式,LABORER打造全員自治型商業生態_ABO

區塊鏈顛覆傳統公司模式,LABORER打造全員自治型商業生態如果你厭倦了在公司開那些毫無意義的會議,厭倦了辛苦通勤卻只為露面證明自己來上班了,厭倦了聽從你根本不太信服的領導的煞筆安排.

1900/1/1 0:00:00
ads