Injective | Documentation
InjectiveGithub
Injective | 中文文档
Injective | 中文文档
  • 关于 Injective
  • 快速入门
    • 钱包
      • 创建钱包
      • 账户
      • 质押
      • 治理
      • 拍卖
    • 代币标准
      • INJ 代币
      • Token Factory
      • CW20 标准
    • 交易
      • Gas 和 Fees
  • 指南
    • 创建钱包
    • 桥接
      • From Ethereum
      • Using Wormhole
      • Using IBC
      • From Solana
    • 发布代币
    • 发布市场
    • Denom 元数据
    • 获取INJ
  • 工具包
    • injectived
      • 安装 injectived
      • 使用 injectived
      • 指令
    • Injective TS SDK
    • Injective Go SDK
    • Injective Python SDK
    • Injective CW SDK
    • The Graph
  • 参考
  • 术语表
  • 开发者
    • 快速入门
      • 指南
        • 测试网提案
        • 转换地址
        • 计算
          • 最低价格刻度
          • 最低数量刻度
    • 交易所开发者
      • 构建 DEX
      • 预言机提供方
    • Cosmwasm 开发者
      • 您的首个智能合约
      • 指南
        • 本地开发
        • 主网开发
        • 给部署地址白名单
        • 创建您的 Swap 合约
        • 创建 UIs
      • CW20 适配器
      • Injective Test Tube
    • 模块
      • Injective
        • 拍卖(Auction)
          • State
          • 消息
          • EndBlock
          • 事件
          • 参数
        • 交易所(Exchange)
          • 衍生品市场概念
          • 现货市场概念
          • 二元期权市场概念
          • 其他概念
          • 状态
          • 状态转换
          • 消息
          • 提案
          • BeginBlock
          • EndBlock
          • 事件
          • 参数
          • MsgPrivilegedExecuteContract
        • 保险(Insurance)
          • 状态
          • 状态转换
          • 消息
          • EndBlock
          • 事件
          • 参数
          • 改进
        • OCR
          • 概念
          • 状态
          • 消息
          • 提案
          • BeginBlock
          • 钩子(Hooks)
          • 事件
          • 参数
        • 预言机(Oracle)
          • 状态
          • Keeper
          • 消息
          • 提案
          • 事件
          • 改进
        • Peggy
          • 定义
          • 工作流
          • 状态
          • 消息
          • 处罚
          • EndBlock
          • 事件
          • 参数
          • 中继语义
          • 改进
        • 权限(Permissions)
          • 概念
          • 状态
          • 状态转换
        • 代币工厂(TokenFactory)
          • 概念
          • 状态
          • 消息
          • 事件
          • 参数
        • WasmX
          • 概念
          • 数据
          • 提案
          • 消息
          • 参数
      • 核心
        • Auth
        • AuthZ
        • 银行(Bank)
        • 共识(Consensus)
        • 危机(Crisis)
        • 分发(Distribution)
        • 证据(Evidence)
        • 费用授权(Feegrant)
        • 治理(Gov)
        • 群组(Group)
        • 铸造(Mint)
        • NFT
        • 参数(Params)
        • 惩罚(Slashing)
        • 质押(Staking)
        • 升级(Upgrade)
        • Circuit
        • Genutils
    • dApps 开发文档
  • 节点
    • 快速入门
      • 和节点交互
      • 运行节点
        • 设置密钥环
        • 加入网络
        • Cosmovisor
        • 升级您的节点
    • 验证者
      • 主网
        • Peggo
        • 规范链升级
          • Upgrade to 10002-rc1
          • Upgrade to 10002-rc2
          • Upgrade to 10003-rc1
          • Upgrade to 10004-rc1
          • Upgrade to 10004-rc1-patch
          • Upgrade to 10005-rc1
          • Upgrade to 10006-rc1
          • Upgrade to 10007-rc1
          • Upgrade to 10008 - Camelot
          • Upgrade to 10009
          • Upgrade to v1.10
          • Upgrade to v1.11
          • Upgrade to v1.12.0 - Volan
          • Upgrade to v1.12.1
          • Upgrade to v1.13.0 - Altaris
          • Upgrade to v1.13.2
          • Upgrade to v1.13.3
          • Upgrade to v1.14.0
          • Upgrade to v1.14.1
      • 测试网
        • 测试网 Peggo
    • 公共端点
    • 高级端点
    • Injective 索引器设置
  • 交易员
    • 快速入门
    • 文档
    • API 参考
  • 常用链接
    • Injective 101
    • Injective Hub
    • Injective 浏览器
    • Chain API Reference
    • Indexer API Reference
    • 测试网水龙头
Powered by GitBook
On this page
  • 步骤 1:创建验证者账户
  • 步骤 2:获取主网 INJ
  • 步骤 3:将 INJ 转账到您的 Injective 验证者账户
  • 步骤 4:创建您的验证者账户
  • 步骤 5:(可选)将额外的INJ委托给您的验证者
  • 步骤 6:(推荐)将您的验证者身份与Keybase连接
Export as PDF
  1. 节点
  2. 验证者

主网

节点运营者应部署 裸金属服务器 以实现最佳性能。此外,验证者节点必须满足 推荐的硬件规格,尤其是 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.

输出将包含一个助记词,该助记词以纯文本形式表示您的密钥。请确保将此短语保存为密钥的备份,因为没有密钥您将无法控制您的验证者。建议将短语备份在纸质媒介上,存储在云端可能会导致您的验证者安全受到威胁。

记住以 inj 开头的地址,这将是您的 Injective 验证者账户地址。

步骤 2:获取主网 INJ

要继续下一步,您需要在 Mainnet Ethereum 上获取一些真实的 INJ,其 ERC-20 代币地址 为 0xe28b3b32b6c345a34ff64674606124dd5aceca30。

步骤 3:将 INJ 转账到您的 Injective 验证者账户

几分钟后,您应该能够在用户界面上验证存款是否成功。或者,您可以使用以下命令通过 injectived CLI 查询您的账户余额:

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

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

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

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-1
--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
injectived q staking validators

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

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

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

步骤 6:(推荐)将您的验证者身份与Keybase连接

通过将您的Keybase公钥添加到Injective中的验证者身份信息中,您可以在客户端应用程序(如Injective Hub和Explorer)中自动拉取您的Keybase公共资料信息。以下是如何将您的验证者身份与Keybase公钥连接的步骤:

  1. 将您的验证者身份公钥添加到Injective:

    1. 发送MsgEditValidator以更新您的身份验证者身份,并添加您的Keybase公钥。您还可以使用此消息更改您的网站、联系邮箱和其他详细信息。

就是这样!一旦您将您的验证者身份与Keybase连接,Injective Explorer和Hub将自动拉取您的品牌身份及其他公共资料信息。

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

Previous验证者NextPeggo

Last updated 2 months ago

通过使用 staking dashboard,将您的 Mainnet INJ 代币存入 Injective 上的验证者账户。您需要在 上,然后从 Ethereum Mainnet 网络存入 INJ。这将触发一个自动桥接,将代币从 Ethereum 网络映射到 Injective。

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

为了更深入地了解您未来委托人将体验的用户体验,您可以通过尝试委托。 这些步骤将使您能够通过MetaMask交易体验委托流程。 🦊 另外,您始终可以使用Injective CLI发送委托交易。

在上创建一个验证者资料,并确保它是完整的。

Hub
连接您的钱包
质押仪表板
质押指南
https://keybase.io/