Autonomys之家
AI3们的阵地

XeChain 挖矿指南

XeChain 挖矿指南

本指南涵盖了 XeChain 的单独挖矿矿池挖矿。您可以从源代码编译 miner,也可以从 xeMiner 存储库下载预构建的二进制文件。


1. 先决条件

  1. XeChain 节点

    • 您必须有一个正在运行的 XeChain 节点才能进行单独挖矿
    • 请参阅 XeChain 节点设置指南以编译或下载最新的节点二进制文件。
  2. xeMiner 公司

    • 克隆编译,或从以下位置下载预构建的矿工:
      XeChain/xeMiner
    • 确保它已正确安装并可执行。

2. Solo Mining 设置

单独挖矿意味着您的 XeChain 节点将与您的矿工一起生成新区块。

  1. 启动 XeChain 节点,启用 WebSocket 和挖矿 API

    ./xe --ws --ws.port 8546 --ws.api admin,personal,eth,net,web3,miner --mine --miner.etherbase 0xYourWalletAddress
    • --ws启用 WebSocket 连接。
    • --ws.port 8546设置 WebSocket 端口(如果需要,您可以选择另一个端口)。
    • --ws.api admin,personal,eth,net,web3,miner开启相关 API 进行挖矿。
    • --mine在节点上启用挖矿。
    • --miner.etherbase 0xYourWalletAddress设置支付地址(挖矿奖励在这里)。

    外部连接更新:
    如果您的节点和矿工位于不同的机器上,或者您想从远程矿工连接到您的节点,则需要允许外部连接。加:

    --ws.addr 0.0.0.0 --ws.origins "*"

    这可确保您的节点侦听所有接口 () 并接受来自任何源 () 的 WebSocket 连接。如果没有这些标志,节点可能会拒绝连接。0.0.0.0--ws.origins "*"

  2. 针对您的本地(或外部)节点运行挖矿程序

    ./xeMiner -user=username -pass=password -pool=ws://localhost:8546
    • -user可以是您想要的任何用户名/密码。-pass
    • -pool=ws://localhost:8546告诉通过 WebSocket 连接使用您的(本地或外部)XeChain 节点。xeMiner
    • 挖矿奖励将发送到节点上指定的地址。--miner.etherbase

3. 矿池挖矿设置

对于矿池挖矿,您将矿工连接到远程矿池,而不是运行自己的节点:

./xeMiner -user=username -pass=password -pool=stratum://pool_address
  • 替换为实际池的终端节点。pool_address
  • 您通常是您在矿池中的钱包地址或账户(取决于矿池的说明)。-user
  • -pass通常是任意的(或特定于池的密码)。

4. 故障排除

  • 矿工无法连接

    • 检查您的节点是否在启用正确的 WebSocket 端口和 API 的情况下运行。
    • 对于矿池挖掘,请验证矿池终端节点 () 是否有效,以及您的用户名/密码是否符合矿池要求。stratum://pool_address
  • 余额不足或挖矿奖励为零

    • 确保您的地址正确且属于您(用于单独挖矿)。--miner.etherbase
    • 验证您的本地节点是否已与网络完全同步。
赞(0)
未经允许不得转载:Autonomys 中文社区 » XeChain 挖矿指南