1. 首頁
    2. 以太坊合約調用(以太坊 2.0 存款合約來了,這份驗證節點設置指南請收好)

    以太坊合約調用(以太坊 2.0 存款合約來了,這份驗證節點設置指南請收好)

    免責聲明:本文旨在傳遞更多市場信息,不構成任何投資建議。文章僅代表作者觀點,不代表火星財經官方立場。

    小編:記得關注哦

    來源:鏈聞獨家

    原文標題:以太坊 2.0 存款合約來了,這份驗證節點設置指南請收好

    以太坊 2.0 終于來了,這意味著 ETH 質押會隨之啟動,而以太幣(Ether)也終于有機會扮演「數字債券」的角色了!

    目前 ETH 質押合約已經開放,以太坊 2.0 將會在 2020 年 12 月 1 日投入使用,這項耗時多年的工作終于取得了一定成果。毫無疑問,我們每個人都十分興奮。為了給那些希望在主網上運行驗證器節點的用戶提供更好幫助,我們決定發布一份 ETH 質押指南。另外,我們曾在今年八月份發布過一份 Medalla 測試網驗證器設置指南,您也可以參考該指南在測試網上練習如何部署驗證器節點。

    但現在,真正的「上場時間」已經到了!所以我們要給出一份實打實的以太坊 2.0 主網驗證器節點設置指南。

    在開始之前,我首先希望感謝來自 ConsenSys CodeFi、Bison Trails 的 Collin Myers 和 Mara Schmiedt 兩人為本文所做的貢獻,我們都希望能為以太坊社區提供寶貴的資源,讓更多人使用以太坊 2.0。

    下面,就讓我們進入正題吧。

    1. 硬件要求

    基于以太坊 2.0 的去中心化設計目標,預計驗證器將使用各種不同的基礎架構設置(比如內部部署、云計算等。

    ?? 如果您之前沒有質押過 ETH,不妨可以先去 Medalla 測試網體驗一下,這其實也是一個預先參與以太坊 2.0 的好方法,能讓你有足夠的時間來確定哪種類型的設置可以帶來最佳、最可靠的性能體驗。

    所以在正式部署之前,建議最好能先進行一些測試工作!因為我們還是希望您能首先在 Medella 測試網上測試你的設置,具體請參見 此處。

    接下來,我們將給出一些硬件建議、資源鏈接、以及其他一些有用的指南,以幫助你更好地完成以太坊 2.0 準備工作。

    推薦規格:

    操作系統: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 推出的時候會有多個客戶端提供支持,驗證器可以使用不同客戶端來運行自己的驗證器選項。截至目前,一共有四個客戶端部署在生產網絡上,下面我們就來一一介紹:

    以太坊 2.0 主網客戶端

    由 Prysmatic Labs 開發的 Prysm 客戶端 (Discord)

    Prysm 是一個使用 Go 編程語言開發的以太坊 2.0 協議,該客戶端重點關注可用性、安全性和可靠性,并在 GPL-3.0 許可下發布。

    客戶端說明

    Github

    由 Sigma Prime 開發的 Lighthouse 客戶端 (Discord)

    Lighthouse 是以太坊 2.0 客戶端的 Rust 實現,在 Apache 2.0 許可下發布,該客戶端重點關注速度和安全性,其背后開發團隊 Sigma Prime 是一家信息安全和軟件工程公司。

    客戶端說明

    Github

    由 ConsenSys 開發的 Teku 客戶端 (Discord)

    PegaSys Teku 是一個基于 Java 的以太坊 2.0 客戶端,其設計和構建旨在滿足機構需求和安全要求,該客戶端使用市場上最成熟且應用最普遍的 Java 編程語言開發,在 Apache 2.0 許可下發布。

    客戶端說明

    Github

    由 Status 開發的 Nimbus 客戶端 (Discord)

    Nimbus 既是一個客戶端實現,又是一個以太坊 2.0 研究項目,旨在嵌入式系統和個人移動設備上良好運行(包括具有硬件資源限制的老款智能手機)。Nimbus 客戶端在 Apache 2.0 許可下發布,使用 Nim 編程語言開發,該編程語言使用類似于 Python 的愈發,支持編譯 C 語言,

    客戶端說明

    Github

    3. 安裝一個以太坊 1.0 節點

    在以太坊 2.0 上運行驗證器節點需要您首先運行以太坊 1.0 節點以監視驗證器存款(即 32 枚 ETH 代幣),選擇以太坊 1.0 節點時其實有多種選擇,下面,我們將為您提供幾個最常用的以太坊 1.0 節點啟動工具。

    自主托管:

    OpenEthereum

    Geth

    Besu

    Nethermind

    第三方托管:

    Infura

    4. 運行一個以太坊 2.0 驗證器

    第一步:獲取 ETH 代幣

    如果您不熟悉以太坊,那么第一步就是要「添加燃料」,之后才能參與其中。這意味著每一個以太坊 2.0 驗證人必須要先質押 32 枚 ETH 代幣。需要注意的是,倘若您最終成為了以太坊 2.0 驗證人,也意味著您對該項目做出了長期承諾。

    如果您現在需要充值一些 ETH 代幣,我們可以推薦幾個加密貨幣交易所:

    支持法幣交易的加密貨幣交易所(美國地區):Coinbase 或 Gemini;

    支持法幣交易的加密貨幣交易所(非美國地區):幣安或 Kraken;

    以太坊去中心化交易所:Uniswap。

    第二步:前往以太坊 2.0 Launchpad

    在過去的幾個月中,以太坊基金會(EF)、Codefi Activate 和 Deep Work Studio 一直在開發一個界面,以使用戶更容易質押 ETH 代幣并成為以太坊 2.0 的驗證人。

    現在我們將這項工作的成果展示出來,它就是:ETH2 Launch Pad,該應用程序旨在安全地指導您完成生成以太坊 2.0 密鑰,并將 32 ETH 質押到以太坊主網的官方存款合約中。

    Launch Pad 是為普通驗證人設計的,即便是打算自主運行驗證器的以太坊業余愛好者也可以在家中使用,還能在計算機的終端屏幕上運行命令。

    步驟 2a:盡職調查(概述部分)

    在設置以太坊 2.0 驗證器過程中,您可能需要花點時間來閱讀這一部分內容,因為這部分概述內容非常重要,旨在幫助您更好地學習、了解質押 ETH 代幣時可能遇到的相關風險。

    第三步:生成密鑰對和助記詞

    對于每個驗證器節點,您都需要生成驗證器密鑰對和一個助記詞,這樣才能生成提款密鑰。

    首先,您需要選擇擬運行的驗證器數量,以及要在驗證器上運行哪種操作系統。

    Launchpad 將為您提供兩個選項以生成您的存款密鑰。

    您可以在 此處找到有關操作系統的詳細說明。

    第一個選擇是從以太坊 2.0 GitHub 代碼存儲苦中下載二進制可執行文件,然后在終端窗口中運行 ./deposit 命令。

    需要注意的是,您需要驗證該 URL,并確認自己使用的是正確的 URL!

    第二個選擇是從 Python 源代碼構建 deposit-CLI 工具,您只需按照說明進行操作,確保所有必需的開發庫和 deposit-CLI 工具都完成安裝即可。

    一旦 deposit-CLI 工具完成完成,并且在終端窗口中運行之后,您將會看到系統提示:

    指定您要運行的驗證器數量;

    您想用使用哪種語言來生成助記詞;

    指定運行驗證器的網絡(主網)。

    您需要確保自己已經為主網測試網設置了「chain mainnet」,否則存款將不會生效。

    現在,你需要設置密碼,一旦密碼確認之后就會生成助記詞,你需要把助記詞寫下來并保存在安全的地方!

    如果上述步驟都順利完成,那么此時您應該會看到以下屏幕:

    如果您對 deposit-cli 工具有任何疑問,可以訪問相關 GitHub 存儲庫。

    第四步:上傳你的存款文件

    到這一步時,整個以太坊 2.0 驗證器部署流程即將結束!此時您需要上傳上一步中生成的 deposit .json 文件,該文件位于 /eth2.0-deposit-cli/validator_keys 目錄中,標題為 deposit-data- [timestamp] .json。

    第五步:連接錢包

    接下來,連接您的 Web3 錢包,然后單擊繼續。請注意,您需要在錢包設置中選擇「主網」。

    第六步:確認交易摘要并啟動存款

    連接并確認您的錢包地址后,您會進入到摘要頁面,該頁面會根據您選擇運行的驗證器數量顯示發送至存款合同所需的 Eth 代幣總額。

    在同意接受「警報檢查」之中,您需要單擊「確認」以導航到最后一步——實際存款。此時點擊「啟動交易」就會把您的 ETH 代幣存入到正式的以太坊 2.0 存款合約中,之后您可以通過自己的錢包來確認每個驗證器中是否已經成功存入 32 ETH。

    一旦確認無誤……好了!您已經搞定一切,此時可以驕傲地稱自己是一個以太坊 2.0 驗證人了!

    大功告成!!

    相關文章
    草莓视频