本教程由 Avalanche 粉絲—“有來無去”撰寫及錄製,非常感謝他的辛勤付出!
隨著去年 9 月份 Avalanche 主網上線至今,節點數量已經到達 918 個。我們朝著擴展到前所未有的由數萬個甚至數百萬個節點組成的去中心化級別邁進,讓更多的節點同時參與共識驗證。爲此在海外擁有節點佈置教學的同時,中文版教程也至關重要。下面我們將一起閱讀由中文社區粉絲—“有來無去”製作的圖文及影片教學(如遇到按教學部署時出現疑問,可聯繫客服,我們將邀請你到節點部署小羣,一起探討。)
影片教學:https://v.qq.com/x/page/l3238e3nsil.html
圖文教程
以下是在用谷歌雲運行 avalanche 節點的方式部署,首先,要用自己的手機或者 gmail 郵箱申請一個谷歌雲帳號。目前谷歌雲新手可以獲贈 300 美元有效期 3 個月的額度。
接下來登錄
谷歌雲官方網站 :https://cloud.google.com/。
1、配置谷歌雲
點右上角的這個 console (控制台),進入控制台。

進入控制檯之後,點左上角的三橫。

找到 Compute Engine, 選虛擬機實例(英文界面的話,叫 VM instances)。

現在可以看到,我這裡已經有一個正在運行的虛擬機實例。我們來創建一個新的實例。點擊創建實例。

在創建實例的介面中,地區推薦選香港或者臺灣這樣離內地比較近的地區,這樣數據傳輸相對快一點。

機器默認的話是 2 核 4G,可以根據自己的需求,選 4 核 16G 這樣的配置。

接下來配置磁盤,點擊更改。系統可以選擇我們熟悉的 ubuntu 系統,我這裡選的 ubuntu 20.04。磁盤的話,選標準永久性磁盤就可以了,也就是機械盤。大小的話根據自己的需求來,我一般設的 50G。

把允許 http 流量和允許 https 流量勾上,然後點創建。

創建實例成功後,點左上角三橫,選 VPC 網絡——防火牆。把 9650 和 9651 兩個端口打開,點創建防火牆規則。

名稱可以寫 in,代表入站。日誌已停用,不管他(不用做更改)。流量方向選入站,對匹配項執行的操作選允許,目標選網絡中的所有實例。IP 範圍寫 0.0.0.0/0。協議和端口選指定的協議和端口,勾上 tcp 這個選項,填寫 9650 和 9651,端口之間用逗號隔開,然後點創建。




然後用類似的方式,我們創建出站的防火牆規則。名稱寫個 out 代表出站,流量方向選出站,目標還是選網絡中的所有實例。IP 範圍還是 0.0.0.0/0 ,協議和端口選全部允許,然後點創建。



接下來,我們把動態 IP 設置爲靜態的。左上角三橫——VPC 網絡——外部 IP 地址。把需要更改類型的 IP 地址由臨時改爲靜態。

名稱可以隨便寫一個,然後點預留,等幾秒後靜態地址就設置好了。

返回虛擬機實例的頁面點 SSH 連結旁向下的小三角選擇在瀏覽器窗口打開。

在打開的瀏覽器窗口中,由於是新機器,要設置用戶密碼和 root 密碼。
設置用戶密碼命令:sudo passwd 你的用戶名
設置 root 密碼命令:sudo passwd root

2、部署節點
現在我們要把 avalanche 雪崩協議節點程式下載下來。先進入 avalanche 雪崩協議的官方網站:https://docs.avax.network/。
找到 Get Started: Run an Avalanche Node 這個選項。

這裡推薦使用 Binary 的方法進行節點安裝。

然後點擊紅色的 releases page。

在彈出的 Github 介面中,找到自己系統對應的版本進行下載。Ubuntu 系統就選 linux 的,也就是第一個,然後右鍵點擊複製連結。

然後命令行輸入 wget 後面粘貼上剛才複製的連結地址。

這樣就下載好了。

然後對下載下來的文件進行解壓縮,命令 sudo tar -xvf 下載下來的文件名。

然後用 cd 命令進入到解壓縮好的文件夾中。

這裡有兩種途徑運行節點。第一種是用 ./ 直接執行文件。第二種是掛後臺運行。我們先採用第一種方式,用 ./ 執行這個文件。
命令./avalanchego 按回車鍵後,就可以看到節點開始運行了。

按 ctrl c 來結束節點的運行。
第二種方式就是掛後臺運行。
命令:nohup ./avalanchego &

我們可以用 tail -F nohup.out 來調出正在運行的 avalanche 節點進程。

對於 avalanche 節點掛後臺運行的情形,想要結束節點進程的話,就先要用 ps -aux | grep ava 命令來查出該進程的進程號。

然後,用 kill -15 對應的進程號 或者 kill -9 對應的進程號 來殺死進程。

可以再用 ps -aux | grep ava 查詢一下,進程是否真的被殺死了。下圖就代表進程已經被殺死。

接下來,我們先查出自己節點的 Node ID,爲成爲驗證者做準備。
命令:
curl -X POST –data ‘{
"jsonrpc":"2.0", "id" :1, "method" :"info.getNodeID"
}’ -H ‘content-type:application/json;’ 127.0.0.1:9650/ext/info
結果就返回了 Node ID。

新節點運行後,會產生一個.avalanchego 的文件夾。 用 cd 命令進入這個文件夾。再用 cd 命令進入 Staking 這個文件夾。用 ls 命令查看 Staking 文件夾,會發現裡面有 2 個文件。這兩個文件一 定要保存好,將來換電腦或者恢復節點都要用到。節點的 Node ID 就是從這兩個文件推導而來。

