深度 | 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礦工們都可能會“下崗”。

Ethereum 2.0 Roadmap (via Consensys)

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的執行引擎。

Ethereum 2.0 setup and architecture

階段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

Ethereum 2.0 Staking rewards

ETH2.0將轉移到權益證明共識(PoS)。在上面的“階段0-信標鏈”中,我們提到了社羣可以在驗證者節點上質押32個ETH2。質押的32個ETH2將用於驗證網路上的交易和狀態,並作為驗證者節點誠信度和操作行為的保證。那些質押的人將獲得ETH作為努力工作的回報,這意味著驗證者將獲得一份ETH的被動收入,並隨著時間緩慢流逝獲得ETH作為利息。當前對ETH2.0的測算顯示,每年投資回報率(ROI)約為14.2%。這對於那些擁有ETH的人來說是非常有用的,他們可以將自己的資金維持在驗證者節點上,同時享受獲取被動收入。分析師預測,一旦權益證明推行開來,由於需要ETH用於質押和驗證者節點,這將增加對ETH的需求。與此同時,隨著ETH挖礦的最終淘汰,對GPU的需求也會減少。

Beacon Node status showing Income and Attestations

你可以在上圖中看到我們的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年。主要的ETh2鏈將繼續使用挖礦並與ETH2.0鏈並行執行。這樣的操作是為了確保過渡期間的穩定性。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;