一文教大家在家運行以太坊2.0節點

ETH2.0 終于來了 。 隨之而來的大事件就是 ETH 的質押(staking), 這意味著 ETH 向成為數字化債券(T-bill)邁出了堅實的一步(Treasury Bill, 短期國庫券 。 是貨幣市場中最重要和最活躍的信用工具之一 。 ) 。 當你 Stake 的時候, 你所持有的以太坊不再是一個虛擬的商品 。 它更像是一種金融資產, 你可以從中獲得利息分紅 。

一文教大家在家運行以太坊2.0節點

文章插圖

現在以太坊質押合約已經上線, ETH 2.0 將在 2020 年 12 年 1 月上線 。 我們很興奮, 多年來的努力終于得以實現 。 正如我們之前在 8 月份, 發布的幫助人們建立以太坊測試版 Medalla 的工具 。 新手仍然可以通過使用測試網指南來練習 。
現在讓我們進入正題, 我們將發布真正的 ETH 2.0 質押指南 。
以下是本指南所涵蓋的內容:
1. 硬件需求
2. 選擇和安裝客戶端
3. 設置 ETH 1.0 節點
4. 使用 ETH 2.0 Launch Pad
1. 硬件需求基于以太坊 2.0 去中心化的設計目標, 預計驗證節點將可以利用各種不同的設備 (本地設備、云服務等) 。
如果你以前沒有質押過 ETH, 那么使用 Medalla Testnet 是一個很好的練習方式, 并且可以給你足夠的時間來確定哪種類型的設置可以提供最佳、最可靠的表現 。
在開始之前一定要試著運行一下測試網!要在 Medella 測試網上進行測試的話, 可以看這里 。
推薦規格:
操作系統:64 位 Linux、Mac OS X、Windows
處理器:英特爾 Core i7-4770 或 AMD FX-8310(或更高)
內存:8GB RAM
存儲:100GB 可用固態硬盤(SSD)
互聯網:寬帶網絡(10 Mbps)
電源:不間斷供應(UPS)
Digital Ocean 推薦(云提供商):
Standard Droplet
內存:8GB RAM
存儲:160GB 可用固態硬盤(SSD)
正常運行時間:99.99%
有效性:8 個數據中心
每小時成本:0.060 美元
每月成本:40 美元
替代硬件:
ZOTAC ZBOX CI662 納米靜音被動冷卻式迷你 pc、第十代英特爾 Core i7 處理器
SanDisk Ultra 3D NAND 2TB 內置 SSD
Corsair Vengeance Performance SODIMM 內存 16GB (2x8GB)
硬件最低要求:
操作系統:64 位 Linux、Mac OS X、Windows
處理器:英特爾 Core i5-760 或 AMD FX-8110(或更高級)
內存:4GB RAM 存儲:20GB 可用固態硬盤(SSD)
互聯網:寬帶網絡(10 Mbps)
電源:不間斷供應(UPS)
Digital Ocean 替代設備(云提供商):
Standard Droplet
內存:4GB RAM
存儲:80GB 可用固態硬盤(SSD)
正常運行時間:99.99%
有效性:8 個數據中心
每小時成本:0.030 美元
每月成本:20 美元
硬件替代設備:
ZOTAC ZBOX CI642 納米靜音被動冷卻式迷你 PC 第 10 代 Intel Core i5
SanDisk Ultra 3D NAND 2TB 內置 SSD
Corsair Vengeance Performance SODIMM 內存 8GB
2. 選擇和安裝客戶端以太坊 2.0 的發布提供了多個客戶端, 為驗證節點提供了使用不同客戶端運行其節點的選項 。 到目前為止, 共有 4 個團隊的客戶端供你嘗試使用:
一文教大家在家運行以太坊2.0節點

文章插圖

以太坊 2.0 客戶端:
Prysmatic Labs 開發的 Prysm 客戶端
Prysm 是使用 Go 語言實現的 Ethereum 2.0 的客戶端, 關注可用性、安全性和可靠性, 并且是在 GPL-3.0 許可下發布的 。
使用說明
Github
Sigma Prime 開發的 Lighthouse 客戶端
Lighthouse 是使用 Rust 語言實現的 Eth2.0 客戶端, 它非常注重速度和安全性 。 其背后的團隊 Sigma Prime 是一家信息安全和軟件工程公司 。
使用說明
【一文教大家在家運行以太坊2.0節點】Github
ConsenSys 開發的 Teku 客戶端
Pegasus Teku 是基于成熟且廣泛使用的 Java 語言實現的 Ethereum 2.0 客戶端, 其設計和構建是為了滿足機構需求和安全需求 。
使用說明
Github
Status 開發的 Nimbus 客戶端
Nimbus 是一個研究項目, 也是 Ethereum 2.0 的客戶端實現, 設計用于嵌入式系統和個人移動設備, 包括硬件資源受限的老式智能手機 。 Nimbus (Apache 2) 是用 Nim 編寫的, Nim 是一種具有類似 python 語法的語言, 可以編譯成 c 語言 。
使用說明
Github
3. 安裝以太坊 1.0 節點
 要在以太坊 2.0 上運行一個驗證節點需要運行一個以太坊 1.0 的節點, 以便監視驗證節點的 32 個 ETH 存款 。 在選擇以太坊節點時有很多選項, 下文可以找到最常用的于啟動以太坊節點的工具 。

推薦閱讀