Lighthouse調查:Eth2.0的設計中有這些問題
本文來自本文來自Medium本文來自Aqeel Mohammad;由Odaily秦曉峰編譯,轉載時請務必註明出處。

概述
概述
概述
概述
本報告旨在提供Eth2.0 用戶體驗研究的結果、見解和建議,以更好地為以太坊網絡參與者構建驗證過程,並幫助有意進一步合作的各種生態系統項目與以太坊保持一致。
為了開展研究,我們向111 位對以太坊網絡感興趣的參與者進行了調查,並對各個現有的POS (權益證明)區塊鏈社區中的利益相關者(Stakeholder)進行了10 次面對面的採訪。這可以幫助以太坊參與者更好地改善涉及質押/驗證(Staking / Validation)的用戶體驗,從而確保Eth2.0 主網(階段零)成功推出。eepurl.com/gYB3r9我們非常感謝在百忙之中抽出時間參與我們調查的各位受訪者。 Eth2.0 的開發是一項持續的開源工作,我們將繼續與社區互動,以更好地收集有關Eth2.0 的用戶體驗。@ qnou / @ sigp_io,如果你想參與我們的調查或者學習,可以註冊我們的地址Lighthouse Discord簡介
https://www.notion.so/eef0eabeb35f42989b384a6b398211ba?v=dda780e7aaec47bebe02585088d45b46。
目標
前言
簡介
目標
研究方法
調查結果
一級標題
建議
建議
後續
一級標題
一、前言:追逐寧靜(Serenity)
以太坊終究還是要轉向Proof of Stake (PoS),這是該項目自創建以來一直研究和精神的核心,也是我們許多人最初被以太坊生態系統吸引的主要原因之一。 2014 年1 月15 日,以太坊創始人V 神就在以太坊基金會網站發布了關於POS 的文章:《Slasher:一種懲罰性的POS 算法》,這篇文章比以太坊正式問世的文章《以太坊:即將問世》(Ethereum: Now Going to public)的文章還要早一周。
(Odaily注:2014 年,V 神和以太坊研究小組設計了一種稱為slasher 的機制,來懲罰PoS 中惡意行為者並削減其全部抵押。)
在2015 年的以太坊路線圖中,Serenity(即「寧靜」階段)就是以太坊發展的最終階段。 Eth2.0 (寧靜)使用PoS 共識模型取代POW 挖礦過程,其中驗證者(validators)將負責維護網絡。Eth2.0 階段零會引入一條POS 鏈,被稱為“信標鏈”(The beacon chain),同時依賴於現有的Eth1.0鏈(PoW)來加載驗證者並引導網絡。此外,Eth2.0 希望通過引入獨立的分片鏈(Shard Chains )來解決可擴展難題。這些分片鏈中繼到信標鍊和eWASM,從而為每個分片鏈提供專用的虛擬機。信標鍊是操作控制中心和分片系統工作的支架。Eth2.0 規範在2019 年底/ 2020 年初進行了重大修訂,並隨著實施的繼續而不斷發展。不過,本月進行的
外部安全審查
表明,總體結構是穩定的。雖然,以太坊向PoS 的轉變是一個有爭議且漫長的過程,但Eth2.0 仍然是區塊鏈生態系統中最為人關注並最令人期待的主題之一。 Ethereum Lighthouse“Eth2.0 是一個可擴展的PoS 基礎架構,我們將在其中放置我們今天所熟悉和喜愛的以太坊。”以太坊基金會Danny Ryan 如是說。 Ethereum Lighthouse本次報告是由Sigma Prime團隊進行開發。關於Lighthouse 的更多信息,可以登陸Github Repo:https://github.com/sigp/lighthouse一級標題https://sigmaprime.io。
一級標題
一級標題
二、介紹
更高的安全性;
更高的安全性;
正文
正文
正文
1. 生態系統注意事項
現有PoS 網絡目前的市值約為96 億美元,其中63 億美元被質押(Staking)鎖定。隨著Eth2.0 的全面推出,我們將為當前的POS 市值再次增加145 億美元。
因此,我們當前的重點是確保Eth 2.0 階段零的用戶體驗,與以太坊網絡作為一個強大的去中心化PoS 協議的長期願景和成功之間,保持一致性。
圖片描述