接下來進入錢包。
網址 : https://wallet.avax.network/
左邊的 access wallet 登錄錢包,右邊的 create new wallet 建立新錢包。

點左邊的登陸錢包之後,出現四個選項,從左到右分別是:用私鑰登錄,用助記詞登錄,用 keystore 文件登錄,用硬件錢包登錄。

登錄進錢包後,點 earn,我們可以看到,有 validate 做驗證者和 delegate 做委託者。其中,要成爲驗證者 validator,至少需要 2000 個 AVAX。

其次,要成爲驗證者,必須要把 X 鏈上的幣轉到 P 鏈上面去。點左邊欄裏面的 Cross Chain 跨鏈。輸入相關的要素。Source Chain 是本來的 X 鏈, Destination Chain 是目標的 P 鏈,Transfer Amount 就是要轉的金額,Fee 的話就是本次交易所需的手續費。然後再點擊 CONFIRM 確認。

如果你帳上的幣足夠的話,轉帳成功後會出現如下的提示界面。Transfer Completed 就是轉帳成功的意思。

現在回到錢包,點擊 earn。從左到右,從上到下分別是:Validate 成爲驗證者;Delegate 委託,就是把你的幣委託給驗證者獲得利息;Cross Chain Transfer 就是跨鏈轉帳;Estimated Rewards 就是估計的獎勵。

要成爲驗證者的話至少需要 2000 個 AVAX。要成爲委託者,委託幣給驗證者 Staking 收利息的話至少需要 25 個 AVAX。
當你的錢包上足夠 2000 個 AVAX 後,點擊 ADD VALIDATOR 按鈕,就會出現如下的介面。Node ID 就是之前做準備工作,在服務器上查到的 Node ID。Staking Period 是驗證者週期,Start Date & Time 是驗證者週期開始時間,End Date & Time 是驗證者週期結束時間。Stake Amount 是你打算做驗證者,拿來抵押的幣的數量,2000 個 AVAX 起步。
Delegation Fee 是當委託者把幣委託給驗證者時,驗證者收取的費用。2.0 代表驗證者會收取委託者利息的 2% 作爲費用。Reward Address 就是領取獎勵的地址。你可以選 Use this wallet,用當前錢包地址來接收產生的利息幣。你也可以選擇 Custom Address,填寫另外一個錢包地址來接收產生的利息幣。填好了之後,點 CONFIRM 進行確認。

接下來會出現一個核對的介面。覈對無誤之後,點 SUBMIT 提交。

提交成功後,就會出現以下的提示介面。

然後就會從你之前設置的 Staking period 的開始時間進行 Staking,產生幣的利息。
節點驗證者開始 Staking 之後,可以從區塊瀏覽器上面查到自己節點的資訊。網址:https://vscout.io/
將剛財我們在終端查到的 Node ID,複製粘貼過來,點放大鏡進行查詢。

如下的介面就是你的節點資訊。

Version 是節點軟件版本號。Location 是地址。

這個板塊代表了你總共用了多少 AVAX 幣來進行 staking。

REWARD (AVAX) :獎勵的利息幣 AVAX
POTENTIAL REWARD :潛在的利息幣的獎勵
DELEGATIONS FEES REWARD:委託費用獎勵
TOTAL:總共有多少獎勵的幣
注意:這些獎勵都是潛在的,要保持在線率高於 60% 才能獲得這些獎勵。

DELEGATION FEE:委託費率
DELEGATION CAPACITY:委託容量,爲自有資金的 4 倍。如果我有 2190 個幣,2190*4=8760 個幣,代表我最多可以接收 8760 個來自他人的幣的委託。
REMAINING TIME:距離本次驗證者週期還剩下的時間
POTENTIAL YIELD:如果接受了他人的委託,潛在的收益。

如果有人委託幣給我了,相應的資訊會顯示在如下的介面。

以上就是全部的影片教學及圖文教學,佈置節點時如有疑問請聯繫我們尋求幫助,可以在討論小組一起探討。隨著你的加入,Avalanche 的節點驗證者將逐步壯大,讓我們共建 Avalanche。
Avalanche 台灣 Line 社群
Avalanche Facebook 中文
Website | Whitepapers | Twitter | Discord | GitHub | Documentation
Forum | Avalanche-X | Telegram | Facebook | LinkedIn | Reddit | YouTube
交易所 | 特色 | 操作教學 | 推薦碼連結優惠 |
---|---|---|---|
Bybit | 豐富的衍生品交易 | https://bit.ly/3KuuOn4 | 註冊即享新手儲值禮! |
OKX | 交易種類眾多,功能齊全的前幾大交易所 | https://bit.ly/3Y0YH4X | 獨家盲盒獎勵 |
MAX | 可以使用台幣出入金 (台灣交易所) | https://bit.ly/3Hwb95K | 6 個月內 20% 手續費折扣,質押平台幣 MAX 最高可享 60% 折扣 |
幣安 | 全球最大交易所,幣種與理財產品齊全 | https://bit.ly/3CqVOzz | 終生 20% 手續費折扣 |
派網 | 提供「網格交易」、「期限套利」等機器人操作 | 終生 20% 手續費折扣 | |
Bitfinex | 被動收入首選,提供自動放貸功能(年化5-30%) | https://bit.ly/3Kebs8u | 終生 6% 手續費優惠 |