测试网

节点操作员应部署裸金属服务器以实现最佳性能。此外,验证者节点必须符合推荐的硬件规格,特别是CPU要求,以确保高可用性。

硬件配置

最低配置

推荐配置

RAM Memory 128GB

RAM Memory 128GB

CPU 12 cores

CPU 16 cores

CPU base clock 3.7GHz

CPU base clock 4.2GHz

Storage 2TB NVMe

Storage 2TB NVMe

Network 1Gbps+

Network 1Gbps+

步骤 1:创建一个验证者账户

首先,使用您希望的验证者密钥名称运行keygen命令。

export VALIDATOR_KEY_NAME=[my-validator-key]
injectived keys add $VALIDATOR_KEY_NAME

这将派生一个新的私钥并将其加密存储到磁盘上。请确保记住您使用的密码。

# EXAMPLE OUTPUT
- name: myvalidatorkey
  type: local
  address: inj1queq795wx8gzqc8706uz80whp07mcgg5nmpj6h
  pubkey: injpub1r0mckeepqwzmrzt5af00hgc7fhve05rr0q3q6wvx4xn6k46zguzykdszg6cnu0zca4q
  mnemonic: ""
  threshold: 0
  pubkeys: []


**Important** write this mnemonic phrase in a safe place.
It is the only way to recover your account if you ever forget your password.

步骤 2:获取INJ

为了继续下一步,您需要在Injective上获取一些INJ。 您可以从Testnet Faucet请求资金。 几分钟后,您应该能够在UI中验证您的存款是否成功。 另外,您可以使用injectived CLI通过以下命令查询您的账户余额:

injectived q bank balances <my-validator-inj-address>

步骤 3:创建您的验证者账户

获取您节点的Tendermint验证者Bech32编码的PubKey共识地址。

VALIDATOR_PUBKEY=$(injectived tendermint show-validator)
echo $VALIDATOR_PUBKEY

# Example: {"@type": "/cosmos.crypto.ed25519.PubKey", "key": "GWEJv/KSFhUUcKBWuf9TTT3Ful+3xV/1lFhchyW1TZ8="}

然后,创建您的新验证者,并使用您的INJ代币进行自我委托。最重要的是,您需要决定验证者质押参数的值:

  • --moniker - 您验证者的名称

  • --amount - 您验证者的初始INJ质押数量

  • --commission-max-change-rate - 您验证者的最大佣金变动率百分比(每天)

  • --commission-max-rate - 您验证者的最大佣金率百分比

  • --commission-rate - 您验证者的初始佣金率百分比

  • --min-self-delegation - 您验证者的最小自我委托要求

一旦您决定了所需的值,请按照以下方式进行设置。

MONIKER=<my-moniker>
AMOUNT=100000000000000000000inj # to delegate 100 INJ, as INJ is represented with 18 decimals.
COMMISSION_MAX_CHANGE_RATE=0.1 # e.g. for a 10% maximum change rate percentage per day
COMMISSION_MAX_RATE=0.1 # e.g. for a 10% maximum commission rate percentage
COMMISSION_RATE=0.1 # e.g. for a 10% initial commission rate percentage
MIN_SELF_DELEGATION_AMOUNT=50000000000000000000 # e.g. for a minimum 50 INJ self delegation required on the validator

然后运行以下命令来创建您的验证者。

injectived tx staking create-validator \
--moniker=$MONIKER \
--amount=$AMOUNT \
--gas-prices=500000000inj \
--pubkey=$VALIDATOR_PUBKEY \
--from=$VALIDATOR_KEY_NAME \
--keyring-backend=file \
--yes \
--node=tcp://localhost:26657 \
--chain-id=injective-888
--commission-max-change-rate=$COMMISSION_MAX_CHANGE_RATE \
--commission-max-rate=$COMMISSION_MAX_RATE \
--commission-rate=$COMMISSION_RATE \
--min-self-delegation=$MIN_SELF_DELEGATION_AMOUNT

额外 create-validator 选项:

--identity=        		The optional identity signature (ex. UPort or Keybase)
--pubkey=          		The Bech32 encoded PubKey of the validator
--security-contact=		The validator's (optional) security contact email
--website=         		The validator's (optional) website

您可以通过检查质押仪表盘或输入以下CLI命令来确认您的验证者是否成功创建。

injectived q staking validators

如果您在验证者列表中看到您的验证者,那么恭喜您,您已正式加入Equinox Staking验证者行列!🎉

步骤 4:(可选)将额外的INJ委托给您的验证者

为了更深入地了解未来委托人将体验的用户体验,您可以完成质押指南中的其余步骤。 这些步骤将允许您通过MetaMask交易体验委托流程。🦊 另外,您始终可以使用Injective CLI发送委托交易。

injectived tx staking delegate [validator-addr] [amount] --from $VALIDATOR_KEY_NAME --chain-id=injective-888 --keyring-backend=file --yes --node=tcp://localhost:26657

下一步

接下来,继续设置您的以太坊桥接中继节点。这是防止您的验证者被惩罚的必要步骤。您应该在设置验证者后立即执行此操作。

Last updated