圖片描述
圖片描述
Vitalik Buterin對Eth2.0 路線圖的看法(5-10年)
在Eth2.0 (Serenity)的階段零,我們將看到:
信標鏈——作為ETH2.0 及後續階段的核心共識和骨幹,信標鏈將在這一時期被啟動;
存款合約(Deposit Contract )——允許從Eth1.0 向Eth2.0 單方向轉移以太幣成為驗證者(validators),這些初始存款將組成安全池,並在Eth2.0 啟動時用來保護網絡;
帶有多客戶端功能的大型公共測試網——可以模擬生產環境、加載驗證者並熟悉運行節點和客戶端;
3. 去中心化
用戶——由於鏈上沒有發生交易,因此用戶將主要由驗證者和質押者(stakers)組成。他們希望在Eth2.0 完全運行之前,通過這個機會學習這一全新的生態系統或者獲得質押獎勵。
3. 去中心化
中心化挖礦是轉向Staking 過程中不得不考慮的重要因素。雖然過去幾年,市場中出現了各種各樣的去中心化質押協議。但實際上,換湯不換藥,仍然是由一小部分驗證者和質押服務提供商控制著大部分的網絡。 Eth 2.0 的目標就是要徹底改變這種模式。然而,如果獨立驗證者的用戶體驗相對較差,我們會看到大量的網絡參與發生在外部質押服務上——因為他們降低了終端用戶的認知門檻。
“我對Eth2.0 的發布抱有希望,它將有助於改變人們目前普遍持有的觀點,即當今世界上只有不到100 個(甚至50 個)合格的POS 驗證者。”Chainflow運營者Chris Remus 。
與目前運行的其他PoS 網絡不同,Eth2.0 的客戶端是開源的,擁有各種編程語言並由不同的獨立團隊構建。
一級標題
一級標題
一級標題
三、目標
為了使新一代獨立的驗證者可以參與到以太坊網絡的去中心化的工作中,我們需要確保整體用戶體驗是直觀的,並有助於滿足不同用戶群的需求,這些用戶具有不同的技術能力和教育需求。通過集成PoS,以太坊希望將驗證者生態系統擴展到1000 個獨立的網絡參與者,並且每個參與者在維護網絡方面扮演著積極的角色。
因此,了解這些參與者的需求、痛點和動機至關重要。通過我們的介紹性研究工作,我們希望:
剖析對階段零感興趣的用戶群;
評估對客戶端實現的期望;
一級標題
一級標題
一級標題
四、用戶研究方法
用戶研究是對用戶的目標、需求和能力的系統研究,通過指定設計、構造,改進工具和資源,以使用戶的工作和生活受益。
利益相關者的採訪
為了更好地確定我們的工作方向,並了解我們所要面臨的挑戰,我們選擇採訪一些關鍵利益相關者,他們是現有POS 生態系統的參與者或者是更廣泛的以太坊社區中具有不同程度專業知識的參與者。
在線調查
一級標題
一級標題
二級標題
二級標題
二級標題

1. 參與者角色



這些用戶中有85.6% 的人,目前持有32 個ETH(Eth2.0 階段零參與質押的最低數量);只有約30% 的人,此前曾在POW 的以太坊上參與過挖礦;約40 % 的人曾經在另一個PoS 網絡上進行過質押或驗證。這意味著大多數的驗證/質押(Validation / Staking )用戶將是Eth2.0 生態系統的新用戶,這將是他們第一次積極參與獨立管理驗證器客戶端和節點,以維護以太坊網絡的去中心化。

二級標題
二級標題


對Eth2.0 階段零進行質押和驗證的關鍵概念理解,61.3% 的參與者表示並非很有信心;對Eth2.0 客戶端之間的關鍵區別認知,90.1% 的人表示並不確定。

二級標題
二級標題
二級標題


或

二級標題

一級標題



