免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。
小編:記得關注哦
來源:以太坊愛好者
原文標題:以太坊基金會研究員第四次 AMA(2020 年 7 月)節選:Phase 0 的用戶體驗
轉自:以太坊愛好者
編者註:2020 年 7 月,以太坊基金會研究員再一次在 Reddit 上舉行 AMA(有問必答)活動。本文為問答內容的節選。為便於閱讀,下文對回答者的名字都做了縮寫,「Justin」 代表 「Justin Drake」,「Vitalik」 代表 「Vitalik Buterin」,「Danny」 表示 「Danny Ryan」。
Phase 0 用戶體驗問題
問:有沒有什麼辦法能不需要一直鎖定 ETH、等待 Phase 1.5 嗎?因為這個過程可能要長達兩年?你們的主意呢?Vitalik:主要的備選方案就是實現 Eth1 和 Eth2 之間的雙向鏈橋。這是一個有挑戰性的事,因為它需要 Eth1 鏈能夠理解 Eth2 鏈,也就是需要 Eth1 的礦工運行 Eth2 客戶端,等等 …… 這都需要整個生態系統的緊密合作,光這一項工作裡面就有很多硬骨頭要啃。所以,從長遠來看,為緩解這個等待階段的痛苦而做的所有計劃都是不可取的,因為這個階段最多只會持續 1 年。 Justin:解決這個鎖定周期的問題確實是一個優先事項。但這也是一個棘手的問題,現在還沒有完美的方案。以下是幾種可能的結果:我們在雙向鏈橋實現之前,實現信標鏈上的轉帳功能。主要風險是會出現兩個市場:一個是 ETH 的市場,一個是信標鏈 ETH 的市場。 實現一個較慢的、以兩周為單位運行的雙向鏈橋機制。這就是一個權宜之計,為避免出現分裂的市場的有點糟糕但務實的選擇。 實現一個較快的、幾分鐘之內就能完成轉帳的機制。這個也是 Eth1 完全合併到 Eth2 之前的過度方案,而且相比(2)顯得不是那麼務實。不過更清楚、更強大。 Eth1 完全合併到 Eth2。這是最乾淨、但也最難的辦法。還需要做大量的工作,尤其是 Eth1 的快速關停機制。 Danny:現在確實有一種擔心,就是早期驗證者鎖定周期不確定的問題。理想一點來看,這對早期參與者也是一件好事,因為更少的 ETH 質押量可以得到更高的潛在收益。可能這就是不得不承受的代價吧(it can be a tough pill to swallow to b dedicated to such a lockup)。也有幾種可行的辦法,能在 Phase 1.5 之前為信標鏈協議引入驗證者轉帳功能,但都伴隨著一些複雜性和風險。現在的計劃是等待 Phase 1.5,這是在驗證者引導文檔中用加粗標示出來的,當然,肯定會有人持觀望態度。在 Eth2 啟動的早期階段,ETH 毫無疑問會鎖住,但鎖定的時長就看別的正在開發的部分了 —— Phase 1、Phase 1.5、Eth1.x —— 在此過程中可以有妥協,但也會增加複雜性。問:要是信標鏈在啟動之後除了問題,它會影響到現在的以太坊區塊鏈嗎?信標鏈的暫停或者回滾會影響到 1.0 區塊鏈嗎?Justin:這正是讓信標鏈與 Eth1 鏈分離的用意。在 Eth2 的早期階段,Eth1 區塊鏈對信標鏈的存在完全無感。在一個平行世界裡運行一個完全獨立的 「實驗性」 信標鏈對於 Eth1 鏈的安全性有巨大的好處。
問:看起來我們是不會開發雙向鏈橋了,也不會開啟轉帳功能。那要是 Phase 0 出了嚴重事故,驗證者的資金不就被鎖死在保證金合約裡面了嗎?如果面對這樣的極端情況(希望不會發生),我們社區會怎麼選?EF 又會承擔什麼角色?Danny:如果給定資金不能轉移,如果出現了不可恢復的災難,那麼核心選擇就是使用保證金合約裡的同一批資金重啟 Eth2。 這是一個核爆按鈕(nuclear option)。我們的出發點是只要還有辦法能保證 Eth2 主網的連續性,就處理好所有事情、不去動用。
問:日後會有針對取款功能的測試嗎?jgm在 Discord 裡面說:「我仍然對取款憑證(withdrawal credential)從未經過任何測試耿耿於懷。很多環節都可能出問題的。我已經知道我們短期內是不會開啟轉帳功能了,但我會希望有某種形式能支持取款。甚至是一個 API 端點,可以接受偽交易(附帶由取款私鑰籤名的消息、取款私鑰對應的公鑰、以及取款憑證)來支持取出相應的保證金。」Danny:密鑰生成和存款有關的工具都能夠、也必將測試取款條件。 舉個例子,以太坊基金會開發了 」deposit launchpad「(保證金啟動器)以及保證金 CLI(下一個測試網時就會推出!)可以在提交保證金前驗證取款憑證。雖然我們不是 「在鏈上」 做這個測試,但所有的保證金存入操作都應該做這個額外的驗證操作。從 編程/算法 的角度來看,取款憑證只是一個躲在一個哈希值背後的 BLS 公鑰。我們還在很多其它環境下測試了哈希算法、BLS 密鑰生成/籤名驗證方法,所以我並不擔心,到時候一切都會順利的。Dankrad Feist:本質上來說,取款憑證只是你使用取款私鑰生成一個籤名,然後讓一個軟體來檢查一下。我認為有一個服務或者一個正式的 軟體/腳本 來做會好一點,我也很樂意支持這樣的創造。
問:以太坊基金會推出一個私鑰分割驗證者的標準和實現嗎?Aditya Asgaonkar:我不確定以太坊基金會 應不應該/會不會 推出這樣的私鑰分割型驗證者實現。我預計會有很多實體希望提供 開源/自由使用/商用 的實現。 至於我們 Eth2 研究員,我們已經有過一些討論。舉個例子,這裡有一個我一直在開發的 WIP 協議。
原文連結: https://www.reddit.com/r/ethereum/comments/ho2zpt/ama_we_are_the_efs_eth_20_research_team_pt_4_10/ 作者: Eth2 Research Team 翻譯: 阿劍