最新波卡提名人教程(Soft Launch 階段)

買賣虛擬貨幣

這篇文章針對剛剛軟啟動(Soft Launch)階段的 Polkadot 網路。在軟啟動期間,波卡網路在轉換為 PoS 之前先作為 PoA 網路。你可以按照本文設定提名人,但驗證人選舉和獎勵還沒有開始。如果你想在 Kusama 上提名,也可以檢視 Kusama 的提名指南。(本文更新於 2020 年 6 月 1 日)

提名人是 Polkadot staking 系統中的一種參與者。他們可以把 DOT 指定給另一種參與者驗證人。透過提名,他們能夠選擇有效的驗證人並享有相應的獎勵。

驗證人是參與區塊生成和終結機制的網路中的主動參與者,一般來說 “設定好了就一勞永逸” 的提名人扮演的角色可能更為被動。作為提名人不需要執行自己的節點,也不用擔心線上升級。然而,一個好的提名人會對他們選擇的驗證人節點進行盡職調查。在尋找要提名的驗證人時,提名人應該注意你提名特定驗證人的獎勵百分比,以及如果驗證人被 slash 懲罰,你也可能會被懲罰的風險。

設定 Stash 和 Controller 賬戶

建議提名人設定單獨的 stash 帳戶和 controller 帳戶。這樣做的原因在 wiki 的 keys 部分進行了說明,大家可以自行檢視:https://wiki.polkadot.network/docs/en/learn-keys#controller-and-stash-keys。

