加密貨幣交易所 加密貨幣交易所
Ctrl+D 加密貨幣交易所
ads

以太坊錢包可能很快就要迎來重大升級?讀懂EIP-3074_以太坊:以太坊幣最新價格走勢圖

Author:

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

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

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

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

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

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

報告:以太坊DeFi應用活躍用戶相比去年同期增長294%:數據分析平臺DappRadar在最新的月度報告中對比了以太坊、EOS和波場項目在DApp使用中的活躍用戶(以獨立地址計)情況,整體來看以太坊增長顯著,EOS、下降明顯,而波場繼續關注在高風險的領域。具體數據來看,2020年2月相比2019年2月時,以太坊的日活躍用戶增加了104%,所有運行在以太坊的DApp中ETH和ERC-20 代幣的美元總價值增加了683%,而DeFi領域增長最明顯,活躍用戶數增加了294%;EOS活躍數據的下降橫跨了所類別的DApp,2月的活躍用戶數相比去年同期下降80%;波場項目繼續關注在和高風險應用的領域,占了所有活躍用戶的89%,日活躍用戶提升5%,DApp中的美元總價值增加了33%。[2020/3/11]

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

動態 | 以太坊開源銀行Marble推出基于Uniswap的價格預言機Polaris:以太坊開源銀行Marble推出基于去中心化交易所Uniswap的價格預言機Polaris。Marble表示Polaris通過選取Uniswap價格檢查點的中位數,使價格攻擊成本更高。價格操縱在單一交易所需的時間被延長,因而變得更加困難和昂貴。此外,Polaris采用一系列激勵措施鼓勵第三方參與者定期檢查價格,從而保持價格準確。[2019/4/2]

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

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

imToken關于以太坊網絡擁堵引起打包超時的說明:imToken發布公告稱,近期以太坊網絡擁堵,待打包隊列持續在2-3萬筆區間。很多用戶碰到打包超時或廣播失敗找不到交易Tx。imToken維運團隊已經對imToken節點池配置進行優化。imToken建議用戶:1.提高礦工費,建議4gwei以上;2. 交易Tx找不到或打包超時,可以進一步提高礦工費重試。但請先通過etherscan查詢驗證結果后進行,避免產生重復轉賬問題。3.也可以嘗試設置web3節點為:http://mainnet.infura.io[2018/4/29]

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

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

V神(Vitalik Buterin)以太坊創始人針對特朗普稅改立法發表言論:

12月3日V神(Vitalik Buterin)在Twitter發表言論,表示與特朗普在稅改立法方案上持有不同的觀點,但是會進一步研究他們的想法和方案。并表示不支持以太坊社區被放逐,這句話有一些含沙射影的意思,但V神特表示這只是他個人的信仰,單純的表達不同意的方式,與仇視言論無關。[2017/12/3]

不過這與如今的慣例沒什么太大的不同。在存放巨額資金之前,智能合約錢包也應該經過全面的審計和證明。很多大型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以太坊幣最新價格走勢圖AUTH價格comp幣值得買嗎REMIT價格

火幣下載
幣虎2021年5月13日上線EARNX_EARN:ARNX

尊敬的用戶: 幣虎將上線EARNX,并在DeFi專區開通EARNX/USDT交易市場,具體詳情如下:1.開放充幣:2021年5月13日14:00;2.開放交易:2021年5月13日17:30;3.

1900/1/1 0:00:00
關于LBank藍貝殼上線AQUAGOAT(AquaGoat)交易的公告_LBA:LBank是哪個交易所

尊敬的LBank藍貝殼用戶:LBank藍貝殼將于2021年5月13日21:00(UTC8)上線AQUAGOAT(AquaGoat).

1900/1/1 0:00:00
Gate.io 關于Startup首發DAO SHO 項目 XCAD Network ($XCAD)的公告_GATE:gate.io官網最新APP下載

Gate.io已上線“Startup上線通道”,為給優質初創項目提供更為快捷的上幣通道,和給予用戶提供早期投資機會.

1900/1/1 0:00:00
對話Colony:DAO近乎成為投票的代名詞,但這并不可取_DAO:OLO

CatherInsight——專注于海外市場的發展趨勢與動態,一方面傳遞國際上一線從業者的所思所想所行,另一方面建設中國讀者了解海外市場的入口.

1900/1/1 0:00:00
LOEx|5月13日行情研報:BTC再次向下變盤逢高減倉為宜_LAS:prasm

一、 特斯拉CEO埃隆·馬斯克在推特稱,特斯拉暫停使用比特幣支付。他表示,從多方面看加密貨幣是好想法,但不能以環境為代價。特斯拉會尋求能源消耗小于比特幣的其他加密貨幣.

1900/1/1 0:00:00
關于ETF部分幣種份額合并的公告(0512)_SDT:gusdt幣最新消息

尊敬的用戶: 由于當前部分ETF產品的單價過低,為提高價格的有效性,BiKi平臺將在5月13日20:30-23:30期間啟動份額合并機制,即對ETF幣對份額進行100份合并為1份的操作.

1900/1/1 0:00:00
ads