深度 | ETH2.0即將到來,如何參與 Staking?
作者 | Michael
ETH2.0("寧靜" Serenity)是針對ETH網絡的一次升級,目的在於提高可擴展性,穩定性,以及帶來一些經濟上的改變。ETH2.0將利用分片來大幅增加網絡帶寬並降低gas費用,從而降低發送ETH 代幣以及與智能合約進行交互的成本。經濟層面也會發生一些根本性的變化,ETH2.0將允許支持對節點進行質押(staking),並獲得ETH作為被動收入。在許多方面,ETH2.0代表着數千名開發人員多年共同努力的成果。ETH2.0的升級將從階段0開始分3個不同的階段進行(畢竟,開發人員都是從0開始計數而不是從1開始計數的)。
在過去的幾年中,ETH的反對者經常批評它的交易成本太高,也認為ETH網絡在使用高峯期的時候太脆弱。那麼ETH2.0這次升級能夠解決這些問題嗎?該項目規模是否可以支持正在建設的大量去中心化金融產品(DeFi)和區塊鏈遊戲?這份指南將涵蓋ETH2.0的升級時間表以及這對這些問題提出的解決方案。
此外,ETH 2.0還設置了驗證者節點(validator node)。這些基於質押(staking)的節點將決定在未來ETH該如何運行以及如何驗證交易。所以在本指南中我們也會探討所有這些概念。
ETH2.0的主要特點
分片(Sharding) – ETH將被分為64個同時運行的“分片”,這將大大提高運行效率。
質押(Staking) - ETH將轉向權益證明共識(Proof-of-Stake Consensus),一種更加節能地去維護網絡的方法。
ETH2.0將從根本上改變當前的經濟模式。 因為實際上這次更新將完全消除PoW挖礦的概念。 所以,ETH2.0更新完全完成後,ETH的PoW礦工們都可能會“下崗”。
ETH的目前是怎樣的, 2.0版本又是怎樣的?
截至2020年4月,Prysmatic Labs推出了ETH2.0信標鏈(Beacon Chain)測試網(Testnet),並獲得了令人振奮的結果。 根據上面給出的ETH2.0更新路線圖,我們現正處在階段0中的工作階段。測試網的推出引起了大量的反響,有超過20,000多位驗證員報名並貢獻自己的資源來支持信標鏈測試網。ETH創始人Vitalik Buterin表示,這不會是信標鏈的“最終”測試,因此我們在未來的幾個月中可以期待有更多的人蔘與到這個社區中來。
如下圖所示,我們目前正在測試ETH2.0架構的第一個層面,即信標鏈。 在未來的幾個月中,當前的階段0信標鏈會逐步完成,開發將轉移到構建階段1的分片鏈上,然後在最後完成搭建階段2的執行引擎。
階段0:信標鏈 Beacon Chain
第0階段將從信標鏈的正式啓動開始。當前,這計劃在2020年第二季度進行。階段0的目標是為分片提供證明和隨機性(attestations and randomness)。隨着階段0的推出,一個新的代幣ETH2出現了。ETH之前的用户將能夠通過註冊合約將其轉換為ETH2(以1:1的比例,這可以有效地替換之前持有的ETH)。社區參與者還可以選擇將32個ETH2存入驗證者節點(validator nodes)。
階段1:分片鏈 Shard Chain
第一階段將允許ETH通過“分片”來進行大規模擴展。該網絡將被分為64個同時運行的分片,這意味着它們都將參與到交易的處理和計算之中。第1階段還將允許分片之間相互通信。
階段2:執行引擎 Execution Engine
第2階段將帶來ETH2.0的最終形式。這會是現有的舊版工作量證明和最新的權益證明網絡合二為一的時候。從此之後,ETH將被全部合併為ETH2,並開啓ETH的新時代。
ETH2多客户端網絡測試網(Multi-client network testnet)
ETH2是一個多個實驗室和工作組參與的計劃。 作為保持ETH去中心化計劃的一部分,不同的實驗室和公司都正在開發自己的ETH 2.0客户實施,這意味着存在多個代碼庫使用相同的協議進行通信。 最終ETH將通過多客户端網絡為多個客户端相互通信提供支持。
2020年4月28日,Prysm和Lighthouse發佈了針對ETH 2.0的多客户端測試網。 此測試允許由不同實驗室(例如Prysm,Lighthouse或Casper)開發的ETH2客户端彼此通信。
在驗證者節點上質押ETH
ETH2.0將轉移到權益證明共識(PoS)。在上面的“階段0-信標鏈”中,我們提到了社區可以在驗證者節點上質押32個ETH2。質押的32個ETH2將用於驗證網絡上的交易和狀態,並作為驗證者節點誠信度和操作行為的保證。那些質押的人將獲得ETH作為努力工作的回報,這意味着驗證者將獲得一份ETH的被動收入,並隨着時間緩慢流逝獲得ETH作為利息。當前對ETH2.0的測算顯示,每年投資回報率(ROI)約為14.2%。這對於那些擁有ETH的人來説是非常有用的,他們可以將自己的資金維持在驗證者節點上,同時享受獲取被動收入。分析師預測,一旦權益證明推行開來,由於需要ETH用於質押和驗證者節點,這將增加對ETH的需求。與此同時,隨着ETH挖礦的最終淘汰,對GPU的需求也會減少。
你可以在上圖中看到我們的ETH驗證者節點的狀態。 我們在該節點上最初有一些離線的時間,因此我們實際上失去了0.01333以太幣,以作為錯過投票的懲罰。 所以,需要重點記住的是,一旦節點被激活,投票將是強制性的。 離線的節點將意味着錯過投票,從而導致ETH的損失。
如何設置ETH驗證者節點
目前,你可以在Prysmatic實驗室(又名Topaz)建立的ETH 2.0 測試網上試驗質押ETH。 由於是測試,因此不會使用實際的ETH,而是會使用Göerli ETH,一種可以免費獲得的測試網版本ETH。
所需操作時間:2天。
設置ETH驗證者節點
本指南改編自Prysm“ Topaz”測試網指南
1.獲取一些GöerliETH
GöerliETH是可以免費獲得的,將用作質押該節點所需的32 ETH。獲取Göerli ETH的最簡單方法是使用social faucet。
2.啓動服務器
你需要熟悉怎樣運行VPS服務器(可以使用AWS,Hetzner或Linode)。
推薦的配置包括100 GB SSD存儲和Intel Core i7處理器。
3.啓動你的信標鏈
我們發現最簡單實現這個的方法是通過Docker
docker run -it -v $HOME/prysm/beacon:/data -p 4000:4000 -p 13000:13000 \ gcr.io/prysmaticlabs/prysm/beacon-chain:latest \ –datadir=/data
4.生成驗證者密鑰對
docker run -it -v $HOME/prysm/validator:/data \ gcr.io/prysmaticlabs/prysm/validator:latest \ accounts create –keystore-path=/data
完成此處的步驟以質押ETH(https://prylabs.net/participate)
5.啓動驗證者客户端
docker run -it -v $HOME/prysm/validator:/data –network=”host” \ gcr.io/prysmaticlabs/prysm/validator:latest \ –beacon-rpc-provider=127.0.0.1:4000 \ –keymanager=keystore \ –keymanageropts='{“path”:”/data”,”passphrase”:”changeme”}’
6.完成激活
等待大約2天的時間去激活,之後你就準備完成了!
常見問題解答(FAQ)
我們可以將ETH2轉移到Topaz Testnet嗎?
當前,信標鏈測試網未使用真實的ETH/或者ETH2。該測試網在Göerli上運行,並使用可以免費獲得的Göerli ETH。
你可以將ETH2取回常規ETH嗎?
在階段0中,ETH2無法被作為常規ETH取出。在第3階段之前,一旦被轉換,ETH2僅可在Staking Chain上使用。
我會損失存在節點中的ETH嗎?
會的。驗證者節點質押的32個ETH被設計來確保驗證者節點始終正常運行且在線。如果節點處於脱機狀態,則會受到處罰,並且隨着時間的推移會扣除少量的ETH。
什麼是“Slash懲罰”?
此外,對於節點故意進行的惡意操作(例如兩次有衝突的投票),將有“Slash”的懲罰(扣除一定量的 ETH)。
ETH採礦將在什麼時候被淘汰?
ETH的採礦將仍會持續很多年。ETH在主鏈上將保留挖礦至少到2020年。主要的ETH1鏈將繼續使用挖礦並與ETH2.0鏈並行運行。這樣的操作是為了確保過渡期間的穩定性。
Michael作者
Liam翻譯
Liam編輯
內容僅供參考 不作為投資建議 風險自擔
版權所有 未經允許 嚴禁轉載