“
这篇文章针对刚刚软启动(Soft Launch)阶段的 Polkadot 网络。在软启动期间,波卡网络在转换为 PoS 之前先作为 PoA 网络。你可以按照本文设置提名人,但验证人选举和奖励还没有开始 。如果你想在 Kusama 上提名,也可以查看 Kusama 的提名指南。(本文更新于 2020 年 6 月 1 日)
提名人是 Polkadot staking 系统中的一种参与者。他们可以把 DOT 指定给另一种参与者验证人。通过提名,他们能够选择有效的验证人并享有相应的奖励。
验证人是参与区块生成和终结机制的网络中的主动参与者,一般来说 “设置好了就一劳永逸” 的提名人扮演的角色可能更为被动。作为提名人不需要运行自己的节点,也不用担心线上升级。然而,一个好的提名人会对他们选择的验证人节点进行尽职调查。在寻找要提名的验证人时,提名人应该注意你提名特定验证人的奖励百分比,以及如果验证人被 slash 惩罚,你也可能会被惩罚的风险。
建议提名人设置单独的 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 目前的 “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
以上方法适合非技术人员,开发者可继续查看下面的方法!
除了使用 Polkadot JS 应用程序参与 staking 之外,你还可以在 CLI 中执行所有这些操作。CLI 可以与 Polkadot 网络直接交互,而无需转到 Polkado JS 应用程序页面。
我们假设你已经在 npm (https://nodejs.org/) 中安装了 NodeJS。运行以下命令以全局安装 @polkadot/api-cli
npm install -g @polkadot/api-cli
执行以下命令:
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_ENDPOINT polkadot-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 社区
https://github.com/paritytech/substrate
https://github.com/paritytech/polkadot
更多内容:
扫码关注公众号,回复 “1” 加入波卡群
关注 PolkaWorld
发现 Web 3.0 时代新机遇
点个 “在看” 再走吧!
声明:本内容为作者独立观点,不代表 CoinVoice 立场,且不构成投资建议,请谨慎对待,如需报道或加入交流群,请联系微信:VOICE-V。
简介:波卡(Polkadot)第一中文社区,带你寻找 Web 3.0 时代新机遇!
评论0条