一級標題
二級標題
二級標題
二級標題
1. 用戶畫像
擁有強大的高級生態系統基礎知識,但不是特別專業。
通過各種媒介積極尋找和研究相關信息。
會因為獎勵和投資回報率對網絡驗證興趣。
持有超過32 個ETH,併計劃運行多個驗證器。
第一次幫助保護去中心化的網絡,以前沒有在以太坊上進行過挖礦,並且很可能沒有參與過現有的PoS 網絡。
二級標題
二級標題
2. 教育需求
2. 教育需求
硬件要求:隨著PoS 的引入和Eth2.0 中新系統的廣泛應用,我們自然而然地引入了一些新概念和術語。這些概念和術語需要向用戶介紹和教授,以便他們能夠成功地成為驗證者。受訪者也表達了他們的擔憂,因為現有的驗證器文檔常常針對錯誤的人口統計數據,並且在出現問題時很難定位信息。下面列出了一些需要教育的內容,其中引用了參與者對相關信息的需求:
硬件要求:
大多數用戶希望使用本地設備來運行和管理他們的節點/驗證器客戶端。考慮到大部分的參與者認為個人電腦和Raspberry Pi 是理想的解決方案這一事實,這意味參與者存在一定程度的先入為主的觀念,從而忽視了在個人設備上運行的安全性和操作風險等等。此外,用戶可能高估了持續進行互聯網連接的可靠性,需要指導用戶對「維護去中心化」這一核心原則進行最佳設置。“使用什麼硬件,以及我是否可以通過AWS或類似的平台設置一台廉價的機器,以確保它一直在線。”
鎖倉期:
從財務和運營的角度來看,參與者需要更清楚地知道鎖倉期有多長。因為他們不能自願退出系統,然後再重新啟動,他們的質押將一直持有到階段一或更久。“什麼時候可以提取Eth2.0 代幣?鎖倉期有多久?這將影響我何時開始進行質押。”
存款合約:
存款合約的不可逆轉性、單向性和密鑰生成過程是一個新概念。此外,還有一個非常危險的因素:潛在的釣魚攻擊。需要突出顯示可信接口和服務提供者的源代碼。“希望EF(以太坊基金會)能推出單獨的一頁作為真相的來源。”
鎖定的以太幣(bETH /ETH2.0):
在技術上,鎖定的以太幣不應該被認為是另一種資產類別。然而,由於鎖倉期的性質,服務提供商自然會看到有機會為質押的ETH 提供流動性。許多人已經開始將被質押的ETH 稱之為信標ETH 或bETH,而其他人則將其稱為“Eth2.0”;此外,其他服務提供商如Rocketpool 打算推出自己的流動性機制(rETH) ,進一步使事情複雜化。這可能成為新的參與者透過現像看本質,理解概念,真正把握問題的關鍵。“如何將bETH 轉換成普通的ETH?”
客戶端實現:
所有的客戶端都有不同的編程語言、性能、安全性、工具、可用性、穩定性,甚至基於客戶端在網絡上的使用範圍和為認證所做的優化的類型,而有不同的獎勵/懲罰。參與者將需要一個真實的來源,以獲得公正的信息和觀點,並就哪些客戶端可能最適合他們使用以及為什麼他們應該考慮客戶端多樣性發表觀點。
“客戶端之間的關鍵差異,以及不同客戶端之間的獎勵差異有什麼區別?”"
“哪個客戶端是可靠的?我不希望我的存款減少。”“在網絡啟動前,了解不同客戶端的正常運行時間/性能。
同步到ETH1.0 鏈:
大多數用戶還沒有意識到,要成為一個驗證者,你需要運行或連接到一個現有的ETH1.0 節點。“要進行質押時,我們需要運行一個Eth1.0 節點嗎?”
BLS密鑰對:
引入新的密鑰生成機制。密鑰管理將與驗證者活動的簽名密鑰和退出系統所需的退出密鑰有所不同。此外,現有的軟件錢包和硬件錢包目前不支持BLS 密鑰。“密鑰生成、密鑰管理,要存儲哪些密鑰以及如何使用它們退出系統?”
信標節點要求:
49.5% 的參與者表示,他們不知道是否應該運行自己的信標節點。為了運行和維護信標節點,需要更多資源。“闡明信標節點的激勵機制,最後決定自己是連接到節點還是主機。”
Eth2.0經濟學:
系統經濟學是複雜且不斷發展的。參與者需要清楚地了解事情將如何成熟,以及如何根據不同的環境優化他們的參與。“給一些有關報酬的統計數據,比如,如果網絡中有這麼多驗證器,我能得到多少投資回報率等等。”
獎勵和投資回報率:
獎勵與ETH 在網絡中的質押總額相關。獎勵是激勵人們對驗證過程感興趣並願意參與的主要因素。因此,參與者應該清楚地知道他們應該從早期的參與中獲得什麼樣的回報和利益,以及這將如何影響他們的未來。“在階段零中獲得的獎勵可以做什麼,例如,他們可以用來繼續質押嗎?是基於當前被鎖定的總價值(包括之前的獎勵),還是僅僅是最初被鎖定的32 個ETH 進行獎勵?在階段2 之前,已經獲得的獎勵可以產生任何價值嗎?”
參與的風險概況:
參與者尚未得知在階段零進行驗證以及確認的風險,應該以一種更容易理解的方式預先提供指導,並適當突出相關後果,以便人們在選擇參與之前進行評估。“如果出了什麼差錯,是否會歸零?或者你能讓系統倒回去嗎?”
驗證者職責&指導:
約75% 的參與者希望完全參與驗證和管理過程。不過,他們中的大多數人還是第一次積極參與保護一個去中心化的網絡,因此對於網絡的理解程度不同,還需要一些指導來解釋其中所涉及的職責的性質、好處、風險,並指導他們如何解決問題。“我不是開發人員,但我有一個Avado,併計劃運行一個驗證器以及參與質押。然而,我不確定自己網絡的安全性。Vpn 和網絡安全對我來說就像是另一種語言。我想我自己都不會意識到,我可能會在網絡或設備上遇到很大的安全問題。”
大幅削減vs懲罰:
參與者經常會將一些概念混淆,例如什麼是削減、懲罰,哪些是簡單的懲罰以及懲罰到什麼程度。“在什麼情況下,我的質押量可能會被大幅削減?例如,如果機器死機或者我的路由器壞了,而我正在度假,這又該怎麼怎麼辦?減少質押池的可能性有多大?”
dPoS 與PoS :
對於以太坊質押/驗證和其他PoS 網絡究竟有何細微區別,參與者可能有著不同的理解。“在不運行自己的節點、驗證器的情況下,我怎麼參與質押?我想賬本可以像在cosmos 或tezos 中進行委派。”
質押VS驗證:
「質押」一詞在在區塊鏈生態系統中得到了廣泛的應用,並具有許多不同的含義。與現有的PoS 網絡不同,只有積極參與以太坊共識的驗證者才能在以太坊POS 網絡中獲得獎勵。除非使用外部服務,否則參與者不僅需要將ETH 作為抵押品/股權,還需要履行職責(即參與驗證)。“我們需要了解抵押機制,以便清楚地知道我應該做什麼。”
階段:
由於各個開發階段對驗證者及其參與方式都會產生重大的影響,因此有必要確保開發團隊所提交的有關進度和影響的信息易於為非開發者使用,並且易於理解。儘管很難預估開發階段及系統運行的實際結果,但是仍然需要明確參考框架。“我需要更清楚地了解從Eth1.0 過渡到Eth2.0 的過程(特別是在潛在的Eth2.0 階段1.5 ),以及這將如何影響我的驗證能力。”
術語:
大約40% 的參與者表示過去曾在其他PoS 網絡上進行質押,因此對於網絡運行中可能用到的關鍵術語有一定的參考框架。不過在使用以太坊時,還是要注意結合具體實際情況分析。參與者希望在一個低風險的環境中進行實驗和學習,然後再投入到網絡中。
二級標題
二級標題
二級標題
3. 恐懼和焦慮
當受訪者被問及在參與Eth2 的階段零時最大的恐懼和焦慮時,回答主要集中在以下幾種:客戶端/驗證器管理、安全性、可用性、資金暴露、以太坊階段進展/鎖倉以及錯誤。
客戶端/驗證器管理:
“由於硬件故障/電源故障等原因,長時間離線。丟失了抵押品。”
“客戶端不可靠。”
“軟件的穩定性。”
安全:
“未知的重大漏洞。”
安全:"
"“未知的重大漏洞。”"
“ETH 鎖倉時發生黑客攻擊。
存款合約存在漏洞。
“對家庭網絡安全風險認識不足。”
錯誤:
可用性:
“我沒有辦法解決任何一個問題。到目前為止,我所能做的就是複制粘貼命令行指令,看起來似乎在正常工作。但如果需要升級或有其他問題,我不知道該怎麼辦。”
可用性:
“驗證器處於離線狀態,但沒有得到適當提醒。儘管用戶體驗很糟糕,但還要管理多個驗證器。”
“我唯一擔心的是缺乏CLI 經驗”。
資金問題:
“Eth1.0 的價格仍然高於Eth2.0,這使得將Eth1.0 轉換成Eth2.0 的動力很小。”
“如果階段一及以後的階段時間延遲很多,那麼階段零發布之後,ETH1.0 是否還會在相當長的一段時間內保持現狀,並且我的資金是否會永久地滯留在信標鏈上,直到其他階段可用後才能解凍?”
二級標題
二級標題
二級標題
調查結果表明,大多數積極關注階段零的受訪者對質押服務提供商不感興趣,反而有興趣自己參與質押、驗證。因此,這就要求Eth2.0 質押/驗證的用戶體驗與第三方服務提供商一樣,降低門檻,從而使得這些感興趣的人能夠如願以償地進入以太坊網絡,實現網絡的去中心化。此外,參與者更有可能選擇參與質押池。
二級標題
二級標題
二級標題
參與者目前並不清楚不同客戶端實現之間的主要差異,只有9.9% 的受訪者明確知道其中差別。用戶在選擇客戶端時主要考慮的是安全性,其次是用戶體驗和穩定性。儘管由於質押回報率的關係,大多數人都對參與質押感興趣。但是在選擇使用哪個客戶端時,不同客戶端之間的回報預期差異並不是用戶的主要關注點之一。此外,大多數用戶還不知道Eth2.0 背後復雜的經濟模型,以及特定的客戶端資源消耗和認證優化是如何影響最終的回報。
二級標題
二級標題
一級標題
一級標題
二級標題
二級標題
二級標題
1. 教育、教育、還是教育
考慮到對Eth2.0 階段零上質押/驗證感興趣的用戶群,客戶端通信交流的文檔也應該考慮非開發人員,即更加通俗化。從而使得進入系統的驗證者,不會因為缺乏技術語言、媒介資源等因素而難以參與驗證;另外,還需要額外分配更多的注意力和資源給這些人,從而確保他們可以清楚地知曉目前系統發生的變化以及對未來有著清晰的預期。
應該提供哪些教育資源:
提供更好的計算工具以及更為人理解的文章,明確獎勵、回報、懲罰;
提供驗證器指南,強調硬件需求、職責、期望、風險、故障排除技巧等;
提供有關不同客戶端之間的差異、互操作性需求以及客戶端之間的網絡分佈以確保安全性的文章;
二級標題
二級標題
二級標題
2. 術語命名
“在可能的地方多多使用「以太坊」這個詞彙可能是值得肯定的,它會推動共識朝著更好的方向發展。 ”以太坊基金會Danny Ryan表示,應該多多使用以太坊這樣的詞彙。
因此,在為新事物命名時,應該小心謹慎,避免公眾對技術與代幣之間的關係產生混淆。比如,“ETH”這個詞過去主要指代「ETHER」代幣,現在由於ETHx.y 的命名約定,「ETH」也可以指代以太坊技術,這就使得新來者和對生態系統不熟悉的人產生了誤解。
二級標題
4. 合作
二級標題
4. 合作
一級標題
一級標題
一級標題
八、後續
如前所述,本報告的目的是作為整個以太坊社區的起點,當然並不詳盡。不同的假設、研究方法、用戶細分和方法,對於我們獲得更全面的看法是必要的。如果你有任何建議、異議或想法,請聯繫我們。我們鼓勵生態系統中受Eth2.0 發布影響的所有利益相關者共同努力,促進更多的研究和循環反饋,以幫助在階段零建立更好的質押/驗證的用戶體驗。