你可以透過wiki 的 account generation (https://wiki.polkadot.network/docs/en/learn-account-generation)部分推薦的方法來生成 stash 和 controller 帳戶。

使用 Polkadot UI第一步:繫結 token“

注意:由於驗證人還沒有開始進行選舉,在 Polkadot 目前的 “PoA” 階段,下面的大部分資訊尚在完善中。

在 Polkadot UI (https://polkadot.js.org/apps)上,選擇 “staking” 按鈕。

如果你還不會使用 Polkadot UI,可以檢視這個影片《波卡 Polkadot.js 網站操作教程|新手必看》。

“Staking Overview”顯示所有的活躍驗證人及他們的身份資訊,質押在他們上的 DOT 的數量,他們自己質押的 DOT 數,他們收取多少佣金,他們在當前 era 獲得的 era 點數,以及他們產生的最後一個區塊編號。如果你點選圖表按鈕,它會連結到“驗證人統計”頁面,顯示驗證人的質押,獎勵和 slash 的更詳細的歷史資訊。

“Account actions”頁面可以進行質押和提名。

“Payouts”頁面可以領取 staking 的獎勵。

“Targets”頁面可以幫助你預估你的收入,你可以在這裡開始挑選你的節點。

“Waiting”頁面列出所有等待更多人來提名他們,然後進入驗證人節點池的候選驗證人。候選驗證人將停留在等待佇列中,直到有足夠的 DOT 支援它們(透過 Phragmen 選舉機制分配)。如果候選驗證人沒有得到足夠的支援,它可能會在列表中停留很長時間。

“Validator Stats”頁面可以查詢驗證人的 stash 地址,並檢視有關 era 點數、被提名的質押數、獎勵和 slash 懲罰的歷史圖表。

選擇“Account actions”,然後單擊灰色按鈕“+Nominator”。你將看到如下所示的頁面:

輸入一個“價值繫結”數額,是少於總金額的 DOT 數,這樣你就有一些剩餘的 DOT 用來支付交易手續費。交易費用目前約為 0.01 個 DOT,但基於各種因素(包括最近區塊的負荷)它們是動態的。

也要注意你建立的每個 Polkadot 地址都要一定數量的 DOT,以免被銷燬。Polkadot 地址的最小金額是 0.01 DOT,因此建議你的帳戶中保持 0.1 DOT 左右,以確保安全。

選擇你自己喜歡的支付賬戶地址。如果你不確定,你可以簡單地選擇“Stash account (increase amount at stake)”將你的 staking 獎勵計入這個賬戶。第二步:提名一個驗證人

你現在已經繫結好了。被繫結意味著你的 token 被鎖定,如果你提名的驗證人行為不端,你的賬戶可能會被 slash 懲罰。你所有繫結的資金可以最多分配給 16 個驗證人。所以要仔細選擇你的驗證人,因為如果你的驗證人犯錯,你會被懲罰。

在你已經繫結的賬戶上點選 "Nominate",你將看到另一個彈出視窗,要求你選擇最多 16 個驗證人。儘管你可以選擇 16 個驗證人,但由於 Phragmen 選擇演算法,你的 stake 可能以不同的比例分散到你選擇的所有驗證人中。

選擇他們,確認交易,你就完成了!你現在就正在進行提名了!不過你的提名將在下一個 era 生效。一個 era 在 Polkadot 中是 24 小時,所以這取決於你什麼時候去提名,你的提名可能會立即生效,也可能要等幾乎 24 小時才能生效。你可以在 staking 頁面上檢視波卡在當前 era 的時間情況。

假設至少有一個你提名的最終進入驗證人節點池,那麼你將開始獲得分配給你的獎勵。為了領取獎勵(即新增到你的帳戶中),你必須進行手動領取。有關獎勵的詳細資訊,請參閱 staking wiki 頁面的“Claiming Rewards ”部分。https://wiki.polkadot.network/docs/en/learn-staking#claiming-rewards第三步:停止提名

在某個時候,你可能會決定停止提名一個或多個驗證人。你也可以隨時改變你想要提名的節點。但是如果你想取回你的 token(代幣),你必須先進行 token 解綁,否則你不能取回你的 token。(DOT 的解綁期應該是 28 天)這裡有詳細的說明:https://wiki.polkadot.network/docs/en/maintain-guides-how-to-unbond

以上方法適合非技術人員,開發者可繼續檢視下面的方法!

使用命令列介面 (CLI)

除了使用 Polkadot JS 應用程式參與 staking 之外,你還可以在 CLI 中執行所有這些操作。CLI 可以與 Polkadot 網路直接互動,而無需轉到 Polkado JS 應用程式頁面。第一步:安裝 @polkadot/api-cli

我們假設你已經在 npm(https://nodejs.org/) 中安裝了 NodeJS。執行以下命令以全域性安裝@polkadot/api-cli

npm install -g @polkadot/api-cli第二步:繫結你的 DOT

執行以下命令:

polkadot-js-api --seed "MNEMONIC_PHRASE" tx.staking.bond CONTROLLER_ADDRESS NUMBER_OF_TOKENS REWARD_DESTINATION --ws WEBSOCKET_ENDPOINT

CONTROLLER_ADDRESS: 一個可以繫結到 stash 帳戶的地址。Stash 和 Controller 可以是同一個地址,但不建議這樣做,因為這樣會破壞雙帳戶 staking 模型的安全性。

NUMBER_OF_TOKENS: 你想要 stake 的 DOT 數量。“

注意:DOT 有十二個小數位,並且總是表示為一個結尾有零的整數。所以 1 DOT =1,000,000,000.000。

REWARD_DESTINATION:

Staked- 存入 stash 賬戶,相應增加 stake 金額。

Stash- 存入 stash 賬戶, 不增加 stake 金額。

Controller- 存入 controller 賬戶。

例如:

polkadot-js-api --seed "xxxx xxxxx xxxx xxxxx" tx.staking.bond DMTHrNcmA8QbqRS4rBq8LXn8ipyczFoNMb1X4cY2WD9tdBX 1000000000000 Staked --ws wss://rpc.polkadot.io

結果:

......    "status": {      "InBlock": "0x0ed1ec0ba69564e8f98958d69f826adef895b5617366a32a3aa384290e98514e"    }

你可以使用 Polkascan 中 InBlock 的值檢查交易狀態。此外,你還可以在 Polkadot JS 應用程式的 staking 頁面下驗證繫結狀態。第三步:提名一個驗證人

提名驗證人,你可以執行以下命令:

polkadot-js-api --seed "MNEMONIC_PHRASE" tx.staking.nominate '["VALIDATOR_ADDRESS"]' --ws WS_ENDPOINTpolkadot-js-api --seed "xxxx xxxxx xxxx xxxxx" tx.staking.nominate '["CmD9vaMYoiKe7HiFnfkftwvhKbxN9bhyjcDrfFRGbifJEG8","E457XaKbj2yTB2URy8N4UuzmyuFRkcdxYs67UvSgVr7HyFb"]' --ws wss://rpc.polkadot.io

幾秒鐘後,你應該會看到交易的雜湊,如果你想驗證提名狀態,也可以在 Polkadot JS UI 上進行檢查。

原文:https://wiki.polkadot.network/docs/en/maintain-guides-how-to-nominate-polkadot

翻譯:PolkaWorld 社羣

歡迎學習 Substrate:

https://substrate.dev/

關注 Substrate 進展:

https://github.com/paritytech/substrate

關注 Polkadot 進展:

https://github.com/paritytech/polkadot

免責聲明:

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

推荐阅读

;