第7部分 - 质押和用余额挑战(使用Arizen)
- 在本地计算机上安装Arizen钱包
- 将ZEN发送到Arizen内的t_address - 这将用作质押地址
- 使用批量提取,将小额ZEN发送到节点上新生成的t_address
- 使用z_sendmany将小额ZEN发送到节点上的两个新生成的z_address
注意:发送到z_addresses的余额用于挑战,每次挑战消耗0.0002 ZEN,因此下面建议的0.05 ZEN余额足以应对250次挑战。 使用多个z_addresses的目的是降低节点跟踪器生成的余额异常的可能性。 它确保节点始终具余额。
描述 | 指令 | |
---|---|---|
在您的本地计算机上安装Arizen钱包 -而不是您的节点 | ||
1 | 您无需通过SSH将Arizen连接到您的节点以完成此部分安装。 在本地计算机上安装Arizen,Arizen安装教程. | |
2 | 将最少量的42.05 ZEN(安全节点)或500.05 ZEN(超级节点)发送到Arizen钱包中的t_address。 这可以从另一个外部钱包,交换钱包或其他来源转入。
| |
在节点上新建一个T-地址 | ||
3 | 在节点上生成新的t_addresses并输出列出的第二个t_address。 在此步骤之后,您的节点应该有两个t_addresses(第一次运行zend后,默认情况下始终存在一个t_addresses)
| 只有一个t_address将显示为此命令的输出,这是正常的 不要多次输入本指令! 出于本指南的目的,没有理由再次运行此命令 zen-cli getnewaddress > /dev/null && zen-cli listaddresses | jq -r '.[1]' |
在本地机器上 | ||
4 | 使用Arizen的批量提取功能,保留42 ZEN(安全节点)或500 ZEN(超级节点),从步骤2中使用的t_address(保留42或500的余额)。参照第3步,并发送0.05 ZEN到节点上的t_address 上
| 安全节点批量提款的示例。 超级节点程序是相同的,除了使用500(保持金额)代替42,如下所示 |
在节点上操作 | ||
5 | 运行以下命令以“监视”节点余额 显示透明地址余额时,使用CTRL + c退出命令
注意:在区块没有完全100%同步前,不会显示余额。 这可能需要很长时间(许多小时),因此如果在Arizen提交交易并在区块中开采后立即未显示余额,请不要惊慌。 | watch -n 30 zen-cli z_gettotalbalance Example Output zenops@node01$ watch -n 30 zen-cli z_gettotalbalance |
6 | 当区块链完全同步并显示余额时,请在下面的步骤7中复制并粘贴命令,这样就可以了
注意:我们将用于挑战的余额分开,以便跟踪器始终在挑战之间看到可花费的ZEN余额,这将防止跟踪服务器因“bal”异常而导致停机 | |
7 | zen-cli z_sendmany $(zen-cli listaddresses | jq -r '.[1]') '[{"address": "'$(zen-cli z_getnewaddress)'", "amount": 0.0249},{"address": "'$(zen-cli z_getnewaddress)'", "amount": 0.0249}]' | |
8 | 运行以下命令以“监视”节点余额,当隐私地址余额显示为0.0498时,使用CTRL + c退出命令 | watch -n 30 zen-cli z_gettotalbalance Example Output zenops@node01$ watch zen-cli z_gettotalbalance |
9 | 在等待您的交易确认时,请查看Rolf Versluis AKA BlockOps关于挑战的视频 **除非节点操作员有意或无意地失去对挑战地址的密钥的访问权限(删除或替换节点上的wallet.dat),否则花费和未花费的挑战余额永远不会被烧毁(从总流通量中移除)。** |
|